From 96080af093bbcceb13bbb21ad5faca71319b2c60 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sun, 1 Nov 2026 05:29:19 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...r.ExternalUsers.JsonSerializerContext.g.cs | 109 - .../OpenRouter.ExternalUsersClient.g.cs | 3 +- .../OpenRouter.IExternalUsersClient.g.cs | 1 - .../OpenRouter.IOpenRouterClient.g.cs | 2 +- ...Router.IPrivateProvidersClient.Create.g.cs | 5 - ...Router.IPrivateProvidersClient.Update.g.cs | 8 +- .../OpenRouter.JsonSerializerContext.g.cs | 37 +- ...OpenRouter.JsonSerializerContextTypes.g.cs | 3402 ++++++++--------- ...r.Models.CreatePrivateProviderRequest.g.cs | 17 +- ....Models.CreatePrivateProviderResponse.g.cs | 6 +- ...ter.Models.GetPrivateProviderResponse.g.cs | 6 +- .../OpenRouter.Models.PrivateProvider.g.cs | 15 +- ...Models.PrivateProviderDataPolicy.Json.g.cs | 141 - ...uter.Models.PrivateProviderDataPolicy.g.cs | 70 - ...odels.PrivateProviderDataPolicy2.Json.g.cs | 141 - ...ter.Models.PrivateProviderDataPolicy2.g.cs | 71 - ...r.Models.UpdatePrivateProviderRequest.g.cs | 9 - ...PrivateProviderRequestDataPolicy.Json.g.cs | 141 - ...pdatePrivateProviderRequestDataPolicy.g.cs | 68 - ....Models.UpdatePrivateProviderResponse.g.cs | 6 +- .../OpenRouter.OpenRouterClient.g.cs | 2 +- ...nRouter.PrivateProvidersClient.Create.g.cs | 6 - ...nRouter.PrivateProvidersClient.Update.g.cs | 9 +- .../Generated/autosdk.generated-examples.json | 12 +- src/libs/OpenRouter/openapi.yaml | 256 +- 25 files changed, 1826 insertions(+), 2717 deletions(-) delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.Json.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.Json.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.Json.g.cs delete mode 100644 src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.g.cs diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs deleted file mode 100644 index 1ad26cbe..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsers.JsonSerializerContext.g.cs +++ /dev/null @@ -1,109 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ /// - /// - /// - public sealed partial class ExternalUsersSourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext - { - private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = new LazyChunkResolver(); - - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - internal static global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver TypeInfoResolver => Resolver; - - - private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); - - /// - /// - /// - public static ExternalUsersSourceGenerationContext Default { get; } = new(DefaultOptions); - - private ExternalUsersSourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) - : base(options) - { - } - - /// - protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions; - - /// - public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type) - { - return Resolver.GetTypeInfo(type, Options); - } - - /// - /// Adds this package's converters to . - /// - /// - /// A converter has to be on the options a chained resolver builds its JsonTypeInfo against, - /// and a context resolves types from every package below it. Each package contributes only - /// what it owns and calls down the chain for the rest, so the family's converter table is - /// written once rather than copied into all of them. - /// - [global::System.ComponentModel.EditorBrowsable(global::System.ComponentModel.EditorBrowsableState.Never)] - public static void AddConverters(global::System.Text.Json.JsonSerializerOptions options) - { - global::OpenRouter.SourceGenerationContext.AddConverters(options); - } - - private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions() - { - var options = new global::System.Text.Json.JsonSerializerOptions - { - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - TypeInfoResolver = Resolver, - }; - AddConverters(options); - - return options; - } - - private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver - { - private readonly object _gate = new(); - private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[1]; - - public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( - global::System.Type type, - global::System.Text.Json.JsonSerializerOptions options) - { - for (var index = 0; index < _resolvers.Length; index++) - { - var typeInfo = GetResolver(index).GetTypeInfo(type, options); - if (typeInfo is not null) - { - return typeInfo; - } - } - - return null; - } - - private global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver GetResolver(int index) - { - var resolver = global::System.Threading.Volatile.Read(ref _resolvers[index]); - if (resolver is not null) - { - return resolver; - } - - lock (_gate) - { - return _resolvers[index] ??= CreateResolver(index); - } - } - - private static global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver CreateResolver(int index) - { - return index switch - { - 0 => global::OpenRouter.SourceGenerationContext.TypeInfoResolver, - _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), - }; - } - } - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs index 504ecc65..c1e40afd 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ExternalUsersClient.g.cs @@ -4,7 +4,6 @@ namespace OpenRouter { /// - /// External Users endpoints
/// If no httpClient is provided, a new one will be created.
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. ///
@@ -49,7 +48,7 @@ public sealed partial class ExternalUsersClient : global::OpenRouter.IExternalUs /// public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { - get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.ExternalUsersSourceGenerationContext.Default; + get => JsonSerializerContextProvider?.Value ?? global::OpenRouter.SourceGenerationContext.Default; set => JsonSerializerContextProvider = new(() => value); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs index 2c0a14d2..92809bf8 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IExternalUsersClient.g.cs @@ -4,7 +4,6 @@ namespace OpenRouter { /// - /// External Users endpoints
/// If no httpClient is provided, a new one will be created.
/// If no baseUri is provided, the default baseUri from OpenAPI spec will be used. ///
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs index 24fb71fd..e9041678 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IOpenRouterClient.g.cs @@ -141,7 +141,7 @@ public partial interface IOpenRouterClient : global::System.IDisposable public EndpointsClient Endpoints { get; } /// - /// External Users endpoints. + /// /// public ExternalUsersClient ExternalUsers { get; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Create.g.cs index bf021f4e..86732372 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Create.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Create.g.cs @@ -38,10 +38,6 @@ public partial interface IPrivateProvidersClient /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// - /// Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.
- /// Example: {"prompt_retention_days":null,"retains_prompts":false,"training":false} - /// /// /// Defaults to `name`.
/// Example: Acme @@ -60,7 +56,6 @@ public partial interface IPrivateProvidersClient global::System.Threading.Tasks.Task CreateAsync( string name, string? baseUrl = default, - global::OpenRouter.PrivateProviderDataPolicy2? dataPolicy = default, string? displayName = default, string? slug = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Update.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Update.g.cs index 61c607ae..3ff9152b 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Update.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateProvidersClient.Update.g.cs @@ -6,7 +6,7 @@ public partial interface IPrivateProvidersClient { /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -23,7 +23,7 @@ public partial interface IPrivateProvidersClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -40,7 +40,7 @@ public partial interface IPrivateProvidersClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -49,7 +49,6 @@ public partial interface IPrivateProvidersClient /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// /// /// Example: Acme /// @@ -59,7 +58,6 @@ public partial interface IPrivateProvidersClient global::System.Threading.Tasks.Task UpdateAsync( string slug, string? baseUrl = default, - global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? dataPolicy = default, string? displayName = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index a6a912ff..f015ab65 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -1271,7 +1271,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointValidationNullable))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateEndpointValidationFailedResponseError))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreatePrivateProviderRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateProviderDataPolicy2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateScimGroupMappingRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateScimGroupMappingRequestRole), TypeInfoPropertyName = "CreateScimGroupMappingRequestRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateScimGroupMappingResponse))] @@ -1535,6 +1534,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionAnalysisResultUniqueInsight))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallAnalysisCompletedEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallAnalysisCompletedEventType), TypeInfoPropertyName = "FusionCallAnalysisCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallAnalysisInProgressEvent))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1630,7 +1630,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallAnalysisInProgressEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallAnalysisInProgressEventType), TypeInfoPropertyName = "FusionCallAnalysisInProgressEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallCompletedEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallCompletedEventType), TypeInfoPropertyName = "FusionCallCompletedEventType2")] @@ -2051,6 +2050,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant2Type), TypeInfoPropertyName = "MessagesRequestToolChoiceVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant3Type), TypeInfoPropertyName = "MessagesRequestToolChoiceVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant4))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2146,7 +2146,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceVariant4Type), TypeInfoPropertyName = "MessagesRequestToolChoiceVariant4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolVariant1InputSchema))] @@ -2561,6 +2560,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputToolSearchServerToolItemMatche))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputToolSearchServerToolItemType), TypeInfoPropertyName = "OutputToolSearchServerToolItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebFetchServerToolItemType), TypeInfoPropertyName = "OutputWebFetchServerToolItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchServerToolItemAction))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2656,7 +2656,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchServerToolItemAction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchServerToolItemActionSource))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchServerToolItemActionSourceType), TypeInfoPropertyName = "OutputWebSearchServerToolItemActionSourceType2")] @@ -2719,7 +2718,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateEndpointValidationResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateProvider))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PrivateProviderDataPolicy))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PromptCacheBreakpointMode), TypeInfoPropertyName = "PromptCacheBreakpointMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PromptCacheOptionsMode), TypeInfoPropertyName = "PromptCacheOptionsMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderOverloadedResponse))] @@ -3017,7 +3015,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointSettingsRequestReasoning))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateEndpointSettingsRequestToolChoice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateProviderRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdatePrivateProviderRequestDataPolicy))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateScimGroupMappingRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateScimGroupMappingRequestRole), TypeInfoPropertyName = "UpdateScimGroupMappingRequestRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateScimGroupMappingResponse))] @@ -3071,6 +3068,9 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSecret))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSecretScope), TypeInfoPropertyName = "VaultRoutingTableSecretScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSlack))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSlackMemberLink))] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3166,9 +3166,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSlack))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultRoutingTableSlackMemberLink))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultSecret))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultSecretCopyRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.VaultSecretCopyResponse))] @@ -3585,6 +3582,9 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemRoleVariant3?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemRoleVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemRoleVariant4?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemRoleVariant42")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemType?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlock?), TypeInfoPropertyName = "NullableORAnthropicContentBlock2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultRole?), TypeInfoPropertyName = "NullableBaseMessagesResultRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicStopReason?), TypeInfoPropertyName = "NullableORAnthropicStopReason2")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3680,9 +3680,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlock?), TypeInfoPropertyName = "NullableORAnthropicContentBlock2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultRole?), TypeInfoPropertyName = "NullableBaseMessagesResultRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicStopReason?), TypeInfoPropertyName = "NullableORAnthropicStopReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultType?), TypeInfoPropertyName = "NullableBaseMessagesResultType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfAnthropicUsageBaseMessagesResultUsage2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningContext?), TypeInfoPropertyName = "NullableReasoningContext2")] @@ -4099,6 +4096,11 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex #pragma warning disable CS0618 // This registration names a deprecated API model. [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyChatContentVideoType?), TypeInfoPropertyName = "NullableLegacyChatContentVideoType2")] #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyChatContentVideoInputProcessing?), TypeInfoPropertyName = "NullableLegacyChatContentVideoInputProcessing2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.SearchContextSizeEnum?), TypeInfoPropertyName = "NullableSearchContextSizeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyWebSearchServerToolType?), TypeInfoPropertyName = "NullableLegacyWebSearchServerToolType2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4194,11 +4196,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyChatContentVideoInputProcessing?), TypeInfoPropertyName = "NullableLegacyChatContentVideoInputProcessing2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.SearchContextSizeEnum?), TypeInfoPropertyName = "NullableSearchContextSizeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyWebSearchServerToolType?), TypeInfoPropertyName = "NullableLegacyWebSearchServerToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfModelArchitectureListEndpointsResponseArchitecture2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputModality?), TypeInfoPropertyName = "NullableOutputModality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelGroup?), TypeInfoPropertyName = "NullableModelGroup2")] @@ -4611,6 +4608,9 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.TextDoneEvent?), TypeInfoPropertyName = "NullableTextDoneEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchCallInProgressEvent?), TypeInfoPropertyName = "NullableWebSearchCallInProgressEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchCallSearchingEvent?), TypeInfoPropertyName = "NullableWebSearchCallSearchingEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchCallCompletedEvent?), TypeInfoPropertyName = "NullableWebSearchCallCompletedEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.StreamEventsDiscriminatorType?), TypeInfoPropertyName = "NullableStreamEventsDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.StreamLogprob?), TypeInfoPropertyName = "NullableStreamLogprob2")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4706,9 +4706,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool, global::OpenRouter.ToolSearchOutputItemTool2>>), TypeInfoPropertyName = "ToolSearchOutputItemTool2_8ae2a759aff9dd26")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchCallCompletedEvent?), TypeInfoPropertyName = "NullableWebSearchCallCompletedEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.StreamEventsDiscriminatorType?), TypeInfoPropertyName = "NullableStreamEventsDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.StreamLogprob?), TypeInfoPropertyName = "NullableStreamLogprob2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.StreamLogprobTopLogprob?), TypeInfoPropertyName = "NullableStreamLogprobTopLogprob2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTInputAudio?), TypeInfoPropertyName = "NullableSTTInputAudio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProviderDataCollection?), TypeInfoPropertyName = "NullableSTTRequestProviderDataCollection2")] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index 6a1c1277..ea28b0cd 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -3946,6795 +3946,6783 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.PrivateProviderDataPolicy2? Type977 { get; set; } + public global::OpenRouter.CreateScimGroupMappingRequest? Type977 { get; set; } /// /// /// - public global::OpenRouter.CreateScimGroupMappingRequest? Type978 { get; set; } + public global::OpenRouter.CreateScimGroupMappingRequestRole? Type978 { get; set; } /// /// /// - public global::OpenRouter.CreateScimGroupMappingRequestRole? Type979 { get; set; } + public global::OpenRouter.CreateScimGroupMappingResponse? Type979 { get; set; } /// /// /// - public global::OpenRouter.CreateScimGroupMappingResponse? Type980 { get; set; } + public global::OpenRouter.ScimGroupMapping? Type980 { get; set; } /// /// /// - public global::OpenRouter.ScimGroupMapping? Type981 { get; set; } + public global::OpenRouter.CreateScimSyncJobResponse? Type981 { get; set; } /// /// /// - public global::OpenRouter.CreateScimSyncJobResponse? Type982 { get; set; } + public global::OpenRouter.ScimSyncJob? Type982 { get; set; } /// /// /// - public global::OpenRouter.ScimSyncJob? Type983 { get; set; } + public global::OpenRouter.CreateWorkspaceRequest? Type983 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceRequest? Type984 { get; set; } + public global::System.Collections.Generic.IList? Type984 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type985 { get; set; } + public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type985 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceRequestDisabledServerTool? Type986 { get; set; } + public global::System.Collections.Generic.IList? Type986 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type987 { get; set; } + public global::OpenRouter.CreateWorkspaceResponse? Type987 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponse? Type988 { get; set; } + public global::OpenRouter.AllOf? Type988 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type989 { get; set; } + public global::OpenRouter.Workspace? Type989 { get; set; } /// /// /// - public global::OpenRouter.Workspace? Type990 { get; set; } + public global::OpenRouter.AnyOf? Type990 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type991 { get; set; } + public global::OpenRouter.CustomToolFormatVariant1? Type991 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatVariant1? Type992 { get; set; } + public global::OpenRouter.CustomToolFormatVariant1Type? Type992 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatVariant1Type? Type993 { get; set; } + public global::OpenRouter.CustomToolFormatVariant2? Type993 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatVariant2? Type994 { get; set; } + public global::OpenRouter.CustomToolFormatVariant2Syntax? Type994 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatVariant2Syntax? Type995 { get; set; } + public global::OpenRouter.CustomToolFormatVariant2Type? Type995 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatVariant2Type? Type996 { get; set; } + public global::OpenRouter.CustomToolType? Type996 { get; set; } /// /// /// - public global::OpenRouter.CustomToolType? Type997 { get; set; } + public global::OpenRouter.CustomToolCallInputDeltaEvent? Type997 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallInputDeltaEvent? Type998 { get; set; } + public global::OpenRouter.CustomToolCallInputDoneEvent? Type998 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallInputDoneEvent? Type999 { get; set; } + public global::OpenRouter.CustomToolCallItem? Type999 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallItem? Type1000 { get; set; } + public global::OpenRouter.ToolCallStatus? Type1000 { get; set; } /// /// /// - public global::OpenRouter.ToolCallStatus? Type1001 { get; set; } + public global::OpenRouter.CustomToolCallItemType? Type1001 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallItemType? Type1002 { get; set; } + public global::OpenRouter.CustomToolCallOutputItem? Type1002 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItem? Type1003 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemVariant2? Type1003 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemVariant2? Type1004 { get; set; } + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type1004 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>? Type1005 { get; set; } + public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type1005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile>>? Type1006 { get; set; } + public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type1006 { get; set; } /// /// /// - public global::OpenRouter.OneOf?, global::OpenRouter.InputFile>? Type1007 { get; set; } + public global::OpenRouter.DABenchmarkEntry? Type1007 { get; set; } /// /// /// - public global::OpenRouter.DABenchmarkEntry? Type1008 { get; set; } + public global::OpenRouter.DatetimeServerToolConfig? Type1008 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolConfig? Type1009 { get; set; } + public global::OpenRouter.DatetimeServerToolType? Type1009 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolType? Type1010 { get; set; } + public global::OpenRouter.DebugEvent? Type1010 { get; set; } /// /// /// - public global::OpenRouter.DebugEvent? Type1011 { get; set; } + public global::OpenRouter.DebugEventDebug? Type1011 { get; set; } /// /// /// - public global::OpenRouter.DebugEventDebug? Type1012 { get; set; } + public global::OpenRouter.DebugEventDebugTimings? Type1012 { get; set; } /// /// /// - public global::OpenRouter.DebugEventDebugTimings? Type1013 { get; set; } + public global::OpenRouter.DebugEventDebugTimingsEvent? Type1013 { get; set; } /// /// /// - public global::OpenRouter.DebugEventDebugTimingsEvent? Type1014 { get; set; } + public global::OpenRouter.DebugEventType? Type1014 { get; set; } /// /// /// - public global::OpenRouter.DebugEventType? Type1015 { get; set; } + public global::OpenRouter.Decisions? Type1015 { get; set; } /// /// /// - public global::OpenRouter.Decisions? Type1016 { get; set; } + public global::OpenRouter.AllOf? Type1016 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1017 { get; set; } + public global::OpenRouter.PercentileStats? Type1017 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type1018 { get; set; } + public global::OpenRouter.DecisionsBoxAnswer? Type1018 { get; set; } /// /// /// - public global::OpenRouter.DecisionsBoxAnswer? Type1019 { get; set; } + public global::OpenRouter.DecisionsBoxAnswerBox? Type1019 { get; set; } /// /// /// - public global::OpenRouter.DecisionsBoxAnswerBox? Type1020 { get; set; } + public global::OpenRouter.DecisionsBoxAnswerType? Type1020 { get; set; } /// /// /// - public global::OpenRouter.DecisionsBoxAnswerType? Type1021 { get; set; } + public global::OpenRouter.DecisionsBoxQuestion? Type1021 { get; set; } /// /// /// - public global::OpenRouter.DecisionsBoxQuestion? Type1022 { get; set; } + public global::OpenRouter.AnyOf>? Type1022 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1023 { get; set; } + public global::OpenRouter.DecisionsBoxQuestionType? Type1023 { get; set; } /// /// /// - public global::OpenRouter.DecisionsBoxQuestionType? Type1024 { get; set; } + public global::OpenRouter.DecisionsChoiceAnswer? Type1024 { get; set; } /// /// /// - public global::OpenRouter.DecisionsChoiceAnswer? Type1025 { get; set; } + public global::OpenRouter.DecisionsChoiceAnswerType? Type1025 { get; set; } /// /// /// - public global::OpenRouter.DecisionsChoiceAnswerType? Type1026 { get; set; } + public global::OpenRouter.DecisionsChoiceQuestion? Type1026 { get; set; } /// /// /// - public global::OpenRouter.DecisionsChoiceQuestion? Type1027 { get; set; } + public global::OpenRouter.DecisionsChoiceQuestionType? Type1027 { get; set; } /// /// /// - public global::OpenRouter.DecisionsChoiceQuestionType? Type1028 { get; set; } + public global::OpenRouter.DecisionsImageAsset? Type1028 { get; set; } /// /// /// - public global::OpenRouter.DecisionsImageAsset? Type1029 { get; set; } + public global::OpenRouter.DecisionsImageAssetFormat? Type1029 { get; set; } /// /// /// - public global::OpenRouter.DecisionsImageAssetFormat? Type1030 { get; set; } + public global::OpenRouter.DecisionsImageAssetType? Type1030 { get; set; } /// /// /// - public global::OpenRouter.DecisionsImageAssetType? Type1031 { get; set; } + public global::OpenRouter.DecisionsNoulAnswer? Type1031 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulAnswer? Type1032 { get; set; } + public global::OpenRouter.DecisionsNoulAnswerType? Type1032 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulAnswerType? Type1033 { get; set; } + public global::OpenRouter.DecisionsNoulQuestion? Type1033 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestion? Type1034 { get; set; } + public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1034 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestionCriteria? Type1035 { get; set; } + public global::OpenRouter.DecisionsNoulQuestionType? Type1035 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestionType? Type1036 { get; set; } + public global::OpenRouter.DecisionsRequest? Type1036 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequest? Type1037 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1037 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1038 { get; set; } + public global::OpenRouter.AllOf? Type1038 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1039 { get; set; } + public global::OpenRouter.Questions? Type1039 { get; set; } /// /// /// - public global::OpenRouter.Questions? Type1040 { get; set; } + public global::OpenRouter.DecisionsScoreQuestion? Type1040 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreQuestion? Type1041 { get; set; } + public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1041 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type1042 { get; set; } + public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1042 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type1043 { get; set; } + public global::OpenRouter.DecisionsResponse? Type1043 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponse? Type1044 { get; set; } + public global::OpenRouter.Answers? Type1044 { get; set; } /// /// /// - public global::OpenRouter.Answers? Type1045 { get; set; } + public global::OpenRouter.DecisionsScoreAnswer? Type1045 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreAnswer? Type1046 { get; set; } + public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1046 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type1047 { get; set; } + public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1047 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type1048 { get; set; } + public global::OpenRouter.DecisionsResponseUsage? Type1048 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseUsage? Type1049 { get; set; } + public global::OpenRouter.DecisionsScoreAnswerType? Type1049 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreAnswerType? Type1050 { get; set; } + public global::System.Collections.Generic.IList>>? Type1050 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>>? Type1051 { get; set; } + public global::OpenRouter.DecisionsScoreQuestionType? Type1051 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreQuestionType? Type1052 { get; set; } + public global::OpenRouter.DefaultParameters? Type1052 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type1053 { get; set; } + public global::OpenRouter.DeferredBm25Search? Type1053 { get; set; } /// /// /// - public global::OpenRouter.DeferredBm25Search? Type1054 { get; set; } + public global::OpenRouter.DeferredBm25SearchType? Type1054 { get; set; } /// /// /// - public global::OpenRouter.DeferredBm25SearchType? Type1055 { get; set; } + public global::OpenRouter.DeferredCustomSearch? Type1055 { get; set; } /// /// /// - public global::OpenRouter.DeferredCustomSearch? Type1056 { get; set; } + public global::OpenRouter.DeferredCustomSearchType? Type1056 { get; set; } /// /// /// - public global::OpenRouter.DeferredCustomSearchType? Type1057 { get; set; } + public global::OpenRouter.DeferredRegexSearch? Type1057 { get; set; } /// /// /// - public global::OpenRouter.DeferredRegexSearch? Type1058 { get; set; } + public global::OpenRouter.DeferredRegexSearchType? Type1058 { get; set; } /// /// /// - public global::OpenRouter.DeferredRegexSearchType? Type1059 { get; set; } + public global::OpenRouter.DeferredToolsControlProfile? Type1059 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsControlProfile? Type1060 { get; set; } + public global::OpenRouter.DeferredToolsControlProtocol? Type1060 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsControlProtocol? Type1061 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategy? Type1061 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategy? Type1062 { get; set; } + public global::OpenRouter.DeferredToolsControlValidation? Type1062 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsControlValidation? Type1063 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1063 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1064 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1064 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1065 { get; set; } + public global::OpenRouter.DeleteBYOKKeyResponse? Type1065 { get; set; } /// /// /// - public global::OpenRouter.DeleteBYOKKeyResponse? Type1066 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type1066 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type1067 { get; set; } + public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1067 { get; set; } /// /// /// - public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1068 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponse? Type1068 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponse? Type1069 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponseData? Type1069 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponseData? Type1070 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingResponse? Type1070 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingResponse? Type1071 { get; set; } + public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1071 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1072 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type1072 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type1073 { get; set; } + public global::OpenRouter.EasyInputMessage? Type1073 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessage? Type1074 { get; set; } + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1074 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1075 { get; set; } + public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1075 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1076 { get; set; } + public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1076 { get; set; } /// /// /// - public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1077 { get; set; } + public global::OpenRouter.InputVideo? Type1077 { get; set; } /// /// /// - public global::OpenRouter.InputVideo? Type1078 { get; set; } + public global::OpenRouter.AnyOf? Type1078 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1079 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1079 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1080 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1080 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1081 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant1? Type1081 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant1? Type1082 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant2? Type1082 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant2? Type1083 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant3? Type1083 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant3? Type1084 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant4? Type1084 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant4? Type1085 { get; set; } + public global::OpenRouter.EasyInputMessageType? Type1085 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageType? Type1086 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1086 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1087 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1087 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1088 { get; set; } + public global::OpenRouter.Embeddings? Type1088 { get; set; } /// /// /// - public global::OpenRouter.Embeddings? Type1089 { get; set; } + public global::OpenRouter.EndpointInfo? Type1089 { get; set; } /// /// /// - public global::OpenRouter.EndpointInfo? Type1090 { get; set; } + public global::OpenRouter.EndpointsMetadata? Type1090 { get; set; } /// /// /// - public global::OpenRouter.EndpointsMetadata? Type1091 { get; set; } + public global::System.Collections.Generic.IList? Type1091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1092 { get; set; } + public global::OpenRouter.EnumCapabilityType? Type1092 { get; set; } /// /// /// - public global::OpenRouter.EnumCapabilityType? Type1093 { get; set; } + public global::OpenRouter.ErrorEvent? Type1093 { get; set; } /// /// /// - public global::OpenRouter.ErrorEvent? Type1094 { get; set; } + public global::OpenRouter.ExternalUser? Type1094 { get; set; } /// /// /// - public global::OpenRouter.ExternalUser? Type1095 { get; set; } + public global::OpenRouter.ExternalUserResponse? Type1095 { get; set; } /// /// /// - public global::OpenRouter.ExternalUserResponse? Type1096 { get; set; } + public global::OpenRouter.ExtractionAsset? Type1096 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAsset? Type1097 { get; set; } + public global::OpenRouter.ExtractionAssetFormat? Type1097 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAssetFormat? Type1098 { get; set; } + public global::OpenRouter.ExtractionAssetType? Type1098 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAssetType? Type1099 { get; set; } + public global::OpenRouter.ExtractionDateAnswer? Type1099 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswer? Type1100 { get; set; } + public global::OpenRouter.ExtractionDateAnswerSource? Type1100 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswerSource? Type1101 { get; set; } + public global::OpenRouter.ExtractionDateAnswerType? Type1101 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswerType? Type1102 { get; set; } + public global::OpenRouter.ExtractionDateField? Type1102 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateField? Type1103 { get; set; } + public global::OpenRouter.ExtractionDateFieldType? Type1103 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateFieldType? Type1104 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswer? Type1104 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswer? Type1105 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1105 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1106 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswerType? Type1106 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswerType? Type1107 { get; set; } + public global::OpenRouter.ExtractionDatetimeField? Type1107 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeField? Type1108 { get; set; } + public global::OpenRouter.ExtractionDatetimeFieldType? Type1108 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeFieldType? Type1109 { get; set; } + public global::OpenRouter.ExtractionDurationAnswer? Type1109 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswer? Type1110 { get; set; } + public global::OpenRouter.ExtractionDurationAnswerSource? Type1110 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswerSource? Type1111 { get; set; } + public global::OpenRouter.ExtractionDurationAnswerType? Type1111 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswerType? Type1112 { get; set; } + public global::OpenRouter.ExtractionDurationField? Type1112 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationField? Type1113 { get; set; } + public global::OpenRouter.ExtractionDurationFieldType? Type1113 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationFieldType? Type1114 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswer? Type1114 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswer? Type1115 { get; set; } + public global::OpenRouter.AnyOf? Type1115 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1116 { get; set; } + public global::System.Collections.Generic.IList>? Type1116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1117 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswerSource? Type1117 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswerSource? Type1118 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswerType? Type1118 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswerType? Type1119 { get; set; } + public global::OpenRouter.ExtractionEstimateField? Type1119 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateField? Type1120 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldScale? Type1120 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldScale? Type1121 { get; set; } + public global::OpenRouter.AnyOf? Type1121 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1122 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1122 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1123 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1123 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1124 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldType? Type1124 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldType? Type1125 { get; set; } + public global::OpenRouter.ExtractionForecastAnswer? Type1125 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswer? Type1126 { get; set; } + public global::OpenRouter.ExtractionForecastAnswerSource? Type1126 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswerSource? Type1127 { get; set; } + public global::System.Collections.Generic.IList? Type1127 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1128 { get; set; } + public global::OpenRouter.ExtractionForecastStep? Type1128 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastStep? Type1129 { get; set; } + public global::OpenRouter.ExtractionForecastAnswerType? Type1129 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswerType? Type1130 { get; set; } + public global::OpenRouter.ExtractionForecastField? Type1130 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastField? Type1131 { get; set; } + public global::OpenRouter.ExtractionForecastFieldInterval? Type1131 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldInterval? Type1132 { get; set; } + public global::OpenRouter.ExtractionForecastFieldScale? Type1132 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldScale? Type1133 { get; set; } + public global::OpenRouter.AnyOf? Type1133 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1134 { get; set; } + public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1134 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1135 { get; set; } + public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1135 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1136 { get; set; } + public global::OpenRouter.ExtractionForecastFieldType? Type1136 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldType? Type1137 { get; set; } + public global::OpenRouter.ExtractionListAnswer? Type1137 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswer? Type1138 { get; set; } + public global::OpenRouter.ExtractionListAnswerSource? Type1138 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswerSource? Type1139 { get; set; } + public global::System.Collections.Generic.IList>? Type1139 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1140 { get; set; } + public global::OpenRouter.ExtractionListAnswerType? Type1140 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswerType? Type1141 { get; set; } + public global::OpenRouter.ExtractionListField? Type1141 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListField? Type1142 { get; set; } + public global::OpenRouter.ExtractionListFieldItems? Type1142 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListFieldItems? Type1143 { get; set; } + public global::OpenRouter.ExtractionListFieldType? Type1143 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListFieldType? Type1144 { get; set; } + public global::OpenRouter.ExtractionNumberAnswer? Type1144 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswer? Type1145 { get; set; } + public global::OpenRouter.ExtractionNumberAnswerSource? Type1145 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswerSource? Type1146 { get; set; } + public global::OpenRouter.ExtractionNumberAnswerType? Type1146 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswerType? Type1147 { get; set; } + public global::OpenRouter.ExtractionNumberField? Type1147 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberField? Type1148 { get; set; } + public global::OpenRouter.ExtractionNumberFieldType? Type1148 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberFieldType? Type1149 { get; set; } + public global::OpenRouter.ExtractionsRequest? Type1149 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequest? Type1150 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1150 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1151 { get; set; } + public global::OpenRouter.Fields? Type1151 { get; set; } /// /// /// - public global::OpenRouter.Fields? Type1152 { get; set; } + public global::OpenRouter.ExtractionTextField? Type1152 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextField? Type1153 { get; set; } + public global::OpenRouter.ExtractionTimeField? Type1153 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeField? Type1154 { get; set; } + public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1154 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1155 { get; set; } + public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1155 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1156 { get; set; } + public global::OpenRouter.ExtractionsResponse? Type1156 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponse? Type1157 { get; set; } + public global::OpenRouter.Answers2? Type1157 { get; set; } /// /// /// - public global::OpenRouter.Answers2? Type1158 { get; set; } + public global::OpenRouter.ExtractionTextAnswer? Type1158 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswer? Type1159 { get; set; } + public global::OpenRouter.ExtractionTimeAnswer? Type1159 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswer? Type1160 { get; set; } + public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1160 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1161 { get; set; } + public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1161 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1162 { get; set; } + public global::OpenRouter.ExtractionsUsage? Type1162 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsUsage? Type1163 { get; set; } + public global::OpenRouter.ExtractionTextAnswerSource? Type1163 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswerSource? Type1164 { get; set; } + public global::OpenRouter.ExtractionTextAnswerType? Type1164 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswerType? Type1165 { get; set; } + public global::OpenRouter.ExtractionTextFieldType? Type1165 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextFieldType? Type1166 { get; set; } + public global::OpenRouter.ExtractionTimeAnswerSource? Type1166 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswerSource? Type1167 { get; set; } + public global::OpenRouter.ExtractionTimeAnswerType? Type1167 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswerType? Type1168 { get; set; } + public global::OpenRouter.ExtractionTimeFieldType? Type1168 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeFieldType? Type1169 { get; set; } + public global::OpenRouter.FailableToolCallStatus? Type1169 { get; set; } /// /// /// - public global::OpenRouter.FailableToolCallStatus? Type1170 { get; set; } + public global::OpenRouter.FailedEvent? Type1170 { get; set; } /// /// /// - public global::OpenRouter.FailedEvent? Type1171 { get; set; } + public global::OpenRouter.FailedEventType? Type1171 { get; set; } /// /// /// - public global::OpenRouter.FailedEventType? Type1172 { get; set; } + public global::OpenRouter.FileCitation? Type1172 { get; set; } /// /// /// - public global::OpenRouter.FileCitation? Type1173 { get; set; } + public global::OpenRouter.FileCitationType? Type1173 { get; set; } /// /// /// - public global::OpenRouter.FileCitationType? Type1174 { get; set; } + public global::OpenRouter.FileDeleteResponse? Type1174 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponse? Type1175 { get; set; } + public global::OpenRouter.OpenRouterFileDeleted? Type1175 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeleted? Type1176 { get; set; } + public global::OpenRouter.OpenAIFileDeleted? Type1176 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeleted? Type1177 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminator? Type1177 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminator? Type1178 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1178 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1179 { get; set; } + public global::OpenRouter.FileListResponse? Type1179 { get; set; } /// /// /// - public global::OpenRouter.FileListResponse? Type1180 { get; set; } + public global::OpenRouter.OpenRouterFileList? Type1180 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileList? Type1181 { get; set; } + public global::OpenRouter.OpenAIFileList? Type1181 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileList? Type1182 { get; set; } + public global::OpenRouter.FileListResponseDiscriminator? Type1182 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminator? Type1183 { get; set; } + public global::OpenRouter.FileListResponseDiscriminatorShape? Type1183 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminatorShape? Type1184 { get; set; } + public global::OpenRouter.FileParserPluginId? Type1184 { get; set; } /// /// /// - public global::OpenRouter.FileParserPluginId? Type1185 { get; set; } + public global::OpenRouter.PDFParserOptions? Type1185 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type1186 { get; set; } + public global::OpenRouter.FilePath? Type1186 { get; set; } /// /// /// - public global::OpenRouter.FilePath? Type1187 { get; set; } + public global::OpenRouter.FilePathType? Type1187 { get; set; } /// /// /// - public global::OpenRouter.FilePathType? Type1188 { get; set; } + public global::OpenRouter.FileProvider? Type1188 { get; set; } /// /// /// - public global::OpenRouter.FileProvider? Type1189 { get; set; } + public global::OpenRouter.FileResponse? Type1189 { get; set; } /// /// /// - public global::OpenRouter.FileResponse? Type1190 { get; set; } + public global::OpenRouter.OpenRouterFile? Type1190 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFile? Type1191 { get; set; } + public global::OpenRouter.OpenAIFile? Type1191 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFile? Type1192 { get; set; } + public global::OpenRouter.FileResponseDiscriminator? Type1192 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminator? Type1193 { get; set; } + public global::OpenRouter.FileResponseDiscriminatorShape? Type1193 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminatorShape? Type1194 { get; set; } + public global::OpenRouter.AnyOf? Type1194 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1195 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters? Type1195 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters? Type1196 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersType? Type1196 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersType? Type1197 { get; set; } + public global::OpenRouter.AnyOf>>? Type1197 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? Type1198 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptions? Type1198 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptions? Type1199 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1199 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1200 { get; set; } + public global::OpenRouter.FileSearchServerToolType? Type1200 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolType? Type1201 { get; set; } + public global::OpenRouter.FilesServerToolConfig? Type1201 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolConfig? Type1202 { get; set; } + public global::OpenRouter.FilesServerToolType? Type1202 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolType? Type1203 { get; set; } + public global::OpenRouter.Filter? Type1203 { get; set; } /// /// /// - public global::OpenRouter.Filter? Type1204 { get; set; } + public global::OpenRouter.ScalarFilter? Type1204 { get; set; } /// /// /// - public global::OpenRouter.ScalarFilter? Type1205 { get; set; } + public global::OpenRouter.SetFilter? Type1205 { get; set; } /// /// /// - public global::OpenRouter.SetFilter? Type1206 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type1206 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type1207 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type1207 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type1208 { get; set; } + public global::OpenRouter.FormatJsonObjectConfig? Type1208 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfig? Type1209 { get; set; } + public global::OpenRouter.FormatJsonObjectConfigType? Type1209 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfigType? Type1210 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfig? Type1210 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfig? Type1211 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfigType? Type1211 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfigType? Type1212 { get; set; } + public global::OpenRouter.Formats? Type1212 { get; set; } /// /// /// - public global::OpenRouter.Formats? Type1213 { get; set; } + public global::OpenRouter.FormatTextConfig? Type1213 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfig? Type1214 { get; set; } + public global::OpenRouter.FormatTextConfigType? Type1214 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfigType? Type1215 { get; set; } + public global::OpenRouter.FrameImage? Type1215 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1216 { get; set; } + public global::OpenRouter.FrameImageVariant2? Type1216 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2? Type1217 { get; set; } + public global::OpenRouter.FrameImageVariant2FrameType? Type1217 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2FrameType? Type1218 { get; set; } + public global::OpenRouter.FreeModelDailyRequests? Type1218 { get; set; } /// /// /// - public global::OpenRouter.FreeModelDailyRequests? Type1219 { get; set; } + public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1219 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1220 { get; set; } + public global::OpenRouter.FunctionCallArgsDoneEvent? Type1220 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDoneEvent? Type1221 { get; set; } + public global::OpenRouter.FunctionCallItem? Type1221 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItem? Type1222 { get; set; } + public global::System.Collections.Generic.IList? Type1222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1223 { get; set; } + public global::OpenRouter.FunctionCallItemSubagentItem? Type1223 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemSubagentItem? Type1224 { get; set; } + public global::OpenRouter.FunctionCallItemType? Type1224 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemType? Type1225 { get; set; } + public global::OpenRouter.FunctionCallOutputItem? Type1225 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItem? Type1226 { get; set; } + public global::OpenRouter.FunctionCallOutputItemVariant2? Type1226 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItemVariant2? Type1227 { get; set; } + public global::OpenRouter.FunctionToolType? Type1227 { get; set; } /// /// /// - public global::OpenRouter.FunctionToolType? Type1228 { get; set; } + public global::OpenRouter.FusionAnalysisResult? Type1228 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResult? Type1229 { get; set; } + public global::System.Collections.Generic.IList? Type1229 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1230 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradiction? Type1230 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradiction? Type1231 { get; set; } + public global::System.Collections.Generic.IList? Type1231 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1232 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1232 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1233 { get; set; } + public global::System.Collections.Generic.IList? Type1233 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1234 { get; set; } + public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1234 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1235 { get; set; } + public global::System.Collections.Generic.IList? Type1235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1236 { get; set; } + public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1236 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1237 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1237 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1238 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1238 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1239 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1239 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1240 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1240 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1241 { get; set; } + public global::OpenRouter.FusionCallCompletedEvent? Type1241 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEvent? Type1242 { get; set; } + public global::OpenRouter.FusionCallCompletedEventType? Type1242 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEventType? Type1243 { get; set; } + public global::OpenRouter.FusionCallInProgressEvent? Type1243 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEvent? Type1244 { get; set; } + public global::OpenRouter.FusionCallInProgressEventType? Type1244 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEventType? Type1245 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEvent? Type1245 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEvent? Type1246 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEventType? Type1246 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEventType? Type1247 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEvent? Type1247 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEvent? Type1248 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEventType? Type1248 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEventType? Type1249 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEvent? Type1249 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEvent? Type1250 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEventType? Type1250 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEventType? Type1251 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEvent? Type1251 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEvent? Type1252 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEventType? Type1252 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEventType? Type1253 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1253 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1254 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1254 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1255 { get; set; } + public global::OpenRouter.FusionPluginId? Type1255 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginId? Type1256 { get; set; } + public global::OpenRouter.FusionPluginPreset? Type1256 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginPreset? Type1257 { get; set; } + public global::System.Collections.Generic.IList? Type1257 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1258 { get; set; } + public global::OpenRouter.FusionPluginTool? Type1258 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginTool? Type1259 { get; set; } + public global::OpenRouter.AnyOf?>, object>? Type1259 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?>, object>? Type1260 { get; set; } + public global::System.Collections.Generic.IList?>? Type1260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?>? Type1261 { get; set; } + public global::OpenRouter.AnyOf? Type1261 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1262 { get; set; } + public global::OpenRouter.FusionServerToolConfig? Type1262 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfig? Type1263 { get; set; } + public global::OpenRouter.FusionServerToolOpenRouterType? Type1263 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolOpenRouterType? Type1264 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoning? Type1264 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoning? Type1265 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1265 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1266 { get; set; } + public global::System.Collections.Generic.IList? Type1266 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1267 { get; set; } + public global::OpenRouter.FusionServerToolConfigTool? Type1267 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigTool? Type1268 { get; set; } + public global::OpenRouter.FusionSource? Type1268 { get; set; } /// /// /// - public global::OpenRouter.FusionSource? Type1269 { get; set; } + public global::OpenRouter.GatewayTimeoutResponse? Type1269 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponse? Type1270 { get; set; } + public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1270 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1271 { get; set; } + public global::OpenRouter.GenerationContentData? Type1271 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type1272 { get; set; } + public global::OpenRouter.GenerationContentError? Type1272 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentError? Type1273 { get; set; } + public global::OpenRouter.AnyOf? Type1273 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1274 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant1? Type1274 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant1? Type1275 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant2? Type1275 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant2? Type1276 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type1276 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type1277 { get; set; } + public global::System.Collections.Generic.IList? Type1277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1278 { get; set; } + public global::OpenRouter.GenerationContentErrorAttempt? Type1278 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentErrorAttempt? Type1279 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type1279 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type1280 { get; set; } + public global::OpenRouter.GenerationResponse? Type1280 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type1281 { get; set; } + public global::OpenRouter.GenerationResponseData? Type1281 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type1282 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type1282 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type1283 { get; set; } + public global::OpenRouter.GenerationResponseDataDataRegion? Type1283 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataDataRegion? Type1284 { get; set; } + public global::System.Collections.Generic.IList? Type1284 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1285 { get; set; } + public global::OpenRouter.ProviderResponse? Type1285 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type1286 { get; set; } + public global::OpenRouter.GetBYOKKeyResponse? Type1286 { get; set; } /// /// /// - public global::OpenRouter.GetBYOKKeyResponse? Type1287 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type1287 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type1288 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponse? Type1288 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponse? Type1289 { get; set; } + public global::OpenRouter.GetPresetResponse? Type1289 { get; set; } /// /// /// - public global::OpenRouter.GetPresetResponse? Type1290 { get; set; } + public global::OpenRouter.GetPresetVersionResponse? Type1290 { get; set; } /// /// /// - public global::OpenRouter.GetPresetVersionResponse? Type1291 { get; set; } + public global::OpenRouter.PresetDesignatedVersion? Type1291 { get; set; } /// /// /// - public global::OpenRouter.PresetDesignatedVersion? Type1292 { get; set; } + public global::OpenRouter.GetScimGroupMappingResponse? Type1292 { get; set; } /// /// /// - public global::OpenRouter.GetScimGroupMappingResponse? Type1293 { get; set; } + public global::OpenRouter.GetScimSyncJobResponse? Type1293 { get; set; } /// /// /// - public global::OpenRouter.GetScimSyncJobResponse? Type1294 { get; set; } + public global::OpenRouter.GetToolResponse? Type1294 { get; set; } /// /// /// - public global::OpenRouter.GetToolResponse? Type1295 { get; set; } + public global::OpenRouter.ServerToolDetails? Type1295 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetails? Type1296 { get; set; } + public global::OpenRouter.GetWorkspaceBudgetResponse? Type1296 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceBudgetResponse? Type1297 { get; set; } + public global::OpenRouter.AllOf? Type1297 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1298 { get; set; } + public global::OpenRouter.WorkspaceBudget? Type1298 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudget? Type1299 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1299 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1300 { get; set; } + public global::OpenRouter.GoneResponse? Type1300 { get; set; } /// /// /// - public global::OpenRouter.GoneResponse? Type1301 { get; set; } + public global::OpenRouter.GoneResponseErrorData? Type1301 { get; set; } /// /// /// - public global::OpenRouter.GoneResponseErrorData? Type1302 { get; set; } + public global::System.Collections.Generic.IList? Type1302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1303 { get; set; } + public global::OpenRouter.AnyOf>? Type1303 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1304 { get; set; } + public global::OpenRouter.ImageEndpoint? Type1304 { get; set; } /// /// /// - public global::OpenRouter.ImageEndpoint? Type1305 { get; set; } + public global::System.Collections.Generic.IList? Type1305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1306 { get; set; } + public global::OpenRouter.ImagePricingEntry? Type1306 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntry? Type1307 { get; set; } + public global::OpenRouter.AllOf, object>? Type1307 { get; set; } /// /// /// - public global::OpenRouter.AllOf, object>? Type1308 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1308 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1309 { get; set; } + public global::OpenRouter.ImageGenCallCompletedEvent? Type1309 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallCompletedEvent? Type1310 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1310 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1311 { get; set; } + public global::OpenRouter.ImageGenCallGeneratingEvent? Type1311 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallGeneratingEvent? Type1312 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1312 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1313 { get; set; } + public global::OpenRouter.ImageGenCallInProgressEvent? Type1313 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallInProgressEvent? Type1314 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1314 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1315 { get; set; } + public global::OpenRouter.ImageGenCallPartialImageEvent? Type1315 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallPartialImageEvent? Type1316 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1316 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1317 { get; set; } + public global::OpenRouter.ImageGenCompletedEvent? Type1317 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEvent? Type1318 { get; set; } + public global::OpenRouter.ImageGenCompletedEventType? Type1318 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEventType? Type1319 { get; set; } + public global::OpenRouter.ImageGenerationUsage? Type1319 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsage? Type1320 { get; set; } + public global::OpenRouter.ImageGeneration? Type1320 { get; set; } /// /// /// - public global::OpenRouter.ImageGeneration? Type1321 { get; set; } + public global::OpenRouter.ImageGenerationProviderPreferences? Type1321 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationProviderPreferences? Type1322 { get; set; } + public global::OpenRouter.AllOf? Type1322 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1323 { get; set; } + public global::OpenRouter.ProviderOptions? Type1323 { get; set; } /// /// /// - public global::OpenRouter.ProviderOptions? Type1324 { get; set; } + public global::OpenRouter.AnyOf? Type1324 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1325 { get; set; } + public global::OpenRouter.ProviderSort? Type1325 { get; set; } /// /// /// - public global::OpenRouter.ProviderSort? Type1326 { get; set; } + public global::OpenRouter.ProviderSortConfig? Type1326 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfig? Type1327 { get; set; } + public global::OpenRouter.ImageGenerationRequest? Type1327 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequest? Type1328 { get; set; } + public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1328 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1329 { get; set; } + public global::OpenRouter.ImageGenerationRequestBackground? Type1329 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestBackground? Type1330 { get; set; } + public global::System.Collections.Generic.IList? Type1330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1331 { get; set; } + public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1331 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1332 { get; set; } + public global::OpenRouter.ImageGenerationRequestQuality? Type1332 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestQuality? Type1333 { get; set; } + public global::OpenRouter.ImageGenerationRequestResolution? Type1333 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestResolution? Type1334 { get; set; } + public global::OpenRouter.ImageGenerationResponse? Type1334 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponse? Type1335 { get; set; } + public global::System.Collections.Generic.IList? Type1335 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1336 { get; set; } + public global::OpenRouter.ImageGenerationResponseDataItem? Type1336 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponseDataItem? Type1337 { get; set; } + public global::OpenRouter.ImageGenerationServerToolBackground? Type1337 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolBackground? Type1338 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1338 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1339 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1339 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1340 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModeration? Type1340 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModeration? Type1341 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1341 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1342 { get; set; } + public global::OpenRouter.ImageGenerationServerToolQuality? Type1342 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolQuality? Type1343 { get; set; } + public global::OpenRouter.ImageGenerationServerToolType? Type1343 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolType? Type1344 { get; set; } + public global::OpenRouter.ImageGenerationServerToolConfig? Type1344 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolConfig? Type1345 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1345 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1346 { get; set; } + public global::OpenRouter.ImageGenerationStatus? Type1346 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationStatus? Type1347 { get; set; } + public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1347 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1348 { get; set; } + public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1348 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1349 { get; set; } + public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1349 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1350 { get; set; } + public global::OpenRouter.ImageGenPartialImageEvent? Type1350 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEvent? Type1351 { get; set; } + public global::OpenRouter.ImageGenPartialImageEventType? Type1351 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEventType? Type1352 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEvent? Type1352 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEvent? Type1353 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventError? Type1353 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventError? Type1354 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventType? Type1354 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventType? Type1355 { get; set; } + public global::OpenRouter.ImageGenTextChunkEvent? Type1355 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEvent? Type1356 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventPhase? Type1356 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventPhase? Type1357 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventType? Type1357 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventType? Type1358 { get; set; } + public global::OpenRouter.ImageInputModality? Type1358 { get; set; } /// /// /// - public global::OpenRouter.ImageInputModality? Type1359 { get; set; } + public global::OpenRouter.ImageModelArchitecture? Type1359 { get; set; } /// /// /// - public global::OpenRouter.ImageModelArchitecture? Type1360 { get; set; } + public global::System.Collections.Generic.IList? Type1360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1361 { get; set; } + public global::System.Collections.Generic.IList? Type1361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1362 { get; set; } + public global::OpenRouter.ImageOutputModality? Type1362 { get; set; } /// /// /// - public global::OpenRouter.ImageOutputModality? Type1363 { get; set; } + public global::OpenRouter.ImageModelEndpointsResponse? Type1363 { get; set; } /// /// /// - public global::OpenRouter.ImageModelEndpointsResponse? Type1364 { get; set; } + public global::System.Collections.Generic.IList? Type1364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1365 { get; set; } + public global::OpenRouter.ImageModelListItem? Type1365 { get; set; } /// /// /// - public global::OpenRouter.ImageModelListItem? Type1366 { get; set; } + public global::OpenRouter.ImageModelsListResponse? Type1366 { get; set; } /// /// /// - public global::OpenRouter.ImageModelsListResponse? Type1367 { get; set; } + public global::System.Collections.Generic.IList? Type1367 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1368 { get; set; } + public global::OpenRouter.ImagePricingEntryBillable? Type1368 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryBillable? Type1369 { get; set; } + public global::OpenRouter.ImagePricingEntryUnit? Type1369 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryUnit? Type1370 { get; set; } + public global::OpenRouter.ImageStreamingResponse? Type1370 { get; set; } /// /// /// - public global::OpenRouter.ImageStreamingResponse? Type1371 { get; set; } + public global::OpenRouter.AnyOf? Type1371 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1372 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type1372 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type1373 { get; set; } + public global::OpenRouter.IncompleteEvent? Type1373 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEvent? Type1374 { get; set; } + public global::OpenRouter.IncompleteEventType? Type1374 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEventType? Type1375 { get; set; } + public global::OpenRouter.InProgressEvent? Type1375 { get; set; } /// /// /// - public global::OpenRouter.InProgressEvent? Type1376 { get; set; } + public global::OpenRouter.InProgressEventType? Type1376 { get; set; } /// /// /// - public global::OpenRouter.InProgressEventType? Type1377 { get; set; } + public global::OpenRouter.InputAudioInputAudio1? Type1377 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1? Type1378 { get; set; } + public global::OpenRouter.InputAudioInputAudio1Format? Type1378 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1Format? Type1379 { get; set; } + public global::OpenRouter.InputAudioType? Type1379 { get; set; } /// /// /// - public global::OpenRouter.InputAudioType? Type1380 { get; set; } + public global::OpenRouter.InputFileType? Type1380 { get; set; } /// /// /// - public global::OpenRouter.InputFileType? Type1381 { get; set; } + public global::OpenRouter.InputImageDetail? Type1381 { get; set; } /// /// /// - public global::OpenRouter.InputImageDetail? Type1382 { get; set; } + public global::OpenRouter.InputImageType? Type1382 { get; set; } /// /// /// - public global::OpenRouter.InputImageType? Type1383 { get; set; } + public global::OpenRouter.InputMessageItem? Type1383 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItem? Type1384 { get; set; } + public global::OpenRouter.AnyOf? Type1384 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1385 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant1? Type1385 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant1? Type1386 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant2? Type1386 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant2? Type1387 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant3? Type1387 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant3? Type1388 { get; set; } + public global::OpenRouter.InputMessageItemType? Type1388 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemType? Type1389 { get; set; } + public global::OpenRouter.InputModality? Type1389 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type1390 { get; set; } + public global::OpenRouter.InputReference? Type1390 { get; set; } /// /// /// - public global::OpenRouter.InputReference? Type1391 { get; set; } + public global::OpenRouter.InputReferenceDiscriminator? Type1391 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminator? Type1392 { get; set; } + public global::OpenRouter.InputReferenceDiscriminatorType? Type1392 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminatorType? Type1393 { get; set; } + public global::OpenRouter.Inputs? Type1393 { get; set; } /// /// /// - public global::OpenRouter.Inputs? Type1394 { get; set; } + public global::OpenRouter.ReasoningItem? Type1394 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItem? Type1395 { get; set; } + public global::OpenRouter.AllOf? Type1395 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1396 { get; set; } + public global::OpenRouter.OutputMessageItem? Type1396 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItem? Type1397 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant82? Type1397 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant82? Type1398 { get; set; } + public global::OpenRouter.AnyOf>, string>? Type1398 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, string>? Type1399 { get; set; } + public global::System.Collections.Generic.IList>? Type1399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1400 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1400 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1401 { get; set; } + public global::OpenRouter.AllOf? Type1401 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1402 { get; set; } + public global::OpenRouter.OutputReasoningItem? Type1402 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItem? Type1403 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant92? Type1403 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant92? Type1404 { get; set; } + public global::System.Collections.Generic.IList? Type1404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1405 { get; set; } + public global::OpenRouter.OutputWebSearchCallItem? Type1405 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItem? Type1406 { get; set; } + public global::OpenRouter.OutputFileSearchCallItem? Type1406 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchCallItem? Type1407 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItem? Type1407 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItem? Type1408 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItem? Type1408 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItem? Type1409 { get; set; } + public global::OpenRouter.OutputComputerCallItem? Type1409 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItem? Type1410 { get; set; } + public global::OpenRouter.OutputDatetimeItem? Type1410 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItem? Type1411 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItem? Type1411 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItem? Type1412 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1412 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1413 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItem? Type1413 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItem? Type1414 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItem? Type1414 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItem? Type1415 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItem? Type1415 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItem? Type1416 { get; set; } + public global::OpenRouter.OutputBashServerToolItem? Type1416 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItem? Type1417 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItem? Type1417 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItem? Type1418 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItem? Type1418 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItem? Type1419 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItem? Type1419 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItem? Type1420 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItem? Type1420 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItem? Type1421 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItem? Type1421 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItem? Type1422 { get; set; } + public global::OpenRouter.OutputArmorBlockedItem? Type1422 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItem? Type1423 { get; set; } + public global::OpenRouter.OutputMcpServerToolItem? Type1423 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItem? Type1424 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItem? Type1424 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItem? Type1425 { get; set; } + public global::OpenRouter.OutputFusionServerToolItem? Type1425 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItem? Type1426 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItem? Type1426 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItem? Type1427 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItem? Type1427 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItem? Type1428 { get; set; } + public global::OpenRouter.OutputFilesServerToolItem? Type1428 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItem? Type1429 { get; set; } + public global::OpenRouter.OutputShellServerToolItem? Type1429 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItem? Type1430 { get; set; } + public global::OpenRouter.LocalShellCallItem? Type1430 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItem? Type1431 { get; set; } + public global::OpenRouter.LocalShellCallOutputItem? Type1431 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItem? Type1432 { get; set; } + public global::OpenRouter.ShellCallItem? Type1432 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItem? Type1433 { get; set; } + public global::OpenRouter.ShellCallOutputItem? Type1433 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItem? Type1434 { get; set; } + public global::OpenRouter.McpListToolsItem? Type1434 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItem? Type1435 { get; set; } + public global::OpenRouter.McpApprovalRequestItem? Type1435 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItem? Type1436 { get; set; } + public global::OpenRouter.McpApprovalResponseItem? Type1436 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItem? Type1437 { get; set; } + public global::OpenRouter.McpCallItem? Type1437 { get; set; } /// /// /// - public global::OpenRouter.McpCallItem? Type1438 { get; set; } + public global::OpenRouter.ItemReferenceItem? Type1438 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItem? Type1439 { get; set; } + public global::OpenRouter.ToolSearchCallItem? Type1439 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItem? Type1440 { get; set; } + public global::OpenRouter.ToolSearchOutputItem? Type1440 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItem? Type1441 { get; set; } + public global::OpenRouter.InputTextType? Type1441 { get; set; } /// /// /// - public global::OpenRouter.InputTextType? Type1442 { get; set; } + public global::OpenRouter.InputVideoProcessing? Type1442 { get; set; } /// /// /// - public global::OpenRouter.InputVideoProcessing? Type1443 { get; set; } + public global::OpenRouter.InputVideoType? Type1443 { get; set; } /// /// /// - public global::OpenRouter.InputVideoType? Type1444 { get; set; } + public global::OpenRouter.InstructType? Type1444 { get; set; } /// /// /// - public global::OpenRouter.InstructType? Type1445 { get; set; } + public global::OpenRouter.InternalServerResponse? Type1445 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type1446 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type1446 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type1447 { get; set; } + public global::OpenRouter.ItemReferenceItemType? Type1447 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItemType? Type1448 { get; set; } + public global::OpenRouter.JevRouterPluginId? Type1448 { get; set; } /// /// /// - public global::OpenRouter.JevRouterPluginId? Type1449 { get; set; } + public global::OpenRouter.KeyAssignment? Type1449 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type1450 { get; set; } + public global::OpenRouter.KeyBudget? Type1450 { get; set; } /// /// /// - public global::OpenRouter.KeyBudget? Type1451 { get; set; } + public global::OpenRouter.KeyBudgetResetInterval? Type1451 { get; set; } /// /// /// - public global::OpenRouter.KeyBudgetResetInterval? Type1452 { get; set; } + public global::OpenRouter.KeyBudgetScope? Type1452 { get; set; } /// /// /// - public global::OpenRouter.KeyBudgetScope? Type1453 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type1453 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type1454 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInput? Type1454 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInput? Type1455 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1455 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1456 { get; set; } + public global::OpenRouter.WebSearchDomainFilter? Type1456 { get; set; } /// /// /// - public global::OpenRouter.WebSearchDomainFilter? Type1457 { get; set; } + public global::OpenRouter.SearchContextSizeEnum? Type1457 { get; set; } /// /// /// - public global::OpenRouter.SearchContextSizeEnum? Type1458 { get; set; } + public global::OpenRouter.LegacyWebSearchServerToolType? Type1458 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerToolType? Type1459 { get; set; } + public global::OpenRouter.WebSearchUserLocation? Type1459 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocation? Type1460 { get; set; } + public global::OpenRouter.ListBYOKKeysResponse? Type1460 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysResponse? Type1461 { get; set; } + public global::System.Collections.Generic.IList? Type1461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1462 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type1462 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type1463 { get; set; } + public global::OpenRouter.AllOf? Type1463 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1464 { get; set; } + public global::OpenRouter.ModelArchitecture? Type1464 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type1465 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type1465 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type1466 { get; set; } + public global::System.Collections.Generic.IList? Type1466 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1467 { get; set; } + public global::System.Collections.Generic.IList? Type1467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1468 { get; set; } + public global::OpenRouter.OutputModality? Type1468 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type1469 { get; set; } + public global::OpenRouter.ModelGroup? Type1469 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type1470 { get; set; } + public global::System.Collections.Generic.IList? Type1470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1471 { get; set; } + public global::OpenRouter.PublicEndpoint? Type1471 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type1472 { get; set; } + public global::OpenRouter.ListExternalUsersResponse? Type1472 { get; set; } /// /// /// - public global::OpenRouter.ListExternalUsersResponse? Type1473 { get; set; } + public global::System.Collections.Generic.IList? Type1473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1474 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type1474 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type1475 { get; set; } + public global::System.Collections.Generic.IList? Type1475 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1476 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type1476 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type1477 { get; set; } + public global::System.Collections.Generic.IList? Type1477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1478 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type1478 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type1479 { get; set; } + public global::System.Collections.Generic.IList? Type1479 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1480 { get; set; } + public global::OpenRouter.MemberAssignment? Type1480 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type1481 { get; set; } + public global::OpenRouter.ListObservabilityDestinationsResponse? Type1481 { get; set; } /// /// /// - public global::OpenRouter.ListObservabilityDestinationsResponse? Type1482 { get; set; } + public global::System.Collections.Generic.IList? Type1482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1483 { get; set; } + public global::OpenRouter.ListPresetsResponse? Type1483 { get; set; } /// /// /// - public global::OpenRouter.ListPresetsResponse? Type1484 { get; set; } + public global::System.Collections.Generic.IList? Type1484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1485 { get; set; } + public global::OpenRouter.Preset? Type1485 { get; set; } /// /// /// - public global::OpenRouter.Preset? Type1486 { get; set; } + public global::OpenRouter.ListPresetVersionsResponse? Type1486 { get; set; } /// /// /// - public global::OpenRouter.ListPresetVersionsResponse? Type1487 { get; set; } + public global::System.Collections.Generic.IList? Type1487 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1488 { get; set; } + public global::OpenRouter.ListPrivateEndpointsResponse? Type1488 { get; set; } /// /// /// - public global::OpenRouter.ListPrivateEndpointsResponse? Type1489 { get; set; } + public global::System.Collections.Generic.IList? Type1489 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1490 { get; set; } + public global::OpenRouter.PrivateEndpointSummary? Type1490 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSummary? Type1491 { get; set; } + public global::OpenRouter.ListScimGroupMappingsResponse? Type1491 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupMappingsResponse? Type1492 { get; set; } + public global::System.Collections.Generic.IList? Type1492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1493 { get; set; } + public global::OpenRouter.ListScimGroupsResponse? Type1493 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupsResponse? Type1494 { get; set; } + public global::System.Collections.Generic.IList? Type1494 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1495 { get; set; } + public global::OpenRouter.ScimGroup? Type1495 { get; set; } /// /// /// - public global::OpenRouter.ScimGroup? Type1496 { get; set; } + public global::OpenRouter.ListToolsResponse? Type1496 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponse? Type1497 { get; set; } + public global::System.Collections.Generic.IList? Type1497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1498 { get; set; } + public global::OpenRouter.ServerTool? Type1498 { get; set; } /// /// /// - public global::OpenRouter.ServerTool? Type1499 { get; set; } + public global::OpenRouter.ListToolsResponseLinks? Type1499 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponseLinks? Type1500 { get; set; } + public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1500 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1501 { get; set; } + public global::System.Collections.Generic.IList? Type1501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1502 { get; set; } + public global::OpenRouter.ListWorkspaceMembersResponse? Type1502 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceMembersResponse? Type1503 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1503 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1504 { get; set; } + public global::System.Collections.Generic.IList? Type1504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1505 { get; set; } + public global::OpenRouter.LocalShellCallItemAction? Type1505 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemAction? Type1506 { get; set; } + public global::OpenRouter.LocalShellCallItemActionType? Type1506 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemActionType? Type1507 { get; set; } + public global::OpenRouter.LocalShellCallItemType? Type1507 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemType? Type1508 { get; set; } + public global::OpenRouter.LocalShellCallOutputItemType? Type1508 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItemType? Type1509 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1509 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1510 { get; set; } + public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1510 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1511 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointResponse? Type1511 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointResponse? Type1512 { get; set; } + public global::OpenRouter.McpApprovalRequestItemType? Type1512 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItemType? Type1513 { get; set; } + public global::OpenRouter.McpApprovalResponseItemType? Type1513 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItemType? Type1514 { get; set; } + public global::OpenRouter.McpToolCallError? Type1514 { get; set; } /// /// /// - public global::OpenRouter.McpToolCallError? Type1515 { get; set; } + public global::OpenRouter.McpCallItemType? Type1515 { get; set; } /// /// /// - public global::OpenRouter.McpCallItemType? Type1516 { get; set; } + public global::OpenRouter.McpHttpError? Type1516 { get; set; } /// /// /// - public global::OpenRouter.McpHttpError? Type1517 { get; set; } + public global::OpenRouter.McpHttpErrorType? Type1517 { get; set; } /// /// /// - public global::OpenRouter.McpHttpErrorType? Type1518 { get; set; } + public global::System.Collections.Generic.IList? Type1518 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1519 { get; set; } + public global::OpenRouter.McpListToolsItemTool? Type1519 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemTool? Type1520 { get; set; } + public global::OpenRouter.McpListToolsItemType? Type1520 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemType? Type1521 { get; set; } + public global::OpenRouter.McpProtocolError? Type1521 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolError? Type1522 { get; set; } + public global::OpenRouter.McpProtocolErrorType? Type1522 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolErrorType? Type1523 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1523 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1524 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools? Type1524 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools? Type1525 { get; set; } + public global::OpenRouter.McpServerToolConnectorId? Type1525 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolConnectorId? Type1526 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1526 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1527 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1527 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1528 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1528 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1529 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1529 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1530 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1530 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1531 { get; set; } + public global::OpenRouter.McpServerToolType? Type1531 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolType? Type1532 { get; set; } + public global::OpenRouter.McpToolExecutionError? Type1532 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionError? Type1533 { get; set; } + public global::OpenRouter.McpToolExecutionErrorType? Type1533 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionErrorType? Type1534 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1534 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1535 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1535 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1536 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlock? Type1536 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlock? Type1537 { get; set; } + public global::System.Collections.Generic.IList? Type1537 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1538 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFile? Type1538 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFile? Type1539 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1539 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1540 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockType? Type1540 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockType? Type1541 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1541 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1542 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1542 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1543 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1543 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1544 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1544 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1545 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1545 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1546 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1546 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1547 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1547 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1548 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1548 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1549 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1549 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1550 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1550 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1551 { get; set; } + public global::OpenRouter.Citation? Type1551 { get; set; } /// /// /// - public global::OpenRouter.Citation? Type1552 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1552 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1553 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1553 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1554 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1554 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1555 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1555 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1556 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1556 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1557 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1557 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1558 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEvent? Type1558 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEvent? Type1559 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1559 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1560 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResult? Type1560 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResult? Type1561 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResult? Type1561 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResult? Type1562 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResult? Type1562 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResult? Type1563 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1563 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1564 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1564 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1565 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventType? Type1565 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventType? Type1566 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEvent? Type1566 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEvent? Type1567 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEventType? Type1567 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEventType? Type1568 { get; set; } + public global::OpenRouter.MessagesDeltaEvent? Type1568 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEvent? Type1569 { get; set; } + public global::OpenRouter.MessagesDeltaEventDelta? Type1569 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventDelta? Type1570 { get; set; } + public global::System.Collections.Generic.IList? Type1570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1571 { get; set; } + public global::OpenRouter.MessagesDeltaEventType? Type1571 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventType? Type1572 { get; set; } + public global::OpenRouter.MessagesDeltaEventUsage? Type1572 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventUsage? Type1573 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUsage? Type1573 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUsage? Type1574 { get; set; } + public global::OpenRouter.MessagesErrorEvent? Type1574 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEvent? Type1575 { get; set; } + public global::OpenRouter.MessagesErrorEventError? Type1575 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventError? Type1576 { get; set; } + public global::OpenRouter.MessagesErrorEventType? Type1576 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventType? Type1577 { get; set; } + public global::OpenRouter.MessagesFallbackParam? Type1577 { get; set; } /// /// /// - public global::OpenRouter.MessagesFallbackParam? Type1578 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type1578 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type1579 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1579 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1580 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1580 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1581 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1581 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1582 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1582 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1583 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1583 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1584 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1584 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1585 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1585 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1586 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1586 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1587 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1587 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1588 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1588 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1589 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1589 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1590 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1590 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1591 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1591 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1592 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1592 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1593 { get; set; } + public global::System.Collections.Generic.IList? Type1593 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1594 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1594 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1595 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1595 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1596 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1596 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1597 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1597 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1598 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1598 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1599 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1599 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1600 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlock? Type1600 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlock? Type1601 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlock? Type1601 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlock? Type1602 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlock? Type1602 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlock? Type1603 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultParam? Type1603 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultParam? Type1604 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type1604 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type1605 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type1605 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type1606 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type1606 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type1607 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type1607 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type1608 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type1608 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type1609 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1609 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1610 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1610 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1611 { get; set; } + public global::OpenRouter.MessagesPingEvent? Type1611 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEvent? Type1612 { get; set; } + public global::OpenRouter.MessagesPingEventType? Type1612 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEventType? Type1613 { get; set; } + public global::OpenRouter.MessagesRequest? Type1613 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type1614 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type1614 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type1615 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1615 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1616 { get; set; } + public global::OpenRouter.AnyOf>? Type1616 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1617 { get; set; } + public global::OpenRouter.Trigger? Type1617 { get; set; } /// /// /// - public global::OpenRouter.Trigger? Type1618 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1618 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1619 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1619 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1620 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1620 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1621 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1621 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1622 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1622 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1623 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1623 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1624 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1624 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1625 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1625 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1626 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1626 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1627 { get; set; } + public global::OpenRouter.AllOf? Type1627 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1628 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1628 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1629 { get; set; } + public global::System.Collections.Generic.IList? Type1629 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1630 { get; set; } + public global::System.Collections.Generic.IList? Type1630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1631 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type1631 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type1632 { get; set; } + public global::System.Collections.Generic.IList? Type1632 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1633 { get; set; } + public global::OpenRouter.PluginsItem2? Type1633 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem2? Type1634 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1634 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1635 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1635 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1636 { get; set; } + public global::System.Collections.Generic.IList? Type1636 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1637 { get; set; } + public global::OpenRouter.AllOf? Type1637 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1638 { get; set; } + public global::OpenRouter.AnyOf>? Type1638 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1639 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1? Type1639 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1? Type1640 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1640 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1641 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2? Type1641 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2? Type1642 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1642 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1643 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3? Type1643 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3? Type1644 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1644 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1645 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4? Type1645 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4? Type1646 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1646 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1647 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1647 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1648 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1648 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1649 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1649 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1650 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1650 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1651 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1651 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1652 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1652 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1653 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1653 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1654 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1654 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1655 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1? Type1655 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1? Type1656 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1656 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1657 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1Type? Type1657 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1Type? Type1658 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2? Type1658 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2? Type1659 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Name? Type1659 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Name? Type1660 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Type? Type1660 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Type? Type1661 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3? Type1661 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3? Type1662 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Name? Type1662 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Name? Type1663 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Type? Type1663 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Type? Type1664 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4? Type1664 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4? Type1665 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Name? Type1665 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Name? Type1666 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Type? Type1666 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Type? Type1667 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5? Type1667 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5? Type1668 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Name? Type1668 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Name? Type1669 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Type? Type1669 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Type? Type1670 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6? Type1670 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6? Type1671 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Name? Type1671 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Name? Type1672 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Type? Type1672 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Type? Type1673 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerTool? Type1673 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerTool? Type1674 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant13? Type1674 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant13? Type1675 { get; set; } + public global::OpenRouter.MessagesResult? Type1675 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1676 { get; set; } + public global::OpenRouter.MessagesResultVariant2? Type1676 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2? Type1677 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1677 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1678 { get; set; } + public global::System.Collections.Generic.IList? Type1678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1679 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1679 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1680 { get; set; } + public global::OpenRouter.AllOf? Type1680 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1681 { get; set; } + public global::OpenRouter.MessagesResultVariant2Usage? Type1681 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2Usage? Type1682 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerToolType? Type1682 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerToolType? Type1683 { get; set; } + public global::System.Collections.Generic.IList? Type1683 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1684 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFile? Type1684 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFile? Type1685 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1685 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1686 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockType? Type1686 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockType? Type1687 { get; set; } + public global::OpenRouter.MessagesStartEvent? Type1687 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEvent? Type1688 { get; set; } + public global::OpenRouter.MessagesStartEventMessage? Type1688 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessage? Type1689 { get; set; } + public global::OpenRouter.MessagesStartEventMessageProvider? Type1689 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageProvider? Type1690 { get; set; } + public global::OpenRouter.MessagesStartEventMessageRole? Type1690 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageRole? Type1691 { get; set; } + public global::OpenRouter.MessagesStartEventMessageType? Type1691 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageType? Type1692 { get; set; } + public global::OpenRouter.AllOf? Type1692 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1693 { get; set; } + public global::OpenRouter.MessagesStartEventMessageUsage? Type1693 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageUsage? Type1694 { get; set; } + public global::OpenRouter.MessagesStartEventType? Type1694 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventType? Type1695 { get; set; } + public global::OpenRouter.MessagesStopEvent? Type1695 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEvent? Type1696 { get; set; } + public global::OpenRouter.MessagesStopEventType? Type1696 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEventType? Type1697 { get; set; } + public global::OpenRouter.MessagesStreamEvents? Type1697 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEvents? Type1698 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1698 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1699 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1699 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1700 { get; set; } + public global::OpenRouter.MessagesStreamingResponse? Type1700 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamingResponse? Type1701 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1701 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1702 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1702 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1703 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1703 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1704 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1704 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1705 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1705 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1706 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1706 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1707 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant4? Type1707 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant4? Type1708 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant4Type? Type1708 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant4Type? Type1709 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockType? Type1709 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockType? Type1710 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1710 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1711 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1711 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1712 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1712 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1713 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1713 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1714 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1714 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1715 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1715 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1716 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockType? Type1716 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockType? Type1717 { get; set; } + public global::OpenRouter.MetadataLevel? Type1717 { get; set; } /// /// /// - public global::OpenRouter.MetadataLevel? Type1718 { get; set; } + public global::OpenRouter.Model? Type1718 { get; set; } /// /// /// - public global::OpenRouter.Model? Type1719 { get; set; } + public global::OpenRouter.ModelAliasTarget? Type1719 { get; set; } /// /// /// - public global::OpenRouter.ModelAliasTarget? Type1720 { get; set; } + public global::OpenRouter.ModelBenchmarks? Type1720 { get; set; } /// /// /// - public global::OpenRouter.ModelBenchmarks? Type1721 { get; set; } + public global::OpenRouter.ModelLinks? Type1721 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type1722 { get; set; } + public global::OpenRouter.PerRequestLimits? Type1722 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type1723 { get; set; } + public global::OpenRouter.PublicPricing? Type1723 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type1724 { get; set; } + public global::OpenRouter.ModelReasoning? Type1724 { get; set; } /// /// /// - public global::OpenRouter.ModelReasoning? Type1725 { get; set; } + public global::System.Collections.Generic.IList? Type1725 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1726 { get; set; } + public global::OpenRouter.Parameter? Type1726 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type1727 { get; set; } + public global::OpenRouter.TopProviderInfo? Type1727 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type1728 { get; set; } + public global::System.Collections.Generic.IList? Type1728 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1729 { get; set; } + public global::OpenRouter.AllOf? Type1729 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1730 { get; set; } + public global::System.Collections.Generic.IList? Type1730 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1731 { get; set; } + public global::OpenRouter.ModelResponse? Type1731 { get; set; } /// /// /// - public global::OpenRouter.ModelResponse? Type1732 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1732 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1733 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1733 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1734 { get; set; } + public global::OpenRouter.ModelsListResponse? Type1734 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type1735 { get; set; } + public global::System.Collections.Generic.IList? Type1735 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1736 { get; set; } + public global::OpenRouter.ModelsListResponseLinks? Type1736 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponseLinks? Type1737 { get; set; } + public global::OpenRouter.ModerationPluginId? Type1737 { get; set; } /// /// /// - public global::OpenRouter.ModerationPluginId? Type1738 { get; set; } + public global::OpenRouter.NamespaceFunctionTool? Type1738 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionTool? Type1739 { get; set; } + public global::System.Collections.Generic.IList? Type1739 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1740 { get; set; } + public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1740 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1741 { get; set; } + public global::OpenRouter.NamespaceFunctionToolType? Type1741 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolType? Type1742 { get; set; } + public global::System.Collections.Generic.IList>? Type1742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1743 { get; set; } + public global::OpenRouter.AnyOf? Type1743 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1744 { get; set; } + public global::OpenRouter.NamespaceToolType? Type1744 { get; set; } /// /// /// - public global::OpenRouter.NamespaceToolType? Type1745 { get; set; } + public global::OpenRouter.NativeTools? Type1745 { get; set; } /// /// /// - public global::OpenRouter.NativeTools? Type1746 { get; set; } + public global::OpenRouter.NotFoundResponse? Type1746 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type1747 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type1747 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type1748 { get; set; } + public global::OpenRouter.OAuthErrorResponse? Type1748 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponse? Type1749 { get; set; } + public global::OpenRouter.OAuthErrorResponseError? Type1749 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponseError? Type1750 { get; set; } + public global::OpenRouter.OAuthJwks? Type1750 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwks? Type1751 { get; set; } + public global::System.Collections.Generic.IList? Type1751 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1752 { get; set; } + public global::OpenRouter.OAuthJwksKey? Type1752 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKey? Type1753 { get; set; } + public global::OpenRouter.OAuthJwksKeyAlg? Type1753 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyAlg? Type1754 { get; set; } + public global::OpenRouter.OAuthJwksKeyCrv? Type1754 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyCrv? Type1755 { get; set; } + public global::OpenRouter.OAuthJwksKeyKty? Type1755 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyKty? Type1756 { get; set; } + public global::OpenRouter.OAuthJwksKeyUse? Type1756 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyUse? Type1757 { get; set; } + public global::OpenRouter.ObservabilityArizeDestination? Type1757 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestination? Type1758 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1758 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1759 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfig? Type1759 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfig? Type1760 { get; set; } + public global::System.Collections.Generic.IList? Type1760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1761 { get; set; } + public global::OpenRouter.ObservabilityDataRegion? Type1761 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDataRegion? Type1762 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationType? Type1762 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationType? Type1763 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestination? Type1763 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestination? Type1764 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1764 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1765 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1765 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1766 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestination? Type1766 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestination? Type1767 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1767 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1768 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1768 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1769 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestination? Type1769 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestination? Type1770 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1770 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1771 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationType? Type1771 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationType? Type1772 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestination? Type1772 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestination? Type1773 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestination? Type1773 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestination? Type1774 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestination? Type1774 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestination? Type1775 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestination? Type1775 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestination? Type1776 { get; set; } + public global::OpenRouter.ObservabilityOpikDestination? Type1776 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestination? Type1777 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1777 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1778 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestination? Type1778 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestination? Type1779 { get; set; } + public global::OpenRouter.ObservabilityRampDestination? Type1779 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestination? Type1780 { get; set; } + public global::OpenRouter.ObservabilityS3Destination? Type1780 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3Destination? Type1781 { get; set; } + public global::OpenRouter.ObservabilitySentryDestination? Type1781 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestination? Type1782 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestination? Type1782 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestination? Type1783 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestination? Type1783 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestination? Type1784 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestination? Type1784 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestination? Type1785 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1785 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1786 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1786 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1787 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroup? Type1787 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroup? Type1788 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1788 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1789 { get; set; } + public global::System.Collections.Generic.IList? Type1789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1790 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1790 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1791 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1791 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1792 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1792 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1793 { get; set; } + public global::System.Collections.Generic.IList? Type1793 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1794 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1794 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1795 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1795 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1796 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1796 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1797 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1797 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1798 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1798 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1799 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1799 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1800 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1800 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1801 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1801 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1802 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1802 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1803 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1803 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1804 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationType? Type1804 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationType? Type1805 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1805 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1806 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1806 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1807 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1807 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1808 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationType? Type1808 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationType? Type1809 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationConfig? Type1809 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationConfig? Type1810 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationType? Type1810 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationType? Type1811 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfig? Type1811 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfig? Type1812 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfigAuthMode? Type1812 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfigAuthMode? Type1813 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfigProvider? Type1813 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfigProvider? Type1814 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationType? Type1814 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationType? Type1815 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1815 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1816 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationType? Type1816 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationType? Type1817 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1817 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1818 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1818 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1819 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1819 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1820 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationType? Type1820 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationType? Type1821 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1821 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1822 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1822 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1823 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationType? Type1823 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationType? Type1824 { get; set; } + public global::OpenRouter.OpenAIFileShape? Type1824 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileShape? Type1825 { get; set; } + public global::OpenRouter.OpenAIFileObject? Type1825 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileObject? Type1826 { get; set; } + public global::OpenRouter.OpenAIFilePurpose? Type1826 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFilePurpose? Type1827 { get; set; } + public global::OpenRouter.OpenAIFileStatus? Type1827 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileStatus? Type1828 { get; set; } + public global::OpenRouter.OpenAIFileDeletedShape? Type1828 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedShape? Type1829 { get; set; } + public global::OpenRouter.OpenAIFileDeletedObject? Type1829 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedObject? Type1830 { get; set; } + public global::OpenRouter.OpenAIFileListShape? Type1830 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListShape? Type1831 { get; set; } + public global::System.Collections.Generic.IList? Type1831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1832 { get; set; } + public global::OpenRouter.OpenAIFileListObject? Type1832 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListObject? Type1833 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1833 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1834 { get; set; } + public global::OpenRouter.AnyOf>? Type1834 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1835 { get; set; } + public global::System.Collections.Generic.IList? Type1835 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1836 { get; set; } + public global::OpenRouter.OutputVariant2Item3? Type1836 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item3? Type1837 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1837 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1838 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1838 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1839 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1839 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1840 { get; set; } + public global::System.Collections.Generic.IList? Type1840 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1841 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1841 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1842 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1842 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1843 { get; set; } + public global::OpenRouter.AnyOf>? Type1843 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1844 { get; set; } + public global::System.Collections.Generic.IList? Type1844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1845 { get; set; } + public global::OpenRouter.OutputVariant2Item4? Type1845 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item4? Type1846 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1846 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1847 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1847 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1848 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1848 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1849 { get; set; } + public global::System.Collections.Generic.IList? Type1849 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1850 { get; set; } + public global::OpenRouter.ContentItem4? Type1850 { get; set; } /// /// /// - public global::OpenRouter.ContentItem4? Type1851 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1851 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1852 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1852 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1853 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1853 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1854 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1854 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1855 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1855 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1856 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1856 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1857 { get; set; } + public global::OpenRouter.URLCitation? Type1857 { get; set; } /// /// /// - public global::OpenRouter.URLCitation? Type1858 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type1858 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type1859 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type1859 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type1860 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type1860 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type1861 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type1861 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type1862 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type1862 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type1863 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type1863 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type1864 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type1864 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type1865 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type1865 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type1866 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type1866 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type1867 { get; set; } + public global::OpenRouter.OpenAIResponsesRefusalContentType? Type1867 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesRefusalContentType? Type1868 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompleted? Type1868 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompleted? Type1869 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type1869 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type1870 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type1870 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type1871 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type1871 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type1872 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type1872 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type1873 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type1873 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type1874 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type1874 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type1875 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type1875 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type1876 { get; set; } + public global::OpenRouter.AnyOf? Type1876 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1877 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type1877 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type1878 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type1878 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type1879 { get; set; } + public global::OpenRouter.ToolChoiceAllowed? Type1879 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowed? Type1880 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type1880 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type1881 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type1881 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type1882 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type1882 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type1883 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type1883 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type1884 { get; set; } + public global::OpenRouter.OpenAIResponsesTruncation? Type1884 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesTruncation? Type1885 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type1885 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type1886 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type1886 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type1887 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type1887 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type1888 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type1888 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type1889 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type1889 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type1890 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type1890 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type1891 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEvent? Type1891 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEvent? Type1892 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type1892 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type1893 { get; set; } + public global::OpenRouter.OpenResponsesErrorField? Type1893 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorField? Type1894 { get; set; } + public global::OpenRouter.OpenResponsesErrorFieldCode? Type1894 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorFieldCode? Type1895 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadata? Type1895 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadata? Type1896 { get; set; } + public global::OpenRouter.AllOf? Type1896 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1897 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type1897 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type1898 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEvent? Type1898 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEvent? Type1899 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type1899 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type1900 { get; set; } + public global::System.Collections.Generic.IList? Type1900 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1901 { get; set; } + public global::OpenRouter.OpenResponsesTopLogprobs? Type1901 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesTopLogprobs? Type1902 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2? Type1902 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2? Type1903 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2AccessPrograms? Type1903 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2AccessPrograms? Type1904 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2AccessProgramsCyber? Type1904 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2AccessProgramsCyber? Type1905 { get; set; } + public global::System.Collections.Generic.IList? Type1905 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1906 { get; set; } + public global::OpenRouter.OutputItems? Type1906 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type1907 { get; set; } + public global::OpenRouter.TextExtendedConfig? Type1907 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfig? Type1908 { get; set; } + public global::OpenRouter.AllOf? Type1908 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1909 { get; set; } + public global::OpenRouter.OpenRouterFileShape? Type1909 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileShape? Type1910 { get; set; } + public global::OpenRouter.OpenRouterFileType? Type1910 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileType? Type1911 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedShape? Type1911 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedShape? Type1912 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedType? Type1912 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedType? Type1913 { get; set; } + public global::OpenRouter.OpenRouterFileListShape? Type1913 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileListShape? Type1914 { get; set; } + public global::System.Collections.Generic.IList? Type1914 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1915 { get; set; } + public global::System.Collections.Generic.IList? Type1915 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1916 { get; set; } + public global::OpenRouter.RouterAttempt? Type1916 { get; set; } /// /// /// - public global::OpenRouter.RouterAttempt? Type1917 { get; set; } + public global::OpenRouter.RouterParams? Type1917 { get; set; } /// /// /// - public global::OpenRouter.RouterParams? Type1918 { get; set; } + public global::System.Collections.Generic.IList? Type1918 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1919 { get; set; } + public global::OpenRouter.PipelineStage? Type1919 { get; set; } /// /// /// - public global::OpenRouter.PipelineStage? Type1920 { get; set; } + public global::OpenRouter.RoutingStrategy? Type1920 { get; set; } /// /// /// - public global::OpenRouter.RoutingStrategy? Type1921 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type1921 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type1922 { get; set; } + public global::OpenRouter.Operator? Type1922 { get; set; } /// /// /// - public global::OpenRouter.Operator? Type1923 { get; set; } + public global::OpenRouter.OperatorName? Type1923 { get; set; } /// /// /// - public global::OpenRouter.OperatorName? Type1924 { get; set; } + public global::OpenRouter.OperatorValueType? Type1924 { get; set; } /// /// /// - public global::OpenRouter.OperatorValueType? Type1925 { get; set; } + public global::System.Collections.Generic.IList? Type1925 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1926 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFile? Type1926 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFile? Type1927 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFileType? Type1927 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFileType? Type1928 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultType? Type1928 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultType? Type1929 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1929 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1930 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1930 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1931 { get; set; } + public global::OpenRouter.ORAnthropicNullableCaller? Type1931 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCaller? Type1932 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1932 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1933 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1933 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1934 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type1934 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type1935 { get; set; } + public global::System.Collections.Generic.IList? Type1935 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1936 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFile? Type1936 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFile? Type1937 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFileType? Type1937 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFileType? Type1938 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultType? Type1938 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultType? Type1939 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultType? Type1939 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultType? Type1940 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultParamType? Type1940 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultParamType? Type1941 { get; set; } + public global::OpenRouter.OrganizationSettings? Type1941 { get; set; } /// /// /// - public global::OpenRouter.OrganizationSettings? Type1942 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItemType? Type1942 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItemType? Type1943 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItem? Type1943 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItem? Type1944 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItemType? Type1944 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItemType? Type1945 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItemType? Type1945 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItemType? Type1946 { get; set; } + public global::OpenRouter.OutputArmorBlockedItemStatus? Type1946 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItemStatus? Type1947 { get; set; } + public global::OpenRouter.OutputArmorBlockedItemType? Type1947 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItemType? Type1948 { get; set; } + public global::System.Collections.Generic.IList? Type1948 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1949 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFile? Type1949 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFile? Type1950 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFileType? Type1950 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFileType? Type1951 { get; set; } + public global::OpenRouter.OutputBashServerToolItemType? Type1951 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemType? Type1952 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItemType? Type1952 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItemType? Type1953 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type1953 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type1954 { get; set; } + public global::System.Collections.Generic.IList? Type1954 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1955 { get; set; } + public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type1955 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type1956 { get; set; } + public global::OpenRouter.OutputComputerCallItemStatus? Type1956 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemStatus? Type1957 { get; set; } + public global::OpenRouter.OutputComputerCallItemType? Type1957 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemType? Type1958 { get; set; } + public global::OpenRouter.OutputCustomToolCallItem? Type1958 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItem? Type1959 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemStatus? Type1959 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemStatus? Type1960 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemType? Type1960 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemType? Type1961 { get; set; } + public global::OpenRouter.OutputDatetimeItemType? Type1961 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItemType? Type1962 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItemType? Type1962 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItemType? Type1963 { get; set; } + public global::OpenRouter.OutputFilesServerToolItemType? Type1963 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItemType? Type1964 { get; set; } + public global::OpenRouter.OutputFunctionCallItem? Type1964 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItem? Type1965 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2? Type1965 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2? Type1966 { get; set; } + public global::System.Collections.Generic.IList? Type1966 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1967 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type1967 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type1968 { get; set; } + public global::System.Collections.Generic.IList? Type1968 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1969 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type1969 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type1970 { get; set; } + public global::System.Collections.Generic.IList? Type1970 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1971 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemResponse? Type1971 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemResponse? Type1972 { get; set; } + public global::System.Collections.Generic.IList? Type1972 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1973 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemType? Type1973 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemType? Type1974 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type1974 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type1975 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItemType? Type1975 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItemType? Type1976 { get; set; } + public global::OpenRouter.OutputItemAddedEvent? Type1976 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEvent? Type1977 { get; set; } + public global::OpenRouter.Item? Type1977 { get; set; } /// /// /// - public global::OpenRouter.Item? Type1978 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type1978 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type1979 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type1979 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type1980 { get; set; } + public global::OpenRouter.OutputItemAddedEventType? Type1980 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventType? Type1981 { get; set; } + public global::OpenRouter.Operation? Type1981 { get; set; } /// /// /// - public global::OpenRouter.Operation? Type1982 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type1982 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type1983 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type1983 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type1984 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallStatus? Type1984 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallStatus? Type1985 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallType? Type1985 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallType? Type1986 { get; set; } + public global::System.Collections.Generic.IList? Type1986 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1987 { get; set; } + public global::OpenRouter.OutputsItem? Type1987 { get; set; } /// /// /// - public global::OpenRouter.OutputsItem? Type1988 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type1988 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type1989 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type1989 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type1990 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type1990 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type1991 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallType? Type1991 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallType? Type1992 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallStatus? Type1992 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallStatus? Type1993 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallType? Type1993 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallType? Type1994 { get; set; } + public global::OpenRouter.OutputItemDoneEvent? Type1994 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEvent? Type1995 { get; set; } + public global::OpenRouter.Item2? Type1995 { get; set; } /// /// /// - public global::OpenRouter.Item2? Type1996 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type1996 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type1997 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type1997 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type1998 { get; set; } + public global::OpenRouter.OutputItemDoneEventType? Type1998 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventType? Type1999 { get; set; } + public global::OpenRouter.WebSearchStatus? Type1999 { get; set; } /// /// /// - public global::OpenRouter.WebSearchStatus? Type2000 { get; set; } + public global::OpenRouter.OutputItemFileSearchCallType? Type2000 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFileSearchCallType? Type2001 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2001 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2002 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2002 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2003 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2003 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2004 { get; set; } + public global::OpenRouter.OutputItemFunctionCallType? Type2004 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallType? Type2005 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCallType? Type2005 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCallType? Type2006 { get; set; } + public global::System.Collections.Generic.IList? Type2006 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2007 { get; set; } + public global::OpenRouter.AnyOf? Type2007 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2008 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2008 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2009 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2009 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2010 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2010 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2011 { get; set; } + public global::OpenRouter.OutputItemReasoningType? Type2011 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningType? Type2012 { get; set; } + public global::OpenRouter.OutputShellCallItem? Type2012 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItem? Type2013 { get; set; } + public global::OpenRouter.OutputShellCallOutputItem? Type2013 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItem? Type2014 { get; set; } + public global::OpenRouter.OutputToolSearchCallItem? Type2014 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItem? Type2015 { get; set; } + public global::OpenRouter.OutputItemsDiscriminator? Type2015 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminator? Type2016 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorType? Type2016 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorType? Type2017 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2017 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2018 { get; set; } + public global::System.Collections.Generic.IList? Type2018 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2019 { get; set; } + public global::OpenRouter.WebSearchSource? Type2019 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSource? Type2020 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2020 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2021 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2021 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2022 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2022 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2023 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2023 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2024 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2024 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2025 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallType? Type2025 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallType? Type2026 { get; set; } + public global::OpenRouter.OutputMcpServerToolItemType? Type2026 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItemType? Type2027 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemAction? Type2027 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemAction? Type2028 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemType? Type2028 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemType? Type2029 { get; set; } + public global::OpenRouter.AnyOf? Type2029 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2030 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant1? Type2030 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant1? Type2031 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant2? Type2031 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant2? Type2032 { get; set; } + public global::OpenRouter.OutputMessageRole? Type2032 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageRole? Type2033 { get; set; } + public global::OpenRouter.AnyOf? Type2033 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2034 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant1? Type2034 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant1? Type2035 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant2? Type2035 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant2? Type2036 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant3? Type2036 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant3? Type2037 { get; set; } + public global::OpenRouter.OutputMessageType? Type2037 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageType? Type2038 { get; set; } + public global::OpenRouter.OutputModalityEnum? Type2038 { get; set; } /// /// /// - public global::OpenRouter.OutputModalityEnum? Type2039 { get; set; } + public global::OpenRouter.OutputReasoningItemVariant2? Type2039 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemVariant2? Type2040 { get; set; } + public global::OpenRouter.ReasoningFormat? Type2040 { get; set; } /// /// /// - public global::OpenRouter.ReasoningFormat? Type2041 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2041 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2042 { get; set; } + public global::OpenRouter.OutputShellCallItemAction? Type2042 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemAction? Type2043 { get; set; } + public global::OpenRouter.ShellCallStatus? Type2043 { get; set; } /// /// /// - public global::OpenRouter.ShellCallStatus? Type2044 { get; set; } + public global::OpenRouter.OutputShellCallItemType? Type2044 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemType? Type2045 { get; set; } + public global::System.Collections.Generic.IList? Type2045 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2046 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFile? Type2046 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFile? Type2047 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFileType? Type2047 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFileType? Type2048 { get; set; } + public global::System.Collections.Generic.IList? Type2048 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2049 { get; set; } + public global::OpenRouter.ShellCallOutputContent? Type2049 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContent? Type2050 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemType? Type2050 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemType? Type2051 { get; set; } + public global::OpenRouter.OutputShellServerToolItemAction? Type2051 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemAction? Type2052 { get; set; } + public global::System.Collections.Generic.IList? Type2052 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2053 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFile? Type2053 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFile? Type2054 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFileType? Type2054 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFileType? Type2055 { get; set; } + public global::OpenRouter.OutputShellServerToolItemType? Type2055 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemType? Type2056 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItemType? Type2056 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItemType? Type2057 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2057 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2058 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemType? Type2058 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemType? Type2059 { get; set; } + public global::OpenRouter.OutputToolSearchCallItemExecution? Type2059 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItemExecution? Type2060 { get; set; } + public global::OpenRouter.OutputToolSearchCallItemType? Type2060 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItemType? Type2061 { get; set; } + public global::System.Collections.Generic.IList? Type2061 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2062 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemMatche? Type2062 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemMatche? Type2063 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemType? Type2063 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemType? Type2064 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItemType? Type2064 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItemType? Type2065 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2065 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2066 { get; set; } + public global::System.Collections.Generic.IList? Type2066 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2067 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2067 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2068 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2068 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2069 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2069 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2070 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemType? Type2070 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemType? Type2071 { get; set; } + public global::OpenRouter.ParetoRouterPluginId? Type2071 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginId? Type2072 { get; set; } + public global::OpenRouter.ParetoRouterPluginPriceSource? Type2072 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginPriceSource? Type2073 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type2073 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type2074 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2074 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2075 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type2075 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type2076 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type2076 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type2077 { get; set; } + public global::OpenRouter.PDFParserEngine? Type2077 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type2078 { get; set; } + public global::OpenRouter.PDFParserEngineVariant1? Type2078 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant1? Type2079 { get; set; } + public global::OpenRouter.PDFParserEngineVariant2? Type2079 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant2? Type2080 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type2080 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type2081 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type2081 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type2082 { get; set; } + public global::OpenRouter.PerfLast30mByWorkload? Type2082 { get; set; } /// /// /// - public global::OpenRouter.PerfLast30mByWorkload? Type2083 { get; set; } + public global::OpenRouter.Rerank? Type2083 { get; set; } /// /// /// - public global::OpenRouter.Rerank? Type2084 { get; set; } + public global::OpenRouter.Stt? Type2084 { get; set; } /// /// /// - public global::OpenRouter.Stt? Type2085 { get; set; } + public global::OpenRouter.TextGeneration? Type2085 { get; set; } /// /// /// - public global::OpenRouter.TextGeneration? Type2086 { get; set; } + public global::OpenRouter.Tts? Type2086 { get; set; } /// /// /// - public global::OpenRouter.Tts? Type2087 { get; set; } + public global::OpenRouter.Unknown? Type2087 { get; set; } /// /// /// - public global::OpenRouter.Unknown? Type2088 { get; set; } + public global::OpenRouter.VideoGeneration? Type2088 { get; set; } /// /// /// - public global::OpenRouter.VideoGeneration? Type2089 { get; set; } + public global::OpenRouter.PipelineStageType? Type2089 { get; set; } /// /// /// - public global::OpenRouter.PipelineStageType? Type2090 { get; set; } + public global::OpenRouter.AnyOf>? Type2090 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type2091 { get; set; } + public global::System.Collections.Generic.IList? Type2091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2092 { get; set; } + public global::OpenRouter.PredictionContentText? Type2092 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentText? Type2093 { get; set; } + public global::OpenRouter.PredictionType? Type2093 { get; set; } /// /// /// - public global::OpenRouter.PredictionType? Type2094 { get; set; } + public global::OpenRouter.PredictionContentTextType? Type2094 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentTextType? Type2095 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type2095 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type2096 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type2096 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type2097 { get; set; } + public global::OpenRouter.PresetStatus? Type2097 { get; set; } /// /// /// - public global::OpenRouter.PresetStatus? Type2098 { get; set; } + public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2098 { get; set; } /// /// /// - public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2099 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2099 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2100 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocation? Type2100 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocation? Type2101 { get; set; } + public global::OpenRouter.PreviewWebSearchServerToolType? Type2101 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerToolType? Type2102 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocationType? Type2102 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocationType? Type2103 { get; set; } + public global::OpenRouter.Pricing? Type2103 { get; set; } /// /// /// - public global::OpenRouter.Pricing? Type2104 { get; set; } + public global::System.Collections.Generic.IList? Type2104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2105 { get; set; } + public global::OpenRouter.PricingOverride? Type2105 { get; set; } /// /// /// - public global::OpenRouter.PricingOverride? Type2106 { get; set; } + public global::System.Collections.Generic.IList? Type2106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2107 { get; set; } + public global::OpenRouter.PricingOverrideUtcDay? Type2107 { get; set; } /// /// /// - public global::OpenRouter.PricingOverrideUtcDay? Type2108 { get; set; } + public global::OpenRouter.PrivateEndpoint? Type2108 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpoint? Type2109 { get; set; } + public global::OpenRouter.PrivateEndpointSettings? Type2109 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettings? Type2110 { get; set; } + public global::OpenRouter.PrivateEndpointStatus? Type2110 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointStatus? Type2111 { get; set; } + public global::OpenRouter.PrivateEndpointCheck? Type2111 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheck? Type2112 { get; set; } + public global::OpenRouter.PrivateEndpointCheckReason? Type2112 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheckReason? Type2113 { get; set; } + public global::OpenRouter.PrivateEndpointParameterCheck? Type2113 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointParameterCheck? Type2114 { get; set; } + public global::OpenRouter.PrivateEndpointQuantization? Type2114 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointQuantization? Type2115 { get; set; } + public global::OpenRouter.PrivateEndpointReasoningReturnMechanism? Type2115 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointReasoningReturnMechanism? Type2116 { get; set; } + public global::OpenRouter.PrivateEndpointResponse? Type2116 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointResponse? Type2117 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsCompletions? Type2117 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsCompletions? Type2118 { get; set; } + public global::System.Collections.Generic.IList? Type2118 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2119 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsExcludedParameter? Type2119 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsExcludedParameter? Type2120 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsInputs? Type2120 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsInputs? Type2121 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsReasoning? Type2121 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsReasoning? Type2122 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsToolChoice? Type2122 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsToolChoice? Type2123 { get; set; } + public global::OpenRouter.PrivateEndpointValidation? Type2123 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidation? Type2124 { get; set; } + public global::System.Collections.Generic.IList? Type2124 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2125 { get; set; } + public global::System.Collections.Generic.IList? Type2125 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2126 { get; set; } + public global::OpenRouter.PrivateEndpointValidationResponse? Type2126 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidationResponse? Type2127 { get; set; } + public global::OpenRouter.PrivateProvider? Type2127 { get; set; } /// /// /// - public global::OpenRouter.PrivateProvider? Type2128 { get; set; } + public global::OpenRouter.PromptCacheBreakpointMode? Type2128 { get; set; } /// /// /// - public global::OpenRouter.PrivateProviderDataPolicy? Type2129 { get; set; } + public global::OpenRouter.PromptCacheOptionsMode? Type2129 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheBreakpointMode? Type2130 { get; set; } + public global::OpenRouter.ProviderOverloadedResponse? Type2130 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheOptionsMode? Type2131 { get; set; } + public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2131 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponse? Type2132 { get; set; } + public global::OpenRouter.ProviderPreferencesDataCollection? Type2132 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2133 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type2133 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesDataCollection? Type2134 { get; set; } + public global::System.Collections.Generic.IList? Type2134 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type2135 { get; set; } + public global::OpenRouter.Quantization? Type2135 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2136 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type2136 { get; set; } /// /// /// - public global::OpenRouter.Quantization? Type2137 { get; set; } + public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2137 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type2138 { get; set; } + public global::OpenRouter.ProviderSortConfigBy? Type2138 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2139 { get; set; } + public global::OpenRouter.ProviderSortConfigPartition? Type2139 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigBy? Type2140 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2140 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigPartition? Type2141 { get; set; } + public global::OpenRouter.PublicServiceTier? Type2141 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2142 { get; set; } + public global::OpenRouter.ToolChoiceSupport? Type2142 { get; set; } /// /// /// - public global::OpenRouter.PublicServiceTier? Type2143 { get; set; } + public global::OpenRouter.PublicZdrEndpoint? Type2143 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceSupport? Type2144 { get; set; } + public global::OpenRouter.PublicZdrEndpointVariant2? Type2144 { get; set; } /// /// /// - public global::OpenRouter.PublicZdrEndpoint? Type2145 { get; set; } + public global::OpenRouter.RangeCapabilityType? Type2145 { get; set; } /// /// /// - public global::OpenRouter.PublicZdrEndpointVariant2? Type2146 { get; set; } + public global::OpenRouter.RankingsDailyItem? Type2146 { get; set; } /// /// /// - public global::OpenRouter.RangeCapabilityType? Type2147 { get; set; } + public global::OpenRouter.RankingsDailyMetaVersion? Type2147 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyItem? Type2148 { get; set; } + public global::OpenRouter.RankingsDailyResponse? Type2148 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyMetaVersion? Type2149 { get; set; } + public global::System.Collections.Generic.IList? Type2149 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyResponse? Type2150 { get; set; } + public global::OpenRouter.AllOf? Type2150 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2151 { get; set; } + public global::OpenRouter.ReasoningConfigVariant12? Type2151 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2152 { get; set; } + public global::OpenRouter.ReasoningDeltaEvent? Type2152 { get; set; } /// /// /// - public global::OpenRouter.ReasoningConfigVariant12? Type2153 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedType? Type2153 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDeltaEvent? Type2154 { get; set; } + public global::OpenRouter.ReasoningDetailServerToolCallType? Type2154 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedType? Type2155 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryType? Type2155 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailServerToolCallType? Type2156 { get; set; } + public global::OpenRouter.ReasoningDetailTextType? Type2156 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryType? Type2157 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2157 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextType? Type2158 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2158 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2159 { get; set; } + public global::OpenRouter.ReasoningDoneEvent? Type2159 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2160 { get; set; } + public global::OpenRouter.ReasoningItemVariant2? Type2160 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDoneEvent? Type2161 { get; set; } + public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2161 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItemVariant2? Type2162 { get; set; } + public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2162 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2163 { get; set; } + public global::OpenRouter.ReasoningSummaryTextType? Type2163 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2164 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2164 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextType? Type2165 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2165 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2166 { get; set; } + public global::OpenRouter.ReasoningTextContentType? Type2166 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2167 { get; set; } + public global::OpenRouter.RefusalDeltaEvent? Type2167 { get; set; } /// /// /// - public global::OpenRouter.ReasoningTextContentType? Type2168 { get; set; } + public global::OpenRouter.RefusalDoneEvent? Type2168 { get; set; } /// /// /// - public global::OpenRouter.RefusalDeltaEvent? Type2169 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type2169 { get; set; } /// /// /// - public global::OpenRouter.RefusalDoneEvent? Type2170 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type2170 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type2171 { get; set; } + public global::OpenRouter.ResponseHealingPluginId? Type2171 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type2172 { get; set; } + public global::OpenRouter.ResponseIncludesEnum? Type2172 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPluginId? Type2173 { get; set; } + public global::System.Collections.Generic.IList? Type2173 { get; set; } /// /// /// - public global::OpenRouter.ResponseIncludesEnum? Type2174 { get; set; } + public global::System.Collections.Generic.IList? Type2174 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2175 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprob? Type2175 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2176 { get; set; } + public global::System.Collections.Generic.IList? Type2176 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprob? Type2177 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2177 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2178 { get; set; } + public global::OpenRouter.ResponseOutputTextType? Type2178 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2179 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type2179 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextType? Type2180 { get; set; } + public global::OpenRouter.ResponsesRequest? Type2180 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type2181 { get; set; } + public global::OpenRouter.ResponsesRequestAccessPrograms? Type2181 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type2182 { get; set; } + public global::OpenRouter.ResponsesRequestAccessProgramsCyber? Type2182 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestAccessPrograms? Type2183 { get; set; } + public global::System.Collections.Generic.IList? Type2183 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestAccessProgramsCyber? Type2184 { get; set; } + public global::System.Collections.Generic.IList? Type2184 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2185 { get; set; } + public global::System.Collections.Generic.IList? Type2185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2186 { get; set; } + public global::OpenRouter.PluginsItem3? Type2186 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2187 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2187 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem3? Type2188 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2188 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2189 { get; set; } + public global::OpenRouter.ResponsesRequestServiceTier? Type2189 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2190 { get; set; } + public global::OpenRouter.AllOf? Type2190 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestServiceTier? Type2191 { get; set; } + public global::OpenRouter.ResponsesRequestToolVariant1? Type2191 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2192 { get; set; } + public global::System.Collections.Generic.IList? Type2192 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolVariant1? Type2193 { get; set; } + public global::OpenRouter.ResponsesRequestToolVariant1AllowedCaller? Type2193 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2194 { get; set; } + public global::OpenRouter.ResponsesStreamingResponse? Type2194 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolVariant1AllowedCaller? Type2195 { get; set; } + public global::OpenRouter.StreamEvents? Type2195 { get; set; } /// /// /// - public global::OpenRouter.ResponsesStreamingResponse? Type2196 { get; set; } + public global::OpenRouter.ScalarFilterOperator? Type2196 { get; set; } /// /// /// - public global::OpenRouter.StreamEvents? Type2197 { get; set; } + public global::OpenRouter.ScimGroupMappingRole? Type2197 { get; set; } /// /// /// - public global::OpenRouter.ScalarFilterOperator? Type2198 { get; set; } + public global::OpenRouter.ScimSyncJobStatus? Type2198 { get; set; } /// /// /// - public global::OpenRouter.ScimGroupMappingRole? Type2199 { get; set; } + public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2199 { get; set; } /// /// /// - public global::OpenRouter.ScimSyncJobStatus? Type2200 { get; set; } + public global::System.Collections.Generic.IList? Type2200 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2201 { get; set; } + public global::OpenRouter.ServerToolInputName? Type2201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2202 { get; set; } + public global::System.Collections.Generic.IList? Type2202 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputName? Type2203 { get; set; } + public global::OpenRouter.ServerToolEngine? Type2203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2204 { get; set; } + public global::OpenRouter.ServerToolNativeSupport? Type2204 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngine? Type2205 { get; set; } + public global::OpenRouter.ServerToolStatus? Type2205 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeSupport? Type2206 { get; set; } + public global::System.Collections.Generic.IList? Type2206 { get; set; } /// /// /// - public global::OpenRouter.ServerToolStatus? Type2207 { get; set; } + public global::OpenRouter.ServerToolSupportedApiFormat? Type2207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2208 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2? Type2208 { get; set; } /// /// /// - public global::OpenRouter.ServerToolSupportedApiFormat? Type2209 { get; set; } + public global::OpenRouter.AllOf? Type2209 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2? Type2210 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2210 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2211 { get; set; } + public global::System.Collections.Generic.IList? Type2211 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2212 { get; set; } + public global::OpenRouter.ServerToolNativeModel? Type2212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2213 { get; set; } + public global::OpenRouter.ServerToolEngineByok? Type2213 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeModel? Type2214 { get; set; } + public global::System.Collections.Generic.IList? Type2214 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineByok? Type2215 { get; set; } + public global::OpenRouter.ServerToolEngineDataRegion? Type2215 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2216 { get; set; } + public global::OpenRouter.ServerToolExecutedBy? Type2216 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineDataRegion? Type2217 { get; set; } + public global::System.Collections.Generic.IList? Type2217 { get; set; } /// /// /// - public global::OpenRouter.ServerToolExecutedBy? Type2218 { get; set; } + public global::OpenRouter.ServerToolPrice? Type2218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2219 { get; set; } + public global::OpenRouter.ServerToolEnginePricingSource? Type2219 { get; set; } /// /// /// - public global::OpenRouter.ServerToolPrice? Type2220 { get; set; } + public global::System.Collections.Generic.IList? Type2220 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEnginePricingSource? Type2221 { get; set; } + public global::OpenRouter.ServerToolInputNameApiFormat? Type2221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2222 { get; set; } + public global::System.Collections.Generic.IList? Type2222 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputNameApiFormat? Type2223 { get; set; } + public global::OpenRouter.ServerToolOutputName? Type2223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2224 { get; set; } + public global::OpenRouter.ServerToolOutputNameApiFormat? Type2224 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputName? Type2225 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type2225 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputNameApiFormat? Type2226 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2226 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type2227 { get; set; } + public global::OpenRouter.SessionCostItem? Type2227 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2228 { get; set; } + public global::OpenRouter.SessionCostItemTurnRange? Type2228 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItem? Type2229 { get; set; } + public global::OpenRouter.SessionCostMeta? Type2229 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItemTurnRange? Type2230 { get; set; } + public global::OpenRouter.SessionCostMetaVersion? Type2230 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMeta? Type2231 { get; set; } + public global::OpenRouter.SessionCostResponse? Type2231 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMetaVersion? Type2232 { get; set; } + public global::System.Collections.Generic.IList? Type2232 { get; set; } /// /// /// - public global::OpenRouter.SessionCostResponse? Type2233 { get; set; } + public global::OpenRouter.SetFilterOperator? Type2233 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2234 { get; set; } + public global::OpenRouter.ShellCallItemAction? Type2234 { get; set; } /// /// /// - public global::OpenRouter.SetFilterOperator? Type2235 { get; set; } + public global::OpenRouter.ShellCallItemType? Type2235 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemAction? Type2236 { get; set; } + public global::OpenRouter.OneOf? Type2236 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemType? Type2237 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2237 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2238 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2238 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2239 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2239 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2240 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2240 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2241 { get; set; } + public global::System.Collections.Generic.IList? Type2241 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2242 { get; set; } + public global::OpenRouter.ShellCallOutputItemFile? Type2242 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2243 { get; set; } + public global::OpenRouter.ShellCallOutputItemFileType? Type2243 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFile? Type2244 { get; set; } + public global::OpenRouter.ShellCallOutputItemType? Type2244 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFileType? Type2245 { get; set; } + public global::OpenRouter.ShellServerToolType? Type2245 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemType? Type2246 { get; set; } + public global::OpenRouter.ShellServerToolConfig? Type2246 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolType? Type2247 { get; set; } + public global::OpenRouter.ShellServerToolOpenRouterType? Type2247 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolConfig? Type2248 { get; set; } + public global::OpenRouter.ShellServerToolEngine? Type2248 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolOpenRouterType? Type2249 { get; set; } + public global::OpenRouter.ShellServerToolEnvironment? Type2249 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEngine? Type2250 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2250 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironment? Type2251 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2251 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2252 { get; set; } + public global::OpenRouter.SpeechInput? Type2252 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2253 { get; set; } + public global::System.Collections.Generic.IList? Type2253 { get; set; } /// /// /// - public global::OpenRouter.SpeechInput? Type2254 { get; set; } + public global::OpenRouter.SpeechTurn? Type2254 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2255 { get; set; } + public global::OpenRouter.SpeechInputReference? Type2255 { get; set; } /// /// /// - public global::OpenRouter.SpeechTurn? Type2256 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudio? Type2256 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReference? Type2257 { get; set; } + public global::OpenRouter.SpeechInputReferenceText? Type2257 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudio? Type2258 { get; set; } + public global::OpenRouter.SpeechInputReferenceImage? Type2258 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceText? Type2259 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2259 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImage? Type2260 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2260 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2261 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioInput? Type2261 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2262 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioType? Type2262 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioInput? Type2263 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageInput? Type2263 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioType? Type2264 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageType? Type2264 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageInput? Type2265 { get; set; } + public global::OpenRouter.SpeechInputReferenceTextType? Type2265 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageType? Type2266 { get; set; } + public global::OpenRouter.SpeechRequest? Type2266 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceTextType? Type2267 { get; set; } + public global::System.Collections.Generic.IList? Type2267 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequest? Type2268 { get; set; } + public global::OpenRouter.SpeechRequestProvider? Type2268 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2269 { get; set; } + public global::OpenRouter.SpeechRequestProviderDataCollection? Type2269 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProvider? Type2270 { get; set; } + public global::OpenRouter.SpeechRequestResponseFormat? Type2270 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProviderDataCollection? Type2271 { get; set; } + public global::OpenRouter.StopServerToolsWhenCondition? Type2271 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestResponseFormat? Type2272 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2272 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenCondition? Type2273 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2273 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2274 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2274 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2275 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCost? Type2275 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2276 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2276 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCost? Type2277 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2277 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2278 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2278 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2279 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2279 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2280 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2280 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2281 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2281 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2282 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2282 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2283 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2283 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2284 { get; set; } + public global::OpenRouter.AnyOf? Type2284 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2285 { get; set; } + public global::OpenRouter.StreamEventsResponseCompleted? Type2285 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2286 { get; set; } + public global::OpenRouter.StreamEventsResponseIncomplete? Type2286 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompleted? Type2287 { get; set; } + public global::OpenRouter.StreamEventsResponseFailed? Type2287 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncomplete? Type2288 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2288 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailed? Type2289 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2289 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2290 { get; set; } + public global::OpenRouter.TextDeltaEvent? Type2290 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2291 { get; set; } + public global::OpenRouter.TextDoneEvent? Type2291 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEvent? Type2292 { get; set; } + public global::OpenRouter.WebSearchCallInProgressEvent? Type2292 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEvent? Type2293 { get; set; } + public global::OpenRouter.WebSearchCallSearchingEvent? Type2293 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallInProgressEvent? Type2294 { get; set; } + public global::OpenRouter.WebSearchCallCompletedEvent? Type2294 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallSearchingEvent? Type2295 { get; set; } + public global::OpenRouter.StreamEventsDiscriminator? Type2295 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallCompletedEvent? Type2296 { get; set; } + public global::OpenRouter.StreamEventsDiscriminatorType? Type2296 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminator? Type2297 { get; set; } + public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2297 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminatorType? Type2298 { get; set; } + public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2298 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2299 { get; set; } + public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2299 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2300 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2300 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2301 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2301 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2302 { get; set; } + public global::OpenRouter.StreamLogprob? Type2302 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2303 { get; set; } + public global::OpenRouter.StreamLogprobVariant2? Type2303 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprob? Type2304 { get; set; } + public global::System.Collections.Generic.IList? Type2304 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobVariant2? Type2305 { get; set; } + public global::OpenRouter.StreamLogprobTopLogprob? Type2305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2306 { get; set; } + public global::OpenRouter.STTEntity? Type2306 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobTopLogprob? Type2307 { get; set; } + public global::OpenRouter.STTInlineInputAudio? Type2307 { get; set; } /// /// /// - public global::OpenRouter.STTEntity? Type2308 { get; set; } + public global::OpenRouter.STTInputAudio? Type2308 { get; set; } /// /// /// - public global::OpenRouter.STTInlineInputAudio? Type2309 { get; set; } + public global::OpenRouter.STTUrlInputAudio? Type2309 { get; set; } /// /// /// - public global::OpenRouter.STTInputAudio? Type2310 { get; set; } + public global::OpenRouter.STTRequest? Type2310 { get; set; } /// /// /// - public global::OpenRouter.STTUrlInputAudio? Type2311 { get; set; } + public global::OpenRouter.STTRequestProvider? Type2311 { get; set; } /// /// /// - public global::OpenRouter.STTRequest? Type2312 { get; set; } + public global::OpenRouter.STTRequestProviderDataCollection? Type2312 { get; set; } /// /// /// - public global::OpenRouter.STTRequestProvider? Type2313 { get; set; } + public global::OpenRouter.STTRequestResponseFormat? Type2313 { get; set; } /// /// /// - public global::OpenRouter.STTRequestProviderDataCollection? Type2314 { get; set; } + public global::System.Collections.Generic.IList? Type2314 { get; set; } /// /// /// - public global::OpenRouter.STTRequestResponseFormat? Type2315 { get; set; } + public global::OpenRouter.STTTimestampGranularity? Type2315 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2316 { get; set; } + public global::OpenRouter.STTResponse? Type2316 { get; set; } /// /// /// - public global::OpenRouter.STTTimestampGranularity? Type2317 { get; set; } + public global::System.Collections.Generic.IList? Type2317 { get; set; } /// /// /// - public global::OpenRouter.STTResponse? Type2318 { get; set; } + public global::System.Collections.Generic.IList? Type2318 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2319 { get; set; } + public global::OpenRouter.STTSegment? Type2319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2320 { get; set; } + public global::OpenRouter.STTUsage? Type2320 { get; set; } /// /// /// - public global::OpenRouter.STTSegment? Type2321 { get; set; } + public global::System.Collections.Generic.IList? Type2321 { get; set; } /// /// /// - public global::OpenRouter.STTUsage? Type2322 { get; set; } + public global::OpenRouter.STTWord? Type2322 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2323 { get; set; } + public global::OpenRouter.STTWordType? Type2323 { get; set; } /// /// /// - public global::OpenRouter.STTWord? Type2324 { get; set; } + public global::OpenRouter.SubagentNestedTool? Type2324 { get; set; } /// /// /// - public global::OpenRouter.STTWordType? Type2325 { get; set; } + public global::OpenRouter.SubagentReasoning? Type2325 { get; set; } /// /// /// - public global::OpenRouter.SubagentNestedTool? Type2326 { get; set; } + public global::OpenRouter.SubagentReasoningEffort? Type2326 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoning? Type2327 { get; set; } + public global::OpenRouter.SubagentServerToolConfig? Type2327 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoningEffort? Type2328 { get; set; } + public global::OpenRouter.SubagentServerToolOpenRouterType? Type2328 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolConfig? Type2329 { get; set; } + public global::System.Collections.Generic.IList? Type2329 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolOpenRouterType? Type2330 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2331 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2331 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2332 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2332 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2333 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2333 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2334 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2334 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2335 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginId? Type2335 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2336 { get; set; } + public global::OpenRouter.TaskClassificationItem? Type2336 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginId? Type2337 { get; set; } + public global::System.Collections.Generic.IList? Type2337 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationItem? Type2338 { get; set; } + public global::OpenRouter.TaskClassificationModel? Type2338 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2339 { get; set; } + public global::OpenRouter.TaskClassificationMacroCategory? Type2339 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationModel? Type2340 { get; set; } + public global::OpenRouter.TaskClassificationResponse? Type2340 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationMacroCategory? Type2341 { get; set; } + public global::OpenRouter.TaskClassificationResponseData? Type2341 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponse? Type2342 { get; set; } + public global::System.Collections.Generic.IList? Type2342 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponseData? Type2343 { get; set; } + public global::System.Collections.Generic.IList? Type2343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2344 { get; set; } + public global::OpenRouter.TextConfigVerbosity? Type2344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2345 { get; set; } + public global::OpenRouter.TextDeltaEventVariant2? Type2345 { get; set; } /// /// /// - public global::OpenRouter.TextConfigVerbosity? Type2346 { get; set; } + public global::System.Collections.Generic.IList? Type2346 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEventVariant2? Type2347 { get; set; } + public global::OpenRouter.TextDoneEventVariant2? Type2347 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2348 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2? Type2348 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEventVariant2? Type2349 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2349 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2? Type2350 { get; set; } + public global::OpenRouter.TokenExchangeRequest? Type2350 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2351 { get; set; } + public global::OpenRouter.TokenExchangeRequestGrantType? Type2351 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequest? Type2352 { get; set; } + public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2352 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestGrantType? Type2353 { get; set; } + public global::OpenRouter.TokenExchangeRequestScope? Type2353 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2354 { get; set; } + public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2354 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestScope? Type2355 { get; set; } + public global::OpenRouter.TokenExchangeResponse? Type2355 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2356 { get; set; } + public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2356 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponse? Type2357 { get; set; } + public global::OpenRouter.TokenExchangeResponseTokenType? Type2357 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2358 { get; set; } + public global::OpenRouter.AnyOf? Type2358 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseTokenType? Type2359 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2359 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2360 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2360 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2361 { get; set; } + public global::OpenRouter.ToolChoiceAllowedType? Type2361 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2362 { get; set; } + public global::OpenRouter.ToolSearchCallItemExecution? Type2362 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedType? Type2363 { get; set; } + public global::OpenRouter.ToolSearchCallItemStatus? Type2363 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemExecution? Type2364 { get; set; } + public global::OpenRouter.ToolSearchCallItemType? Type2364 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemStatus? Type2365 { get; set; } + public global::OpenRouter.ToolSearchOutputItemExecution? Type2365 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemType? Type2366 { get; set; } + public global::OpenRouter.ToolSearchOutputItemStatus? Type2366 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemExecution? Type2367 { get; set; } + public global::OpenRouter.AllOf? Type2367 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemStatus? Type2368 { get; set; } + public global::OpenRouter.ToolSearchOutputItemTool? Type2368 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2369 { get; set; } + public global::System.Collections.Generic.IList? Type2369 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemTool? Type2370 { get; set; } + public global::OpenRouter.ToolSearchOutputItemToolAllowedCaller? Type2370 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2371 { get; set; } + public global::OpenRouter.ToolSearchOutputItemTool2? Type2371 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemToolAllowedCaller? Type2372 { get; set; } + public global::OpenRouter.ToolSearchOutputItemType? Type2372 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemTool2? Type2373 { get; set; } + public global::OpenRouter.ToolSearchServerToolConfig? Type2373 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemType? Type2374 { get; set; } + public global::OpenRouter.ToolSearchServerToolType? Type2374 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolConfig? Type2375 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type2375 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolType? Type2376 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type2376 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type2377 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type2377 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type2378 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type2378 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type2379 { get; set; } + public global::OpenRouter.UnifiedBenchmarkPricing? Type2379 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type2380 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItem? Type2380 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarkPricing? Type2381 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2381 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItem? Type2382 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItem? Type2382 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2383 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2383 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItem? Type2384 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2384 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2385 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMeta? Type2385 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2386 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2386 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMeta? Type2387 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2387 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2388 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItem? Type2388 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2389 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2389 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItem? Type2390 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2390 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2391 { get; set; } + public global::OpenRouter.UnifiedBenchmarksResponse? Type2391 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2392 { get; set; } + public global::System.Collections.Generic.IList>? Type2392 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksResponse? Type2393 { get; set; } + public global::OpenRouter.OneOf? Type2393 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2394 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2394 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2395 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2395 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2396 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2396 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2397 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2397 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2398 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2398 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2399 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2399 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2400 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type2400 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2401 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2401 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type2402 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequest? Type2402 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2403 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequestDeclaredRegion? Type2403 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequest? Type2404 { get; set; } + public global::OpenRouter.UpdateBYOKKeyResponse? Type2404 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequestDeclaredRegion? Type2405 { get; set; } + public global::OpenRouter.UpdateExternalUserRequest? Type2405 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyResponse? Type2406 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type2406 { get; set; } /// /// /// - public global::OpenRouter.UpdateExternalUserRequest? Type2407 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type2407 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type2408 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2408 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type2409 { get; set; } + public global::OpenRouter.AllOf? Type2409 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2410 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2410 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2411 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2411 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2412 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointParametersRequest? Type2412 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2413 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointPricingRequest? Type2413 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointParametersRequest? Type2414 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequest? Type2414 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointPricingRequest? Type2415 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2415 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequest? Type2416 { get; set; } + public global::OpenRouter.AllOf? Type2416 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2417 { get; set; } + public global::OpenRouter.AllOf? Type2417 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2418 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestCompletions? Type2418 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2419 { get; set; } + public global::System.Collections.Generic.IList? Type2419 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestCompletions? Type2420 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestExcludedParameter? Type2420 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2421 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestInputs? Type2421 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestExcludedParameter? Type2422 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestReasoning? Type2422 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestInputs? Type2423 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestToolChoice? Type2423 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestReasoning? Type2424 { get; set; } + public global::OpenRouter.UpdatePrivateProviderRequest? Type2424 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestToolChoice? Type2425 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequest? Type2425 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateProviderRequest? Type2426 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2426 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? Type2427 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingResponse? Type2427 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequest? Type2428 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type2428 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2429 { get; set; } + public global::System.Collections.Generic.IList? Type2429 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingResponse? Type2430 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2430 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type2431 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type2431 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2432 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2432 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2433 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2433 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type2434 { get; set; } + public global::OpenRouter.URLCitationType? Type2434 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2435 { get; set; } + public global::OpenRouter.UsageVariant12? Type2435 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2436 { get; set; } + public global::OpenRouter.UsageVariant1CostDetails? Type2436 { get; set; } /// /// /// - public global::OpenRouter.URLCitationType? Type2437 { get; set; } + public global::OpenRouter.ValidatePrivateEndpointRequest? Type2437 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant12? Type2438 { get; set; } + public global::OpenRouter.VaultEffectiveSecret? Type2438 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant1CostDetails? Type2439 { get; set; } + public global::OpenRouter.VaultEffectiveSecretScope? Type2439 { get; set; } /// /// /// - public global::OpenRouter.ValidatePrivateEndpointRequest? Type2440 { get; set; } + public global::OpenRouter.VaultEffectiveSecretListResponse? Type2440 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecret? Type2441 { get; set; } + public global::System.Collections.Generic.IList? Type2441 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretScope? Type2442 { get; set; } + public global::OpenRouter.VaultRoutingTable? Type2442 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretListResponse? Type2443 { get; set; } + public global::System.Collections.Generic.IList? Type2443 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2444 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOrigin? Type2444 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTable? Type2445 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOriginStatus? Type2445 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2446 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOriginStatusState? Type2446 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOrigin? Type2447 { get; set; } + public global::OpenRouter.VaultRoutingTableGithub? Type2447 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOriginStatus? Type2448 { get; set; } + public global::System.Collections.Generic.IList? Type2448 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOriginStatusState? Type2449 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubApp? Type2449 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithub? Type2450 { get; set; } + public global::System.Collections.Generic.IList? Type2450 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2451 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallation? Type2451 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubApp? Type2452 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationAccountType? Type2452 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2453 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverage? Type2453 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallation? Type2454 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverageSelection? Type2454 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationAccountType? Type2455 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationShadowedBy? Type2455 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverage? Type2456 { get; set; } + public global::System.Collections.Generic.IList? Type2456 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverageSelection? Type2457 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppMemberLink? Type2457 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationShadowedBy? Type2458 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppMemberLinkVia? Type2458 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2459 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppScope? Type2459 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppMemberLink? Type2460 { get; set; } + public global::System.Collections.Generic.IList? Type2460 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppMemberLinkVia? Type2461 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubToken? Type2461 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppScope? Type2462 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubTokenScope? Type2462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2463 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogle? Type2463 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubToken? Type2464 { get; set; } + public global::System.Collections.Generic.IList? Type2464 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubTokenScope? Type2465 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogleAccount? Type2465 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogle? Type2466 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogleAccountScope? Type2466 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2467 { get; set; } + public global::System.Collections.Generic.IList? Type2467 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogleAccount? Type2468 { get; set; } + public global::OpenRouter.VaultRoutingTableHostRule? Type2468 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogleAccountScope? Type2469 { get; set; } + public global::System.Collections.Generic.IList? Type2469 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2470 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOrigin? Type2470 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableHostRule? Type2471 { get; set; } + public global::System.Collections.Generic.IList? Type2471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2472 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginRoute? Type2472 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOrigin? Type2473 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginStatus? Type2473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2474 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginStatusState? Type2474 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginRoute? Type2475 { get; set; } + public global::System.Collections.Generic.IList? Type2475 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginStatus? Type2476 { get; set; } + public global::OpenRouter.VaultRoutingTableSecret? Type2476 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginStatusState? Type2477 { get; set; } + public global::OpenRouter.VaultRoutingTableSecretScope? Type2477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2478 { get; set; } + public global::OpenRouter.VaultRoutingTableSlack? Type2478 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSecret? Type2479 { get; set; } + public global::System.Collections.Generic.IList? Type2479 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSecretScope? Type2480 { get; set; } + public global::OpenRouter.VaultRoutingTableSlackMemberLink? Type2480 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSlack? Type2481 { get; set; } + public global::OpenRouter.VaultSecret? Type2481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2482 { get; set; } + public global::OpenRouter.VaultSecretCopyRequest? Type2482 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSlackMemberLink? Type2483 { get; set; } + public global::OpenRouter.VaultSecretCopyResponse? Type2483 { get; set; } /// /// /// - public global::OpenRouter.VaultSecret? Type2484 { get; set; } + public global::System.Collections.Generic.IList? Type2484 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyRequest? Type2485 { get; set; } + public global::OpenRouter.VaultSecretListResponse? Type2485 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyResponse? Type2486 { get; set; } + public global::OpenRouter.VaultSecretResponse? Type2486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2487 { get; set; } + public global::OpenRouter.VaultSecretWriteRequest? Type2487 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretListResponse? Type2488 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type2488 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretResponse? Type2489 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2489 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretWriteRequest? Type2490 { get; set; } + public global::System.Collections.Generic.IList? Type2490 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type2491 { get; set; } + public global::System.Collections.Generic.IList? Type2491 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2492 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type2492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2493 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type2493 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2494 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type2494 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type2495 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type2495 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type2496 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type2496 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type2497 { get; set; } + public global::OpenRouter.VideoModel? Type2497 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type2498 { get; set; } + public global::System.Collections.Generic.IList? Type2498 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type2499 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatio? Type2499 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type2500 { get; set; } + public global::System.Collections.Generic.IList? Type2500 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2501 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImage? Type2501 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatio? Type2502 { get; set; } + public global::System.Collections.Generic.IList? Type2502 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2503 { get; set; } + public global::OpenRouter.VideoModelSupportedResolution? Type2503 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImage? Type2504 { get; set; } + public global::System.Collections.Generic.IList? Type2504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2505 { get; set; } + public global::OpenRouter.VideoModelSupportedSize? Type2505 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolution? Type2506 { get; set; } + public global::OpenRouter.VideoModelUpscaleFactor? Type2506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2507 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type2507 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSize? Type2508 { get; set; } + public global::System.Collections.Generic.IList? Type2508 { get; set; } /// /// /// - public global::OpenRouter.VideoModelUpscaleFactor? Type2509 { get; set; } + public global::OpenRouter.WebFetchEngineEnum? Type2509 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type2510 { get; set; } + public global::OpenRouter.WebFetchPluginId? Type2510 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2511 { get; set; } + public global::OpenRouter.WebFetchServerToolConfig? Type2511 { get; set; } /// /// /// - public global::OpenRouter.WebFetchEngineEnum? Type2512 { get; set; } + public global::OpenRouter.WebFetchServerToolType? Type2512 { get; set; } /// /// /// - public global::OpenRouter.WebFetchPluginId? Type2513 { get; set; } + public global::OpenRouter.WebSearchEngine? Type2513 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolConfig? Type2514 { get; set; } + public global::OpenRouter.WebSearchPluginId? Type2514 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolType? Type2515 { get; set; } + public global::OpenRouter.AllOf? Type2515 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngine? Type2516 { get; set; } + public global::OpenRouter.WebSearchServerToolType? Type2516 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginId? Type2517 { get; set; } + public global::OpenRouter.WebSearchServerToolConfig? Type2517 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2518 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2518 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolType? Type2519 { get; set; } + public global::OpenRouter.WebSearchSourceType? Type2519 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolConfig? Type2520 { get; set; } + public global::OpenRouter.WebSearchUserLocationType? Type2520 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2521 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerToolType? Type2521 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSourceType? Type2522 { get; set; } + public global::OpenRouter.WorkspaceBudgetResetInterval? Type2522 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationType? Type2523 { get; set; } + public global::OpenRouter.WorkspaceBudgetInterval? Type2523 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerToolType? Type2524 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type2524 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetResetInterval? Type2525 { get; set; } + public global::OpenRouter.QueryAnalyticsRequest? Type2525 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetInterval? Type2526 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2526 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type2527 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2527 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequest? Type2528 { get; set; } + public global::System.Collections.Generic.IList? Type2528 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2529 { get; set; } + public global::System.Collections.Generic.IList? Type2529 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2530 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2531 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2531 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2532 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2532 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2533 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2533 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2534 { get; set; } + public byte[]? Type2534 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2535 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2535 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2536 { get; set; } + public global::System.Collections.Generic.IList? Type2536 { get; set; } /// /// /// - public byte[]? Type2537 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2537 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2538 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2538 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2539 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2539 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2540 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type2540 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2541 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2541 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2542 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2542 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type2543 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type2543 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2544 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2544 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2545 { get; set; } + public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2545 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type2546 { get; set; } + public global::System.Collections.Generic.IList>? Type2546 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2547 { get; set; } + public global::System.Collections.Generic.IList? Type2547 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2548 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2548 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2549 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2550 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2550 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2551 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2551 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2552 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2552 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2553 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2553 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2554 { get; set; } + public global::OpenRouter.UploadFileRequest? Type2554 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2555 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type2555 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2556 { get; set; } + public global::OpenRouter.CreateKeysRequestExternal? Type2556 { get; set; } /// /// /// - public global::OpenRouter.UploadFileRequest? Type2557 { get; set; } + public global::OpenRouter.CreateKeysRequestLimitReset? Type2557 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type2558 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type2558 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestExternal? Type2559 { get; set; } + public global::OpenRouter.UpdateKeysRequestLimitReset? Type2559 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestLimitReset? Type2560 { get; set; } + public global::OpenRouter.CreateRerankRequest? Type2560 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type2561 { get; set; } + public global::System.Collections.Generic.IList>? Type2561 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequestLimitReset? Type2562 { get; set; } + public global::OpenRouter.AnyOf? Type2562 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type2563 { get; set; } + public global::OpenRouter.CreateRerankRequestDocument? Type2563 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2564 { get; set; } + public global::OpenRouter.GetUserActivityGroupBy? Type2564 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2565 { get; set; } + public global::System.Collections.Generic.IList? Type2565 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequestDocument? Type2566 { get; set; } + public global::OpenRouter.AllOf? Type2566 { get; set; } /// /// /// - public global::OpenRouter.GetUserActivityGroupBy? Type2567 { get; set; } + public global::OpenRouter.GetBenchmarksSource? Type2567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2568 { get; set; } + public global::OpenRouter.GetBenchmarksTaskType? Type2568 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2569 { get; set; } + public global::OpenRouter.GetBenchmarksBenchmarkType? Type2569 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSource? Type2570 { get; set; } + public global::OpenRouter.GetBenchmarksSearchSurface? Type2570 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksTaskType? Type2571 { get; set; } + public global::OpenRouter.GetBenchmarksArena? Type2571 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksBenchmarkType? Type2572 { get; set; } + public global::OpenRouter.ListBYOKKeysProvider? Type2572 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSearchSurface? Type2573 { get; set; } + public global::OpenRouter.GetTaskClassificationsWindow? Type2573 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksArena? Type2574 { get; set; } + public global::OpenRouter.GetAppRankingsCategory? Type2574 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysProvider? Type2575 { get; set; } + public global::OpenRouter.GetAppRankingsSubcategory? Type2575 { get; set; } /// /// /// - public global::OpenRouter.GetTaskClassificationsWindow? Type2576 { get; set; } + public global::OpenRouter.GetAppRankingsSort? Type2576 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsCategory? Type2577 { get; set; } + public global::OpenRouter.GetRankingsDailyPeriod? Type2577 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSubcategory? Type2578 { get; set; } + public global::OpenRouter.GetRankingsDailyModality? Type2578 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSort? Type2579 { get; set; } + public global::OpenRouter.GetRankingsDailyContextBucket? Type2579 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyPeriod? Type2580 { get; set; } + public global::OpenRouter.GetRankingsDailyCategory? Type2580 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyModality? Type2581 { get; set; } + public global::OpenRouter.GetRankingsDailyLanguageType? Type2581 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyContextBucket? Type2582 { get; set; } + public global::OpenRouter.GetSessionCostTurnRange? Type2582 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyCategory? Type2583 { get; set; } + public global::OpenRouter.ListFilesOrder? Type2583 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyLanguageType? Type2584 { get; set; } + public global::OpenRouter.GetModelsCategory? Type2584 { get; set; } /// /// /// - public global::OpenRouter.GetSessionCostTurnRange? Type2585 { get; set; } + public global::OpenRouter.GetModelsSort? Type2585 { get; set; } /// /// /// - public global::OpenRouter.ListFilesOrder? Type2586 { get; set; } + public global::OpenRouter.GetModelsDistillable? Type2586 { get; set; } /// /// /// - public global::OpenRouter.GetModelsCategory? Type2587 { get; set; } + public global::OpenRouter.GetModelsZdr? Type2587 { get; set; } /// /// /// - public global::OpenRouter.GetModelsSort? Type2588 { get; set; } + public global::OpenRouter.GetModelsRegion? Type2588 { get; set; } /// /// /// - public global::OpenRouter.GetModelsDistillable? Type2589 { get; set; } + public global::OpenRouter.ListModelsUserSort? Type2589 { get; set; } /// /// /// - public global::OpenRouter.GetModelsZdr? Type2590 { get; set; } + public global::OpenRouter.ListModelsUserClient? Type2590 { get; set; } /// /// /// - public global::OpenRouter.GetModelsRegion? Type2591 { get; set; } + public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2591 { get; set; } /// /// /// - public global::OpenRouter.ListModelsUserSort? Type2592 { get; set; } + public global::OpenRouter.AnyOf? Type2592 { get; set; } /// /// /// - public global::OpenRouter.ListModelsUserClient? Type2593 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2593 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2594 { get; set; } + public global::OpenRouter.ListToolsApiFormat? Type2594 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2595 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponse? Type2595 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2596 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseData? Type2596 { get; set; } /// /// /// - public global::OpenRouter.ListToolsApiFormat? Type2597 { get; set; } + public global::System.Collections.Generic.IList? Type2597 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponse? Type2598 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2598 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseData? Type2599 { get; set; } + public global::System.Collections.Generic.IList? Type2599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2600 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2600 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2601 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2601 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2602 { get; set; } + public global::System.Collections.Generic.IList? Type2602 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2603 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2603 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2604 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2604 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2605 { get; set; } + public global::System.Collections.Generic.IList? Type2605 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2606 { get; set; } + public global::OpenRouter.QueryAnalyticsResponse? Type2606 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2607 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseData? Type2607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2608 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2608 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponse? Type2609 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2609 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseData? Type2610 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponse? Type2610 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2611 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2611 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2612 { get; set; } + public global::OpenRouter.GetCreditsResponse? Type2612 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponse? Type2613 { get; set; } + public global::OpenRouter.GetCreditsResponseData? Type2613 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2614 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponse? Type2614 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponse? Type2615 { get; set; } + public global::System.Collections.Generic.IList? Type2615 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponseData? Type2616 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2616 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponse? Type2617 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2618 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseObject? Type2618 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2619 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2619 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2620 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2620 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseObject? Type2621 { get; set; } + public global::OpenRouter.ListEndpointsZdrResponse? Type2621 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2622 { get; set; } + public global::System.Collections.Generic.IList? Type2622 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2623 { get; set; } + public global::OpenRouter.GetCurrentKeyResponse? Type2623 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsZdrResponse? Type2624 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseData? Type2624 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2625 { get; set; } + public global::System.Collections.Generic.IList? Type2625 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponse? Type2626 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2626 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseData? Type2627 { get; set; } + public global::System.Collections.Generic.IList? Type2627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2628 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2628 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2629 { get; set; } + public global::OpenRouter.ListResponse? Type2629 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2630 { get; set; } + public global::System.Collections.Generic.IList? Type2630 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2631 { get; set; } + public global::OpenRouter.ListResponseDataItem? Type2631 { get; set; } /// /// /// - public global::OpenRouter.ListResponse? Type2632 { get; set; } + public global::OpenRouter.CreateKeysResponse? Type2632 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2633 { get; set; } + public global::OpenRouter.CreateKeysResponseData? Type2633 { get; set; } /// /// /// - public global::OpenRouter.ListResponseDataItem? Type2634 { get; set; } + public global::OpenRouter.DeleteKeysResponse? Type2634 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponse? Type2635 { get; set; } + public global::OpenRouter.GetKeyResponse? Type2635 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponseData? Type2636 { get; set; } + public global::OpenRouter.GetKeyResponseData? Type2636 { get; set; } /// /// /// - public global::OpenRouter.DeleteKeysResponse? Type2637 { get; set; } + public global::OpenRouter.UpdateKeysResponse? Type2637 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponse? Type2638 { get; set; } + public global::OpenRouter.UpdateKeysResponseData? Type2638 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponseData? Type2639 { get; set; } + public global::OpenRouter.ListEndpointsResponse2? Type2639 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponse? Type2640 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponse? Type2640 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponseData? Type2641 { get; set; } + public global::System.Collections.Generic.IList? Type2641 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse2? Type2642 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2642 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponse? Type2643 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2643 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2644 { get; set; } + public global::OpenRouter.GetOrganizationSettingsResponse? Type2644 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2645 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2645 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2646 { get; set; } + public global::OpenRouter.AnyOf? Type2646 { get; set; } /// /// /// - public global::OpenRouter.GetOrganizationSettingsResponse? Type2647 { get; set; } + public global::OpenRouter.AnyOf? Type2647 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2648 { get; set; } + public global::OpenRouter.AnyOf? Type2648 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2649 { get; set; } + public global::OpenRouter.AnyOf? Type2649 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2650 { get; set; } + public global::OpenRouter.AnyOf? Type2650 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2651 { get; set; } + public global::OpenRouter.ListPrivateProvidersResponse? Type2651 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2652 { get; set; } + public global::System.Collections.Generic.IList? Type2652 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2653 { get; set; } + public global::OpenRouter.CreatePrivateProviderResponse? Type2653 { get; set; } /// /// /// - public global::OpenRouter.ListPrivateProvidersResponse? Type2654 { get; set; } + public global::OpenRouter.DeletePrivateProviderResponse? Type2654 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2655 { get; set; } + public global::OpenRouter.DeletePrivateProviderResponseData? Type2655 { get; set; } /// /// /// - public global::OpenRouter.CreatePrivateProviderResponse? Type2656 { get; set; } + public global::OpenRouter.GetPrivateProviderResponse? Type2656 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateProviderResponse? Type2657 { get; set; } + public global::OpenRouter.UpdatePrivateProviderResponse? Type2657 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateProviderResponseData? Type2658 { get; set; } + public global::OpenRouter.ListProvidersResponse? Type2658 { get; set; } /// /// /// - public global::OpenRouter.GetPrivateProviderResponse? Type2659 { get; set; } + public global::System.Collections.Generic.IList? Type2659 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateProviderResponse? Type2660 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItem? Type2660 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponse? Type2661 { get; set; } + public global::System.Collections.Generic.IList? Type2661 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2662 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2662 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItem? Type2663 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2664 { get; set; } + public global::OpenRouter.CreateRerankResponse? Type2664 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2665 { get; set; } + public global::System.Collections.Generic.IList? Type2665 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2666 { get; set; } + public global::OpenRouter.CreateRerankResponseResult? Type2666 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponse? Type2667 { get; set; } + public global::OpenRouter.CreateRerankResponseResultDocument? Type2667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2668 { get; set; } + public global::OpenRouter.CreateRerankResponseUsage? Type2668 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResult? Type2669 { get; set; } + public global::OpenRouter.ListInternConnectionsResponse? Type2669 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResultDocument? Type2670 { get; set; } + public global::System.Collections.Generic.IList? Type2670 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseUsage? Type2671 { get; set; } - /// - /// - /// - public global::OpenRouter.ListInternConnectionsResponse? Type2672 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type2673 { get; set; } - /// - /// - /// - public global::OpenRouter.ListInternConnectionsResponseDataItem? Type2674 { get; set; } + public global::OpenRouter.ListInternConnectionsResponseDataItem? Type2671 { get; set; } /// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderRequest.g.cs index 5b5ef0d8..56feab39 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderRequest.g.cs @@ -4,7 +4,8 @@ namespace OpenRouter { /// - /// + /// A private provider serves only your organization, so its endpoints are recorded as retaining no prompts, training on none and publishing none, and pass every data-policy filter your account or guardrails apply.
+ /// Example: {"base_url":"https://inference.example.com/v1","display_name":"Acme","name":"Acme","slug":"acme"} ///
public sealed partial class CreatePrivateProviderRequest { @@ -16,14 +17,6 @@ public sealed partial class CreatePrivateProviderRequest [global::System.Text.Json.Serialization.JsonPropertyName("base_url")] public string? BaseUrl { get; set; } - /// - /// Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.
- /// Example: {"prompt_retention_days":null,"retains_prompts":false,"training":false} - ///
- /// {"prompt_retention_days":null,"retains_prompts":false,"training":false} - [global::System.Text.Json.Serialization.JsonPropertyName("data_policy")] - public global::OpenRouter.PrivateProviderDataPolicy2? DataPolicy { get; set; } - /// /// Defaults to `name`.
/// Example: Acme @@ -66,10 +59,6 @@ public sealed partial class CreatePrivateProviderRequest /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// - /// Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.
- /// Example: {"prompt_retention_days":null,"retains_prompts":false,"training":false} - /// /// /// Defaults to `name`.
/// Example: Acme @@ -84,12 +73,10 @@ public sealed partial class CreatePrivateProviderRequest public CreatePrivateProviderRequest( string name, string? baseUrl, - global::OpenRouter.PrivateProviderDataPolicy2? dataPolicy, string? displayName, string? slug) { this.BaseUrl = baseUrl; - this.DataPolicy = dataPolicy; this.DisplayName = displayName; this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Slug = slug; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderResponse.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderResponse.g.cs index 1bd9b285..03e10e6a 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderResponse.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreatePrivateProviderResponse.g.cs @@ -9,9 +9,9 @@ namespace OpenRouter public sealed partial class CreatePrivateProviderResponse { /// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// - /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} [global::System.Text.Json.Serialization.JsonPropertyName("data")] [global::System.Text.Json.Serialization.JsonRequired] public required global::OpenRouter.PrivateProvider Data { get; set; } @@ -26,7 +26,7 @@ public sealed partial class CreatePrivateProviderResponse /// Initializes a new instance of the class. ///
/// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetPrivateProviderResponse.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GetPrivateProviderResponse.g.cs index c15f940c..0b97a755 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GetPrivateProviderResponse.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GetPrivateProviderResponse.g.cs @@ -9,9 +9,9 @@ namespace OpenRouter public sealed partial class GetPrivateProviderResponse { /// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// - /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} [global::System.Text.Json.Serialization.JsonPropertyName("data")] [global::System.Text.Json.Serialization.JsonRequired] public required global::OpenRouter.PrivateProvider Data { get; set; } @@ -26,7 +26,7 @@ public sealed partial class GetPrivateProviderResponse /// Initializes a new instance of the class. ///
/// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProvider.g.cs index 20196e63..6369e164 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProvider.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProvider.g.cs @@ -4,7 +4,7 @@ namespace OpenRouter { /// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// public sealed partial class PrivateProvider { @@ -23,12 +23,6 @@ public sealed partial class PrivateProvider [global::System.Text.Json.Serialization.JsonRequired] public required string CreatedAt { get; set; } - /// - /// Your declared data policy, or `null` when none was declared. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("data_policy")] - public global::OpenRouter.PrivateProviderDataPolicy? DataPolicy { get; set; } - /// /// Human-readable provider name shown in the UI.
/// Example: Acme @@ -82,9 +76,6 @@ public sealed partial class PrivateProvider /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// - /// Your declared data policy, or `null` when none was declared. - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -93,12 +84,10 @@ public PrivateProvider( string displayName, string name, string slug, - string? baseUrl, - global::OpenRouter.PrivateProviderDataPolicy? dataPolicy) + string? baseUrl) { this.BaseUrl = baseUrl; this.CreatedAt = createdAt ?? throw new global::System.ArgumentNullException(nameof(createdAt)); - this.DataPolicy = dataPolicy; this.DisplayName = displayName ?? throw new global::System.ArgumentNullException(nameof(displayName)); this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); this.Slug = slug ?? throw new global::System.ArgumentNullException(nameof(slug)); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.Json.g.cs deleted file mode 100644 index f02a988a..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace OpenRouter -{ - public sealed partial class PrivateProviderDataPolicy - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::OpenRouter.PrivateProviderDataPolicy? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::OpenRouter.PrivateProviderDataPolicy), - jsonSerializerContext) as global::OpenRouter.PrivateProviderDataPolicy; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::OpenRouter.PrivateProviderDataPolicy? FromJson( - string json) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::OpenRouter.PrivateProviderDataPolicy? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::OpenRouter.PrivateProviderDataPolicy), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.PrivateProviderDataPolicy; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.g.cs deleted file mode 100644 index 9573f11b..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy.g.cs +++ /dev/null @@ -1,70 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// Your declared data policy, or `null` when none was declared. - /// - public sealed partial class PrivateProviderDataPolicy - { - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("prompt_retention_days")] - public int? PromptRetentionDays { get; set; } - - /// - /// Whether the provider retains prompts or completions. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("retains_prompts")] - [global::System.Text.Json.Serialization.JsonRequired] - public required bool RetainsPrompts { get; set; } - - /// - /// Whether the provider trains on prompts. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("training")] - [global::System.Text.Json.Serialization.JsonRequired] - public required bool Training { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Whether the provider retains prompts or completions. - /// - /// - /// Whether the provider trains on prompts. - /// - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PrivateProviderDataPolicy( - bool retainsPrompts, - bool training, - int? promptRetentionDays) - { - this.PromptRetentionDays = promptRetentionDays; - this.RetainsPrompts = retainsPrompts; - this.Training = training; - } - - /// - /// Initializes a new instance of the class. - /// - public PrivateProviderDataPolicy() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.Json.g.cs deleted file mode 100644 index abdf8c63..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace OpenRouter -{ - public sealed partial class PrivateProviderDataPolicy2 - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::OpenRouter.PrivateProviderDataPolicy2? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::OpenRouter.PrivateProviderDataPolicy2), - jsonSerializerContext) as global::OpenRouter.PrivateProviderDataPolicy2; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::OpenRouter.PrivateProviderDataPolicy2? FromJson( - string json) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::OpenRouter.PrivateProviderDataPolicy2? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::OpenRouter.PrivateProviderDataPolicy2), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.PrivateProviderDataPolicy2; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.g.cs deleted file mode 100644 index 48ead955..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PrivateProviderDataPolicy2.g.cs +++ /dev/null @@ -1,71 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.
- /// Example: {"prompt_retention_days":null,"retains_prompts":false,"training":false} - ///
- public sealed partial class PrivateProviderDataPolicy2 - { - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("prompt_retention_days")] - public int? PromptRetentionDays { get; set; } - - /// - /// Whether the provider retains prompts or completions. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("retains_prompts")] - [global::System.Text.Json.Serialization.JsonRequired] - public required bool RetainsPrompts { get; set; } - - /// - /// Whether the provider trains on prompts. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("training")] - [global::System.Text.Json.Serialization.JsonRequired] - public required bool Training { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Whether the provider retains prompts or completions. - /// - /// - /// Whether the provider trains on prompts. - /// - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public PrivateProviderDataPolicy2( - bool retainsPrompts, - bool training, - int? promptRetentionDays) - { - this.PromptRetentionDays = promptRetentionDays; - this.RetainsPrompts = retainsPrompts; - this.Training = training; - } - - /// - /// Initializes a new instance of the class. - /// - public PrivateProviderDataPolicy2() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequest.g.cs index 6884b94c..5791cd59 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequest.g.cs @@ -16,12 +16,6 @@ public sealed partial class UpdatePrivateProviderRequest [global::System.Text.Json.Serialization.JsonPropertyName("base_url")] public string? BaseUrl { get; set; } - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("data_policy")] - public global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? DataPolicy { get; set; } - /// /// Example: Acme /// @@ -42,7 +36,6 @@ public sealed partial class UpdatePrivateProviderRequest /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// /// /// Example: Acme /// @@ -51,11 +44,9 @@ public sealed partial class UpdatePrivateProviderRequest #endif public UpdatePrivateProviderRequest( string? baseUrl, - global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? dataPolicy, string? displayName) { this.BaseUrl = baseUrl; - this.DataPolicy = dataPolicy; this.DisplayName = displayName; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.Json.g.cs deleted file mode 100644 index 277130b5..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace OpenRouter -{ - public sealed partial class UpdatePrivateProviderRequestDataPolicy - { - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. - /// - public string ToJson( - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Serialize( - this, - this.GetType(), - jsonSerializerContext); - } - - /// - /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public string ToJson( - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::OpenRouter.UpdatePrivateProviderRequestDataPolicy), - jsonSerializerContext) as global::OpenRouter.UpdatePrivateProviderRequestDataPolicy; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? FromJson( - string json) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerContext. - /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - typeof(global::OpenRouter.UpdatePrivateProviderRequestDataPolicy), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.UpdatePrivateProviderRequestDataPolicy; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// Deserializes a JSON stream using the provided JsonSerializerOptions. - /// -#if NET8_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] - [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] -#endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( - global::System.IO.Stream jsonStream, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.g.cs deleted file mode 100644 index 33aee03f..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderRequestDataPolicy.g.cs +++ /dev/null @@ -1,68 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// - /// - public sealed partial class UpdatePrivateProviderRequestDataPolicy - { - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("prompt_retention_days")] - public int? PromptRetentionDays { get; set; } - - /// - /// Whether the provider retains prompts or completions. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("retains_prompts")] - public bool? RetainsPrompts { get; set; } - - /// - /// Whether the provider trains on prompts. - /// - [global::System.Text.Json.Serialization.JsonPropertyName("training")] - public bool? Training { get; set; } - - /// - /// Additional properties that are not explicitly defined in the schema - /// - [global::System.Text.Json.Serialization.JsonExtensionData] - public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); - - /// - /// Initializes a new instance of the class. - /// - /// - /// Days prompts are retained. Must be `null` unless `retains_prompts` is true. - /// - /// - /// Whether the provider retains prompts or completions. - /// - /// - /// Whether the provider trains on prompts. - /// -#if NET7_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] -#endif - public UpdatePrivateProviderRequestDataPolicy( - int? promptRetentionDays, - bool? retainsPrompts, - bool? training) - { - this.PromptRetentionDays = promptRetentionDays; - this.RetainsPrompts = retainsPrompts; - this.Training = training; - } - - /// - /// Initializes a new instance of the class. - /// - public UpdatePrivateProviderRequestDataPolicy() - { - } - - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderResponse.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderResponse.g.cs index 660fbf93..40ce1735 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderResponse.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateProviderResponse.g.cs @@ -9,9 +9,9 @@ namespace OpenRouter public sealed partial class UpdatePrivateProviderResponse { /// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// - /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} [global::System.Text.Json.Serialization.JsonPropertyName("data")] [global::System.Text.Json.Serialization.JsonRequired] public required global::OpenRouter.PrivateProvider Data { get; set; } @@ -26,7 +26,7 @@ public sealed partial class UpdatePrivateProviderResponse /// Initializes a new instance of the class. ///
/// - /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","data_policy":{"prompt_retention_days":null,"retains_prompts":false,"training":false},"display_name":"Acme","name":"Acme","slug":"acme"} + /// Example: {"base_url":"https://inference.example.com/v1","created_at":"2026-10-06T12:00:00.000Z","display_name":"Acme","name":"Acme","slug":"acme"} /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.OpenRouterClient.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.OpenRouterClient.g.cs index 39983f50..9bda971b 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.OpenRouterClient.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.OpenRouterClient.g.cs @@ -209,7 +209,7 @@ public sealed partial class OpenRouterClient : global::OpenRouter.IOpenRouterCli }; /// - /// External Users endpoints. + /// /// public ExternalUsersClient ExternalUsers => new ExternalUsersClient(HttpClient, baseUri: null, authorizations: Authorizations, options: Options) { diff --git a/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Create.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Create.g.cs index 1797dbd9..6569b06f 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Create.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Create.g.cs @@ -811,10 +811,6 @@ partial void ProcessCreateResponseContent( /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// - /// Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.
- /// Example: {"prompt_retention_days":null,"retains_prompts":false,"training":false} - /// /// /// Defaults to `name`.
/// Example: Acme @@ -833,7 +829,6 @@ partial void ProcessCreateResponseContent( public async global::System.Threading.Tasks.Task CreateAsync( string name, string? baseUrl = default, - global::OpenRouter.PrivateProviderDataPolicy2? dataPolicy = default, string? displayName = default, string? slug = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, @@ -842,7 +837,6 @@ partial void ProcessCreateResponseContent( var __request = new global::OpenRouter.CreatePrivateProviderRequest { BaseUrl = baseUrl, - DataPolicy = dataPolicy, DisplayName = displayName, Name = name, Slug = slug, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Update.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Update.g.cs index c0974312..3da231dd 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Update.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.PrivateProvidersClient.Update.g.cs @@ -45,7 +45,7 @@ partial void ProcessUpdateResponseContent( /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -73,7 +73,7 @@ partial void ProcessUpdateResponseContent( } /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -818,7 +818,7 @@ partial void ProcessUpdateResponseContent( } /// /// Update a private provider
- /// Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Example: acme @@ -827,7 +827,6 @@ partial void ProcessUpdateResponseContent( /// HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.
/// Example: https://inference.example.com/v1 /// - /// /// /// Example: Acme /// @@ -837,7 +836,6 @@ partial void ProcessUpdateResponseContent( public async global::System.Threading.Tasks.Task UpdateAsync( string slug, string? baseUrl = default, - global::OpenRouter.UpdatePrivateProviderRequestDataPolicy? dataPolicy = default, string? displayName = default, global::OpenRouter.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) @@ -845,7 +843,6 @@ partial void ProcessUpdateResponseContent( var __request = new global::OpenRouter.UpdatePrivateProviderRequest { BaseUrl = baseUrl, - DataPolicy = dataPolicy, DisplayName = displayName, }; diff --git a/src/libs/OpenRouter/Generated/autosdk.generated-examples.json b/src/libs/OpenRouter/Generated/autosdk.generated-examples.json index 0888850c..2037d347 100644 --- a/src/libs/OpenRouter/Generated/autosdk.generated-examples.json +++ b/src/libs/OpenRouter/Generated/autosdk.generated-examples.json @@ -1061,11 +1061,11 @@ "Title": "Create a private provider", "Slug": "createprivateprovider", "Description": "Create a private, bring-your-own-key provider visible only to your organization. Use its slug as \u0060provider_slug\u0060 when creating private endpoints. Requires both the private endpoints and the private providers entitlements. [Management key](/docs/guides/overview/auth/management-api-keys) required.", - "Language": "http", - "Code": "### Create a private provider\n# @name createPrivateProvider\nPOST {{host}}/private-providers\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022base_url\u0022: \u0022https://inference.example.com/v1\u0022,\n \u0022data_policy\u0022: {\n \u0022prompt_retention_days\u0022: null,\n \u0022retains_prompts\u0022: false,\n \u0022training\u0022: false\n },\n \u0022display_name\u0022: \u0022Acme\u0022,\n \u0022name\u0022: \u0022Acme\u0022,\n \u0022slug\u0022: \u0022acme\u0022\n}\n\n## Responses\n# 201\n# Description: The provider was created\n# Content-Type: application/json\n# 400\n# Description: Bad Request - Invalid request parameters or malformed input\n# Content-Type: application/json\n# 401\n# Description: Unauthorized - Authentication required or invalid credentials\n# Content-Type: application/json\n# 403\n# Description: Forbidden - Authentication successful but insufficient permissions\n# Content-Type: application/json\n# 404\n# Description: Not Found - Resource does not exist\n# Content-Type: application/json\n# 408\n# Description: Request Timeout - Operation exceeded time limit\n# Content-Type: application/json\n# 409\n# Description: Conflict - Resource conflict or concurrent modification\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Entity - Semantic validation failure\n# Content-Type: application/json\n# 429\n# Description: Too Many Requests - Rate limit exceeded\n# Content-Type: application/json\n# 500\n# Description: Internal Server Error - Unexpected server error\n# Content-Type: application/json\n# 502\n# Description: Bad Gateway - Provider/upstream API failure\n# Content-Type: application/json", - "Format": "http", + "Language": "csharp", + "Code": "using var client = new OpenRouterClient(apiKey);\n\nvar request = global::System.Text.Json.JsonSerializer.Deserialize\u003Cglobal::OpenRouter.DecisionsRequest\u003E(\n @\u0022{\n \u0022\u0022base_url\u0022\u0022: \u0022\u0022https://inference.example.com/v1\u0022\u0022,\n \u0022\u0022display_name\u0022\u0022: \u0022\u0022Acme\u0022\u0022,\n \u0022\u0022name\u0022\u0022: \u0022\u0022Acme\u0022\u0022,\n \u0022\u0022slug\u0022\u0022: \u0022\u0022acme\u0022\u0022\n}\u0022)!;\n\nvar response = await client.AlphaDecisions.CreateAsync(\n request: request\n);", + "Format": "sdk", "OperationId": "createPrivateProvider", - "Setup": null + "Setup": "This example assumes \u0060using OpenRouter;\u0060 is in scope and \u0060apiKey\u0060 contains the required credential." }, { "Order": 98, @@ -1104,9 +1104,9 @@ "Order": 101, "Title": "Update a private provider", "Slug": "updateprivateprovider", - "Description": "Update a private provider\u2019s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "Description": "Update a private provider\u2019s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required.", "Language": "http", - "Code": "### Update a private provider\n# @name updatePrivateProvider\nPATCH {{host}}/private-providers/{{slug}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022base_url\u0022: \u0022https://inference.example.com/v1\u0022,\n \u0022data_policy\u0022: {\n \u0022prompt_retention_days\u0022: 0,\n \u0022retains_prompts\u0022: true,\n \u0022training\u0022: true\n },\n \u0022display_name\u0022: \u0022Acme\u0022\n}\n\n## Responses\n# 200\n# Description: The updated provider\n# Content-Type: application/json\n# 400\n# Description: Bad Request - Invalid request parameters or malformed input\n# Content-Type: application/json\n# 401\n# Description: Unauthorized - Authentication required or invalid credentials\n# Content-Type: application/json\n# 403\n# Description: Forbidden - Authentication successful but insufficient permissions\n# Content-Type: application/json\n# 404\n# Description: Not Found - Resource does not exist\n# Content-Type: application/json\n# 408\n# Description: Request Timeout - Operation exceeded time limit\n# Content-Type: application/json\n# 409\n# Description: Conflict - Resource conflict or concurrent modification\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Entity - Semantic validation failure\n# Content-Type: application/json\n# 429\n# Description: Too Many Requests - Rate limit exceeded\n# Content-Type: application/json\n# 500\n# Description: Internal Server Error - Unexpected server error\n# Content-Type: application/json\n# 502\n# Description: Bad Gateway - Provider/upstream API failure\n# Content-Type: application/json", + "Code": "### Update a private provider\n# @name updatePrivateProvider\nPATCH {{host}}/private-providers/{{slug}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022base_url\u0022: \u0022https://inference.example.com/v1\u0022,\n \u0022display_name\u0022: \u0022Acme\u0022\n}\n\n## Responses\n# 200\n# Description: The updated provider\n# Content-Type: application/json\n# 400\n# Description: Bad Request - Invalid request parameters or malformed input\n# Content-Type: application/json\n# 401\n# Description: Unauthorized - Authentication required or invalid credentials\n# Content-Type: application/json\n# 403\n# Description: Forbidden - Authentication successful but insufficient permissions\n# Content-Type: application/json\n# 404\n# Description: Not Found - Resource does not exist\n# Content-Type: application/json\n# 408\n# Description: Request Timeout - Operation exceeded time limit\n# Content-Type: application/json\n# 409\n# Description: Conflict - Resource conflict or concurrent modification\n# Content-Type: application/json\n# 422\n# Description: Unprocessable Entity - Semantic validation failure\n# Content-Type: application/json\n# 429\n# Description: Too Many Requests - Rate limit exceeded\n# Content-Type: application/json\n# 500\n# Description: Internal Server Error - Unexpected server error\n# Content-Type: application/json\n# 502\n# Description: Bad Gateway - Provider/upstream API failure\n# Content-Type: application/json", "Format": "http", "OperationId": "updatePrivateProvider", "Setup": null diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index 52304e0b..ca913dec 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -12,7 +12,6 @@ "AppDisplayName": { "name": "X-OpenRouter-Title", "in": "header", - "x-speakeasy-name-override": "appTitle", "schema": { "type": "string" }, @@ -21,7 +20,6 @@ "AppCategories": { "name": "X-OpenRouter-Categories", "in": "header", - "x-speakeasy-name-override": "appCategories", "schema": { "type": "string" }, @@ -6985,8 +6983,7 @@ "type": "integer" }, "error": { - "$ref": "#/components/schemas/ResponsesErrorField", - "nullable": true + "$ref": "#/components/schemas/ResponsesErrorField" }, "frequency_penalty": { "format": "double", @@ -6999,26 +6996,22 @@ "type": "string" }, "incomplete_details": { - "$ref": "#/components/schemas/IncompleteDetails", - "nullable": true + "$ref": "#/components/schemas/IncompleteDetails" }, "instructions": { - "$ref": "#/components/schemas/BaseInputs", - "nullable": true + "$ref": "#/components/schemas/BaseInputs" }, "max_output_tokens": { "type": [ "integer", "null" - ], - "nullable": true + ] }, "max_tool_calls": { "type": [ "integer", "null" - ], - "nullable": true + ] }, "metadata": { "$ref": "#/components/schemas/RequestMetadata" @@ -7112,8 +7105,7 @@ "$ref": "#/components/schemas/PromptCacheOptions" }, "reasoning": { - "$ref": "#/components/schemas/BaseReasoningConfig", - "nullable": true + "$ref": "#/components/schemas/BaseReasoningConfig" }, "safety_identifier": { "type": [ @@ -7138,8 +7130,7 @@ ] }, "text": { - "$ref": "#/components/schemas/TextConfig", - "nullable": true + "$ref": "#/components/schemas/TextConfig" }, "tool_choice": { "$ref": "#/components/schemas/OpenAIResponsesToolChoice" @@ -7263,8 +7254,7 @@ "type": "array" }, "top_logprobs": { - "type": "integer", - "nullable": true + "type": "integer" }, "top_p": { "format": "double", @@ -7274,8 +7264,7 @@ ] }, "truncation": { - "$ref": "#/components/schemas/Truncation", - "nullable": true + "$ref": "#/components/schemas/Truncation" }, "usage": { "$ref": "#/components/schemas/OpenAIResponsesUsage" @@ -15158,6 +15147,13 @@ "type": "object" }, "CreatePrivateProviderRequest": { + "description": "A private provider serves only your organization, so its endpoints are recorded as retaining no prompts, training on none and publishing none, and pass every data-policy filter your account or guardrails apply.", + "example": { + "base_url": "https://inference.example.com/v1", + "display_name": "Acme", + "name": "Acme", + "slug": "acme" + }, "properties": { "base_url": { "description": "HTTPS base URL of an OpenAI-compatible API, used by private endpoints under this provider that set no URL of their own. Without it, each endpoint must set its own. Private, internal, metadata and OpenRouter hosts are rejected.", @@ -15165,9 +15161,6 @@ "minLength": 1, "type": "string" }, - "data_policy": { - "$ref": "#/components/schemas/PrivateProviderDataPolicy" - }, "display_name": { "description": "Defaults to `name`.", "example": "Acme", @@ -16391,32 +16384,28 @@ "type": [ "number", "null" - ], - "nullable": true + ] }, "presence_penalty": { "format": "double", "type": [ "number", "null" - ], - "nullable": true + ] }, "repetition_penalty": { "format": "double", "type": [ "number", "null" - ], - "nullable": true + ] }, "temperature": { "format": "double", "type": [ "number", "null" - ], - "nullable": true + ] }, "top_k": { "type": [ @@ -16429,8 +16418,7 @@ "type": [ "number", "null" - ], - "nullable": true + ] } }, "type": [ @@ -39409,11 +39397,6 @@ "example": { "base_url": "https://inference.example.com/v1", "created_at": "2026-10-06T12:00:00.000Z", - "data_policy": { - "prompt_retention_days": null, - "retains_prompts": false, - "training": false - }, "display_name": "Acme", "name": "Acme", "slug": "acme" @@ -39431,37 +39414,6 @@ "created_at": { "type": "string" }, - "data_policy": { - "description": "Your declared data policy, or `null` when none was declared.", - "properties": { - "prompt_retention_days": { - "description": "Days prompts are retained. Must be `null` unless `retains_prompts` is true.", - "maximum": 3650, - "minimum": 1, - "type": [ - "integer", - "null" - ] - }, - "retains_prompts": { - "description": "Whether the provider retains prompts or completions.", - "type": "boolean" - }, - "training": { - "description": "Whether the provider trains on prompts.", - "type": "boolean" - } - }, - "required": [ - "training", - "retains_prompts", - "prompt_retention_days" - ], - "type": [ - "object", - "null" - ] - }, "display_name": { "description": "Human-readable provider name shown in the UI.", "example": "Acme", @@ -39483,44 +39435,10 @@ "slug", "display_name", "base_url", - "data_policy", "created_at" ], "type": "object" }, - "PrivateProviderDataPolicy": { - "description": "Defaults to training on and retaining prompts, the most conservative declaration. Your own declaration; it applies to your own traffic and OpenRouter does not verify it.", - "example": { - "prompt_retention_days": null, - "retains_prompts": false, - "training": false - }, - "properties": { - "prompt_retention_days": { - "description": "Days prompts are retained. Must be `null` unless `retains_prompts` is true.", - "maximum": 3650, - "minimum": 1, - "type": [ - "integer", - "null" - ] - }, - "retains_prompts": { - "description": "Whether the provider retains prompts or completions.", - "type": "boolean" - }, - "training": { - "description": "Whether the provider trains on prompts.", - "type": "boolean" - } - }, - "required": [ - "training", - "retains_prompts", - "prompt_retention_days" - ], - "type": "object" - }, "PromptCacheBreakpoint": { "description": "Marks an explicit prompt-cache boundary on this content block (OpenAI-style). Everything through the block carrying this marker is part of the candidate cached prefix. Supported natively by OpenAI GPT-5.6 and newer; on providers that use Anthropic-style `cache_control`, OpenRouter converts the marker to that format automatically. `ttl` (\"30m\" or \"12h\") overrides the request-level `prompt_cache_options.ttl` for this boundary; 12h writes bill at the higher cache-write rate.", "example": { @@ -46908,8 +46826,7 @@ "type": [ "integer", "null" - ], - "nullable": true + ] }, "is_moderated": { "description": "Whether the top provider moderates content", @@ -46922,8 +46839,7 @@ "type": [ "integer", "null" - ], - "nullable": true + ] } }, "required": [ @@ -48671,28 +48587,6 @@ "minLength": 1, "type": "string" }, - "data_policy": { - "properties": { - "prompt_retention_days": { - "description": "Days prompts are retained. Must be `null` unless `retains_prompts` is true.", - "maximum": 3650, - "minimum": 1, - "type": [ - "integer", - "null" - ] - }, - "retains_prompts": { - "description": "Whether the provider retains prompts or completions.", - "type": "boolean" - }, - "training": { - "description": "Whether the provider trains on prompts.", - "type": "boolean" - } - }, - "type": "object" - }, "display_name": { "example": "Acme", "maxLength": 80, @@ -55081,7 +54975,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -57483,7 +57378,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } } ], @@ -57940,7 +57836,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } } ], @@ -58722,7 +58619,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -59075,7 +58973,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -59224,9 +59123,9 @@ }, "summary": "List registered external users", "tags": [ - "External Users", - "End Users" + "External Users" ], + "x-speakeasy-group": "externalUsers", "x-speakeasy-name-override": "list", "x-speakeasy-pagination": { "inputs": [ @@ -59365,9 +59264,9 @@ }, "summary": "Register an external user", "tags": [ - "External Users", - "End Users" + "External Users" ], + "x-speakeasy-group": "externalUsers", "x-speakeasy-name-override": "create", "parameters": [] }, @@ -59474,9 +59373,9 @@ }, "summary": "Deactivate a registered external user", "tags": [ - "External Users", - "End Users" + "External Users" ], + "x-speakeasy-group": "externalUsers", "x-speakeasy-name-override": "delete" }, "get": { @@ -59600,9 +59499,9 @@ }, "summary": "Get a registered external user", "tags": [ - "External Users", - "End Users" + "External Users" ], + "x-speakeasy-group": "externalUsers", "x-speakeasy-name-override": "get" }, "patch": { @@ -59723,9 +59622,9 @@ }, "summary": "Update a registered external user", "tags": [ - "External Users", - "End Users" + "External Users" ], + "x-speakeasy-group": "externalUsers", "x-speakeasy-name-override": "update" }, "parameters": [ @@ -61461,7 +61360,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -62211,7 +62111,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -62664,7 +62565,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -63106,7 +63008,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -63284,7 +63187,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -64439,7 +64343,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -66817,7 +66722,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -67807,7 +67713,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -68259,7 +68166,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -69010,7 +68918,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -69475,7 +69384,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -70438,7 +70348,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -73398,7 +73309,7 @@ "x-speakeasy-name-override": "get" }, "patch": { - "description": "Update a private provider’s details or declared data policy. The name and slug cannot change. Refuses (409) a data-policy change while OpenRouter pins the declared policy on one of its endpoints. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Update a private provider’s display name or base URL. The name and slug cannot change, and the data policy is fixed by OpenRouter, so a body with no editable field is rejected (400). [Management key](/docs/guides/overview/auth/management-api-keys) required.", "operationId": "updatePrivateProvider", "parameters": [ { @@ -75174,7 +75085,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -75816,7 +75728,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -76517,7 +76430,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -77234,7 +77148,8 @@ "example": 0, "maximum": 10000, "minimum": 0, - "type": "integer" + "type": "integer", + "nullable": false } } ], @@ -77590,7 +77505,8 @@ "example": 0, "maximum": 10000, "minimum": 0, - "type": "integer" + "type": "integer", + "nullable": false } } ], @@ -78982,7 +78898,8 @@ "example": 0, "maximum": 10000, "minimum": 0, - "type": "integer" + "type": "integer", + "nullable": false } } ], @@ -80599,7 +80516,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -81314,7 +81232,8 @@ "type": [ "integer", "null" - ] + ], + "nullable": false } }, { @@ -82482,11 +82401,8 @@ }, { "name": "beta.responses", - "description": "Deprecated alias of responses. Use responses instead; scheduled for removal (sunset date TBD)." - }, - { - "name": "End Users", - "description": "Deprecated alias of externalUsers. Use externalUsers instead; scheduled for removal (sunset date TBD)." + "deprecated": true, + "description": "Deprecated alias for responses endpoints. Use responses instead. Scheduled for removal (sunset date TBD)." } ], "x-retry-strategy": {