diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Update.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Update.g.cs index 6ce24812..a1037198 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Update.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IPrivateEndpointsClient.Update.g.cs @@ -6,7 +6,7 @@ public partial interface IPrivateEndpointsClient { /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
@@ -24,7 +24,7 @@ public partial interface IPrivateEndpointsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
@@ -42,7 +42,7 @@ public partial interface IPrivateEndpointsClient global::System.Threading.CancellationToken cancellationToken = default); /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterface.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterface.g.cs new file mode 100644 index 00000000..6549a107 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterface.g.cs @@ -0,0 +1,48 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class DeferredToolsControlInterfaceJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.DeferredToolsControlInterface Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::OpenRouter.DeferredToolsControlInterfaceExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.DeferredToolsControlInterface); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.DeferredToolsControlInterface value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenRouter.DeferredToolsControlInterfaceExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterfaceNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterfaceNullable.g.cs new file mode 100644 index 00000000..be83da51 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlInterfaceNullable.g.cs @@ -0,0 +1,55 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class DeferredToolsControlInterfaceNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.DeferredToolsControlInterface? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::OpenRouter.DeferredToolsControlInterfaceExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.DeferredToolsControlInterface?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.DeferredToolsControlInterface? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::OpenRouter.DeferredToolsControlInterfaceExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScope.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScope.g.cs new file mode 100644 index 00000000..1e06b870 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScope.g.cs @@ -0,0 +1,48 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class DeferredToolsControlScopeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.DeferredToolsControlScope Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::OpenRouter.DeferredToolsControlScopeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.DeferredToolsControlScope); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.DeferredToolsControlScope value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenRouter.DeferredToolsControlScopeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScopeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScopeNullable.g.cs new file mode 100644 index 00000000..7074b8bf --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.DeferredToolsControlScopeNullable.g.cs @@ -0,0 +1,55 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class DeferredToolsControlScopeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.DeferredToolsControlScope? Read( + ref global::System.Text.Json.Utf8JsonReader reader, + global::System.Type typeToConvert, + global::System.Text.Json.JsonSerializerOptions options) + { + switch (reader.TokenType) + { + case global::System.Text.Json.JsonTokenType.String: + { + var stringValue = reader.GetString(); + if (stringValue != null) + { + return global::OpenRouter.DeferredToolsControlScopeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.DeferredToolsControlScope?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.DeferredToolsControlScope? value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + if (value == null) + { + writer.WriteNullValue(); + } + else + { + writer.WriteStringValue(global::OpenRouter.DeferredToolsControlScopeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index 3dd526d9..0e1fda6f 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -1419,8 +1419,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredCustomSearchType), TypeInfoPropertyName = "DeferredCustomSearchType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearch))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearchType), TypeInfoPropertyName = "DeferredRegexSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlInterface), TypeInfoPropertyName = "DeferredToolsControlInterface2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProfile), TypeInfoPropertyName = "DeferredToolsControlProfile2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProtocol), TypeInfoPropertyName = "DeferredToolsControlProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlScope), TypeInfoPropertyName = "DeferredToolsControlScope2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsSearchStrategy), TypeInfoPropertyName = "DeferredToolsSearchStrategy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlValidation), TypeInfoPropertyName = "DeferredToolsControlValidation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsSearchStrategyDiscriminator))] @@ -1533,8 +1535,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ExtractionTimeAnswerType), TypeInfoPropertyName = "ExtractionTimeAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ExtractionTimeFieldType), TypeInfoPropertyName = "ExtractionTimeFieldType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailableToolCallStatus), TypeInfoPropertyName = "FailableToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEventType), TypeInfoPropertyName = "FailedEventType2")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1632,6 +1632,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FailedEventType), TypeInfoPropertyName = "FailedEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitationType), TypeInfoPropertyName = "FileCitationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileDeleteResponse), TypeInfoPropertyName = "FileDeleteResponse2")] @@ -2049,8 +2051,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolOpenRouterType), TypeInfoPropertyName = "McpServerToolOpenRouterType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolParametersAllowedTools>), TypeInfoPropertyName = "AnyOfIListStringMcpServerToolParametersAllowedTools2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersAllowedTools))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2148,6 +2148,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Never))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant2), TypeInfoPropertyName = "McpServerToolParametersRequireApprovalVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolParametersRequireApprovalVariant3), TypeInfoPropertyName = "McpServerToolParametersRequireApprovalVariant32")] @@ -2559,8 +2561,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileDeletedType), TypeInfoPropertyName = "OpenRouterFileDeletedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenRouterFileListShape), TypeInfoPropertyName = "OpenRouterFileListShape2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterAttempt))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2658,6 +2658,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterAttempt))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PipelineStage))] @@ -3069,8 +3071,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTInlineInputAudio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTInputAudio), TypeInfoPropertyName = "STTInputAudio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTUrlInputAudio))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProvider))] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3168,6 +3168,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProvider))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestProviderDataCollection), TypeInfoPropertyName = "STTRequestProviderDataCollection2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.STTRequestResponseFormat), TypeInfoPropertyName = "STTRequestResponseFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3581,8 +3583,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionResultType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionResultType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorErrorCode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlTtl?), TypeInfoPropertyName = "NullableAnthropicCacheControlTtl2")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3680,6 +3680,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType?), TypeInfoPropertyName = "NullableAnthropicBashCodeExecutionToolResultErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlTtl?), TypeInfoPropertyName = "NullableAnthropicCacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCacheControlDirectiveType?), TypeInfoPropertyName = "NullableAnthropicCacheControlDirectiveType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCaller?), TypeInfoPropertyName = "NullableAnthropicCaller2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicCallerDiscriminatorType?), TypeInfoPropertyName = "NullableAnthropicCallerDiscriminatorType2")] @@ -4095,8 +4097,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswerType?), TypeInfoPropertyName = "NullableDecisionsChoiceAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestionType?), TypeInfoPropertyName = "NullableDecisionsChoiceQuestionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetFormat?), TypeInfoPropertyName = "NullableDecisionsImageAssetFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetType?), TypeInfoPropertyName = "NullableDecisionsImageAssetType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswerType?), TypeInfoPropertyName = "NullableDecisionsNoulAnswerType2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4194,6 +4194,8 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsImageAssetType?), TypeInfoPropertyName = "NullableDecisionsImageAssetType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswerType?), TypeInfoPropertyName = "NullableDecisionsNoulAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulQuestionType?), TypeInfoPropertyName = "NullableDecisionsNoulQuestionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsRefusalAnswerType?), TypeInfoPropertyName = "NullableDecisionsRefusalAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfProviderPreferencesObject2")] @@ -4207,8 +4209,10 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredBm25SearchType?), TypeInfoPropertyName = "NullableDeferredBm25SearchType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredCustomSearchType?), TypeInfoPropertyName = "NullableDeferredCustomSearchType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredRegexSearchType?), TypeInfoPropertyName = "NullableDeferredRegexSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlInterface?), TypeInfoPropertyName = "NullableDeferredToolsControlInterface2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProfile?), TypeInfoPropertyName = "NullableDeferredToolsControlProfile2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlProtocol?), TypeInfoPropertyName = "NullableDeferredToolsControlProtocol2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlScope?), TypeInfoPropertyName = "NullableDeferredToolsControlScope2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsSearchStrategy?), TypeInfoPropertyName = "NullableDeferredToolsSearchStrategy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsControlValidation?), TypeInfoPropertyName = "NullableDeferredToolsControlValidation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType?), TypeInfoPropertyName = "NullableDeferredToolsSearchStrategyDiscriminatorType2")] @@ -4607,10 +4611,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallCompletedType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallCompletedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallGeneratingType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallInProgressType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallPartialImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesRefusalContentType?), TypeInfoPropertyName = "NullableOpenAIResponsesRefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesSearchCompletedType?), TypeInfoPropertyName = "NullableOpenAIResponsesSearchCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant1?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant12")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4708,6 +4708,10 @@ 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType?), TypeInfoPropertyName = "NullableOpenAIResponsesImageGenCallPartialImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesRefusalContentType?), TypeInfoPropertyName = "NullableOpenAIResponsesRefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesSearchCompletedType?), TypeInfoPropertyName = "NullableOpenAIResponsesSearchCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant1?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant2?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant3?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type?), TypeInfoPropertyName = "NullableOpenAIResponsesToolChoiceVariant4Type2")] @@ -5117,10 +5121,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.AnthropicWebSearchToolResultError>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5218,6 +5218,10 @@ internal sealed partial class SourceGenerationContextChunk9 : 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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_fd1aafb377e55677")] [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, global::OpenRouter.McpServerToolOpenRouter>>), TypeInfoPropertyName = "McpServerToolOpenRouter_c5b4e0c90a2233c6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.AnthropicWebSearchToolResultError>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, string>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -7317,6 +7321,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::OpenRouter.DeferredRegexSearchType?) + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface) + + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface?) + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlProfile) || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlProfile?) @@ -7325,6 +7333,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlProtocol?) + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlScope) + + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlScope?) + || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlValidation) || typeToConvert == typeof(global::OpenRouter.DeferredToolsControlValidation?) @@ -13524,6 +13536,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::OpenRouter.JsonConverters.DeferredRegexSearchTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface)) + { + return new global::OpenRouter.JsonConverters.DeferredToolsControlInterfaceJsonConverter(); + } + + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlInterface?)) + { + return new global::OpenRouter.JsonConverters.DeferredToolsControlInterfaceNullableJsonConverter(); + } + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlProfile)) { return new global::OpenRouter.JsonConverters.DeferredToolsControlProfileJsonConverter(); @@ -13544,6 +13566,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::OpenRouter.JsonConverters.DeferredToolsControlProtocolNullableJsonConverter(); } + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlScope)) + { + return new global::OpenRouter.JsonConverters.DeferredToolsControlScopeJsonConverter(); + } + + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlScope?)) + { + return new global::OpenRouter.JsonConverters.DeferredToolsControlScopeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::OpenRouter.DeferredToolsControlValidation)) { return new global::OpenRouter.JsonConverters.DeferredToolsControlValidationJsonConverter(); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index 68a59a13..febab2cb 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -4514,6859 +4514,6867 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.DeferredToolsControlProfile? Type1119 { get; set; } + public global::OpenRouter.DeferredToolsControlInterface? Type1119 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsControlProtocol? Type1120 { get; set; } + public global::OpenRouter.DeferredToolsControlProfile? Type1120 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategy? Type1121 { get; set; } + public global::OpenRouter.DeferredToolsControlProtocol? Type1121 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsControlValidation? Type1122 { get; set; } + public global::OpenRouter.DeferredToolsControlScope? Type1122 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1123 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategy? Type1123 { get; set; } /// /// /// - public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1124 { get; set; } + public global::OpenRouter.DeferredToolsControlValidation? Type1124 { get; set; } /// /// /// - public global::OpenRouter.DeleteBYOKKeyResponse? Type1125 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategyDiscriminator? Type1125 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailPolicyResponse? Type1126 { get; set; } + public global::OpenRouter.DeferredToolsSearchStrategyDiscriminatorType? Type1126 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type1127 { get; set; } + public global::OpenRouter.DeleteBYOKKeyResponse? Type1127 { get; set; } /// /// /// - public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1128 { get; set; } + public global::OpenRouter.DeleteGuardrailPolicyResponse? Type1128 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponse? Type1129 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type1129 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponseData? Type1130 { get; set; } + public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1130 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingResponse? Type1131 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponse? Type1131 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1132 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponseData? Type1132 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type1133 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingResponse? Type1133 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessage? Type1134 { get; set; } + public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type1134 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1135 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type1135 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1136 { get; set; } + public global::OpenRouter.EasyInputMessage? Type1136 { get; set; } /// /// /// - public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1137 { get; set; } + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type1137 { get; set; } /// /// /// - public global::OpenRouter.InputVideo? Type1138 { get; set; } + public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type1138 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1139 { get; set; } + public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type1139 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1140 { get; set; } + public global::OpenRouter.InputVideo? Type1140 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1141 { get; set; } + public global::OpenRouter.AnyOf? Type1141 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant1? Type1142 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant1? Type1142 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant2? Type1143 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant2? Type1143 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant3? Type1144 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant1? Type1144 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant4? Type1145 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant2? Type1145 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageType? Type1146 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant3? Type1146 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1147 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant4? Type1147 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1148 { get; set; } + public global::OpenRouter.EasyInputMessageType? Type1148 { get; set; } /// /// /// - public global::OpenRouter.Embeddings? Type1149 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1149 { get; set; } /// /// /// - public global::OpenRouter.EndpointInfo? Type1150 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1150 { get; set; } /// /// /// - public global::OpenRouter.EndpointsMetadata? Type1151 { get; set; } + public global::OpenRouter.Embeddings? Type1151 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1152 { get; set; } + public global::OpenRouter.EndpointInfo? Type1152 { get; set; } /// /// /// - public global::OpenRouter.EnumCapabilityType? Type1153 { get; set; } + public global::OpenRouter.EndpointsMetadata? Type1153 { get; set; } /// /// /// - public global::OpenRouter.ErrorEvent? Type1154 { get; set; } + public global::System.Collections.Generic.IList? Type1154 { get; set; } /// /// /// - public global::OpenRouter.ExternalUser? Type1155 { get; set; } + public global::OpenRouter.EnumCapabilityType? Type1155 { get; set; } /// /// /// - public global::OpenRouter.ExternalUserResponse? Type1156 { get; set; } + public global::OpenRouter.ErrorEvent? Type1156 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAsset? Type1157 { get; set; } + public global::OpenRouter.ExternalUser? Type1157 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAssetFormat? Type1158 { get; set; } + public global::OpenRouter.ExternalUserResponse? Type1158 { get; set; } /// /// /// - public global::OpenRouter.ExtractionAssetType? Type1159 { get; set; } + public global::OpenRouter.ExtractionAsset? Type1159 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswer? Type1160 { get; set; } + public global::OpenRouter.ExtractionAssetFormat? Type1160 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswerSource? Type1161 { get; set; } + public global::OpenRouter.ExtractionAssetType? Type1161 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateAnswerType? Type1162 { get; set; } + public global::OpenRouter.ExtractionDateAnswer? Type1162 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateField? Type1163 { get; set; } + public global::OpenRouter.ExtractionDateAnswerSource? Type1163 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDateFieldType? Type1164 { get; set; } + public global::OpenRouter.ExtractionDateAnswerType? Type1164 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswer? Type1165 { get; set; } + public global::OpenRouter.ExtractionDateField? Type1165 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1166 { get; set; } + public global::OpenRouter.ExtractionDateFieldType? Type1166 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeAnswerType? Type1167 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswer? Type1167 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeField? Type1168 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswerSource? Type1168 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDatetimeFieldType? Type1169 { get; set; } + public global::OpenRouter.ExtractionDatetimeAnswerType? Type1169 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswer? Type1170 { get; set; } + public global::OpenRouter.ExtractionDatetimeField? Type1170 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswerSource? Type1171 { get; set; } + public global::OpenRouter.ExtractionDatetimeFieldType? Type1171 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationAnswerType? Type1172 { get; set; } + public global::OpenRouter.ExtractionDurationAnswer? Type1172 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationField? Type1173 { get; set; } + public global::OpenRouter.ExtractionDurationAnswerSource? Type1173 { get; set; } /// /// /// - public global::OpenRouter.ExtractionDurationFieldType? Type1174 { get; set; } + public global::OpenRouter.ExtractionDurationAnswerType? Type1174 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswer? Type1175 { get; set; } + public global::OpenRouter.ExtractionDurationField? Type1175 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1176 { get; set; } + public global::OpenRouter.ExtractionDurationFieldType? Type1176 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1177 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswer? Type1177 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswerSource? Type1178 { get; set; } + public global::OpenRouter.AnyOf? Type1178 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateAnswerType? Type1179 { get; set; } + public global::System.Collections.Generic.IList>? Type1179 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateField? Type1180 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswerSource? Type1180 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldScale? Type1181 { get; set; } + public global::OpenRouter.ExtractionEstimateAnswerType? Type1181 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1182 { get; set; } + public global::OpenRouter.ExtractionEstimateField? Type1182 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1183 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldScale? Type1183 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1184 { get; set; } + public global::OpenRouter.AnyOf? Type1184 { get; set; } /// /// /// - public global::OpenRouter.ExtractionEstimateFieldType? Type1185 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldStepVariant2? Type1185 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswer? Type1186 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldStepVariant3? Type1186 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswerSource? Type1187 { get; set; } + public global::OpenRouter.ExtractionEstimateFieldType? Type1187 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1188 { get; set; } + public global::OpenRouter.ExtractionForecastAnswer? Type1188 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastStep? Type1189 { get; set; } + public global::OpenRouter.ExtractionForecastAnswerSource? Type1189 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastAnswerType? Type1190 { get; set; } + public global::System.Collections.Generic.IList? Type1190 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastField? Type1191 { get; set; } + public global::OpenRouter.ExtractionForecastStep? Type1191 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldInterval? Type1192 { get; set; } + public global::OpenRouter.ExtractionForecastAnswerType? Type1192 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldScale? Type1193 { get; set; } + public global::OpenRouter.ExtractionForecastField? Type1193 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1194 { get; set; } + public global::OpenRouter.ExtractionForecastFieldInterval? Type1194 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1195 { get; set; } + public global::OpenRouter.ExtractionForecastFieldScale? Type1195 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1196 { get; set; } + public global::OpenRouter.AnyOf? Type1196 { get; set; } /// /// /// - public global::OpenRouter.ExtractionForecastFieldType? Type1197 { get; set; } + public global::OpenRouter.ExtractionForecastFieldStepVariant2? Type1197 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswer? Type1198 { get; set; } + public global::OpenRouter.ExtractionForecastFieldStepVariant3? Type1198 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswerSource? Type1199 { get; set; } + public global::OpenRouter.ExtractionForecastFieldType? Type1199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1200 { get; set; } + public global::OpenRouter.ExtractionListAnswer? Type1200 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListAnswerType? Type1201 { get; set; } + public global::OpenRouter.ExtractionListAnswerSource? Type1201 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListField? Type1202 { get; set; } + public global::System.Collections.Generic.IList>? Type1202 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListFieldItems? Type1203 { get; set; } + public global::OpenRouter.ExtractionListAnswerType? Type1203 { get; set; } /// /// /// - public global::OpenRouter.ExtractionListFieldType? Type1204 { get; set; } + public global::OpenRouter.ExtractionListField? Type1204 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswer? Type1205 { get; set; } + public global::OpenRouter.ExtractionListFieldItems? Type1205 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswerSource? Type1206 { get; set; } + public global::OpenRouter.ExtractionListFieldType? Type1206 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberAnswerType? Type1207 { get; set; } + public global::OpenRouter.ExtractionNumberAnswer? Type1207 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberField? Type1208 { get; set; } + public global::OpenRouter.ExtractionNumberAnswerSource? Type1208 { get; set; } /// /// /// - public global::OpenRouter.ExtractionNumberFieldType? Type1209 { get; set; } + public global::OpenRouter.ExtractionNumberAnswerType? Type1209 { get; set; } /// /// /// - public global::OpenRouter.Extractions? Type1210 { get; set; } + public global::OpenRouter.ExtractionNumberField? Type1210 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequest? Type1211 { get; set; } + public global::OpenRouter.ExtractionNumberFieldType? Type1211 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1212 { get; set; } + public global::OpenRouter.Extractions? Type1212 { get; set; } /// /// /// - public global::OpenRouter.Fields? Type1213 { get; set; } + public global::OpenRouter.ExtractionsRequest? Type1213 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextField? Type1214 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1214 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeField? Type1215 { get; set; } + public global::OpenRouter.Fields? Type1215 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1216 { get; set; } + public global::OpenRouter.ExtractionTextField? Type1216 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1217 { get; set; } + public global::OpenRouter.ExtractionTimeField? Type1217 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponse? Type1218 { get; set; } + public global::OpenRouter.ExtractionsRequestFieldsDiscriminator? Type1218 { get; set; } /// /// /// - public global::OpenRouter.Answers2? Type1219 { get; set; } + public global::OpenRouter.ExtractionsRequestFieldsDiscriminatorType? Type1219 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswer? Type1220 { get; set; } + public global::OpenRouter.ExtractionsResponse? Type1220 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswer? Type1221 { get; set; } + public global::OpenRouter.Answers2? Type1221 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1222 { get; set; } + public global::OpenRouter.ExtractionTextAnswer? Type1222 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1223 { get; set; } + public global::OpenRouter.ExtractionTimeAnswer? Type1223 { get; set; } /// /// /// - public global::OpenRouter.ExtractionsUsage? Type1224 { get; set; } + public global::OpenRouter.ExtractionsResponseAnswersDiscriminator? Type1224 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswerSource? Type1225 { get; set; } + public global::OpenRouter.ExtractionsResponseAnswersDiscriminatorType? Type1225 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextAnswerType? Type1226 { get; set; } + public global::OpenRouter.ExtractionsUsage? Type1226 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTextFieldType? Type1227 { get; set; } + public global::OpenRouter.ExtractionTextAnswerSource? Type1227 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswerSource? Type1228 { get; set; } + public global::OpenRouter.ExtractionTextAnswerType? Type1228 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeAnswerType? Type1229 { get; set; } + public global::OpenRouter.ExtractionTextFieldType? Type1229 { get; set; } /// /// /// - public global::OpenRouter.ExtractionTimeFieldType? Type1230 { get; set; } + public global::OpenRouter.ExtractionTimeAnswerSource? Type1230 { get; set; } /// /// /// - public global::OpenRouter.FailableToolCallStatus? Type1231 { get; set; } + public global::OpenRouter.ExtractionTimeAnswerType? Type1231 { get; set; } /// /// /// - public global::OpenRouter.FailedEvent? Type1232 { get; set; } + public global::OpenRouter.ExtractionTimeFieldType? Type1232 { get; set; } /// /// /// - public global::OpenRouter.FailedEventType? Type1233 { get; set; } + public global::OpenRouter.FailableToolCallStatus? Type1233 { get; set; } /// /// /// - public global::OpenRouter.FileCitation? Type1234 { get; set; } + public global::OpenRouter.FailedEvent? Type1234 { get; set; } /// /// /// - public global::OpenRouter.FileCitationType? Type1235 { get; set; } + public global::OpenRouter.FailedEventType? Type1235 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponse? Type1236 { get; set; } + public global::OpenRouter.FileCitation? Type1236 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeleted? Type1237 { get; set; } + public global::OpenRouter.FileCitationType? Type1237 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeleted? Type1238 { get; set; } + public global::OpenRouter.FileDeleteResponse? Type1238 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminator? Type1239 { get; set; } + public global::OpenRouter.OpenRouterFileDeleted? Type1239 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1240 { get; set; } + public global::OpenRouter.OpenAIFileDeleted? Type1240 { get; set; } /// /// /// - public global::OpenRouter.FileListResponse? Type1241 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminator? Type1241 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileList? Type1242 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1242 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileList? Type1243 { get; set; } + public global::OpenRouter.FileListResponse? Type1243 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminator? Type1244 { get; set; } + public global::OpenRouter.OpenRouterFileList? Type1244 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminatorShape? Type1245 { get; set; } + public global::OpenRouter.OpenAIFileList? Type1245 { get; set; } /// /// /// - public global::OpenRouter.FileParserPluginId? Type1246 { get; set; } + public global::OpenRouter.FileListResponseDiscriminator? Type1246 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type1247 { get; set; } + public global::OpenRouter.FileListResponseDiscriminatorShape? Type1247 { get; set; } /// /// /// - public global::OpenRouter.FilePath? Type1248 { get; set; } + public global::OpenRouter.FileParserPluginId? Type1248 { get; set; } /// /// /// - public global::OpenRouter.FilePathType? Type1249 { get; set; } + public global::OpenRouter.PDFParserOptions? Type1249 { get; set; } /// /// /// - public global::OpenRouter.FileProvider? Type1250 { get; set; } + public global::OpenRouter.FilePath? Type1250 { get; set; } /// /// /// - public global::OpenRouter.FileResponse? Type1251 { get; set; } + public global::OpenRouter.FilePathType? Type1251 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFile? Type1252 { get; set; } + public global::OpenRouter.FileProvider? Type1252 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFile? Type1253 { get; set; } + public global::OpenRouter.FileResponse? Type1253 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminator? Type1254 { get; set; } + public global::OpenRouter.OpenRouterFile? Type1254 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminatorShape? Type1255 { get; set; } + public global::OpenRouter.OpenAIFile? Type1255 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1256 { get; set; } + public global::OpenRouter.FileResponseDiscriminator? Type1256 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters? Type1257 { get; set; } + public global::OpenRouter.FileResponseDiscriminatorShape? Type1257 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersType? Type1258 { get; set; } + public global::OpenRouter.AnyOf? Type1258 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? Type1259 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters? Type1259 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptions? Type1260 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersType? Type1260 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1261 { get; set; } + public global::OpenRouter.AnyOf>>? Type1261 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolType? Type1262 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptions? Type1262 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolConfig? Type1263 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1263 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolType? Type1264 { get; set; } + public global::OpenRouter.FileSearchServerToolType? Type1264 { get; set; } /// /// /// - public global::OpenRouter.Filter? Type1265 { get; set; } + public global::OpenRouter.FilesServerToolConfig? Type1265 { get; set; } /// /// /// - public global::OpenRouter.ScalarFilter? Type1266 { get; set; } + public global::OpenRouter.FilesServerToolType? Type1266 { get; set; } /// /// /// - public global::OpenRouter.SetFilter? Type1267 { get; set; } + public global::OpenRouter.Filter? Type1267 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type1268 { get; set; } + public global::OpenRouter.ScalarFilter? Type1268 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type1269 { get; set; } + public global::OpenRouter.SetFilter? Type1269 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfig? Type1270 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type1270 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfigType? Type1271 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type1271 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfig? Type1272 { get; set; } + public global::OpenRouter.FormatJsonObjectConfig? Type1272 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfigType? Type1273 { get; set; } + public global::OpenRouter.FormatJsonObjectConfigType? Type1273 { get; set; } /// /// /// - public global::OpenRouter.Formats? Type1274 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfig? Type1274 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfig? Type1275 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfigType? Type1275 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfigType? Type1276 { get; set; } + public global::OpenRouter.Formats? Type1276 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1277 { get; set; } + public global::OpenRouter.FormatTextConfig? Type1277 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2? Type1278 { get; set; } + public global::OpenRouter.FormatTextConfigType? Type1278 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2FrameType? Type1279 { get; set; } + public global::OpenRouter.FrameImage? Type1279 { get; set; } /// /// /// - public global::OpenRouter.FreeModelDailyRequests? Type1280 { get; set; } + public global::OpenRouter.FrameImageVariant2? Type1280 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1281 { get; set; } + public global::OpenRouter.FrameImageVariant2FrameType? Type1281 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDoneEvent? Type1282 { get; set; } + public global::OpenRouter.FreeModelDailyRequests? Type1282 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItem? Type1283 { get; set; } + public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1283 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1284 { get; set; } + public global::OpenRouter.FunctionCallArgsDoneEvent? Type1284 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemSubagentItem? Type1285 { get; set; } + public global::OpenRouter.FunctionCallItem? Type1285 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemType? Type1286 { get; set; } + public global::System.Collections.Generic.IList? Type1286 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItem? Type1287 { get; set; } + public global::OpenRouter.FunctionCallItemSubagentItem? Type1287 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItemVariant2? Type1288 { get; set; } + public global::OpenRouter.FunctionCallItemType? Type1288 { get; set; } /// /// /// - public global::OpenRouter.FunctionToolType? Type1289 { get; set; } + public global::OpenRouter.FunctionCallOutputItem? Type1289 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResult? Type1290 { get; set; } + public global::OpenRouter.FunctionCallOutputItemVariant2? Type1290 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1291 { get; set; } + public global::OpenRouter.FunctionToolType? Type1291 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradiction? Type1292 { get; set; } + public global::OpenRouter.FusionAnalysisResult? Type1292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1293 { get; set; } + public global::System.Collections.Generic.IList? Type1293 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1294 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradiction? Type1294 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1295 { get; set; } + public global::System.Collections.Generic.IList? Type1295 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1296 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1296 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1297 { get; set; } + public global::System.Collections.Generic.IList? Type1297 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1298 { get; set; } + public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1298 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1299 { get; set; } + public global::System.Collections.Generic.IList? Type1299 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1300 { get; set; } + public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1300 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1301 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1301 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1302 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1302 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEvent? Type1303 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1303 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEventType? Type1304 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1304 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEvent? Type1305 { get; set; } + public global::OpenRouter.FusionCallCompletedEvent? Type1305 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEventType? Type1306 { get; set; } + public global::OpenRouter.FusionCallCompletedEventType? Type1306 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEvent? Type1307 { get; set; } + public global::OpenRouter.FusionCallInProgressEvent? Type1307 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEventType? Type1308 { get; set; } + public global::OpenRouter.FusionCallInProgressEventType? Type1308 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEvent? Type1309 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEvent? Type1309 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEventType? Type1310 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEventType? Type1310 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEvent? Type1311 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEvent? Type1311 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEventType? Type1312 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEventType? Type1312 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEvent? Type1313 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEvent? Type1313 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEventType? Type1314 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEventType? Type1314 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1315 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEvent? Type1315 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1316 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEventType? Type1316 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginId? Type1317 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1317 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginPreset? Type1318 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1318 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1319 { get; set; } + public global::OpenRouter.FusionPluginId? Type1319 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginTool? Type1320 { get; set; } + public global::OpenRouter.FusionPluginPreset? Type1320 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?>, object>? Type1321 { get; set; } + public global::System.Collections.Generic.IList? Type1321 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?>? Type1322 { get; set; } + public global::OpenRouter.FusionPluginTool? Type1322 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1323 { get; set; } + public global::OpenRouter.AnyOf?>, object>? Type1323 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfig? Type1324 { get; set; } + public global::System.Collections.Generic.IList?>? Type1324 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolOpenRouterType? Type1325 { get; set; } + public global::OpenRouter.AnyOf? Type1325 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoning? Type1326 { get; set; } + public global::OpenRouter.FusionServerToolConfig? Type1326 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1327 { get; set; } + public global::OpenRouter.FusionServerToolOpenRouterType? Type1327 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1328 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoning? Type1328 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigTool? Type1329 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1329 { get; set; } /// /// /// - public global::OpenRouter.FusionSource? Type1330 { get; set; } + public global::System.Collections.Generic.IList? Type1330 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponse? Type1331 { get; set; } + public global::OpenRouter.FusionServerToolConfigTool? Type1331 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1332 { get; set; } + public global::OpenRouter.FusionSource? Type1332 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type1333 { get; set; } + public global::OpenRouter.GatewayTimeoutResponse? Type1333 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentError? Type1334 { get; set; } + public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1334 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1335 { get; set; } + public global::OpenRouter.GenerationContentData? Type1335 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant1? Type1336 { get; set; } + public global::OpenRouter.GenerationContentError? Type1336 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant2? Type1337 { get; set; } + public global::OpenRouter.AnyOf? Type1337 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type1338 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant1? Type1338 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1339 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant2? Type1339 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentErrorAttempt? Type1340 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type1340 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type1341 { get; set; } + public global::System.Collections.Generic.IList? Type1341 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type1342 { get; set; } + public global::OpenRouter.GenerationContentErrorAttempt? Type1342 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type1343 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type1343 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type1344 { get; set; } + public global::OpenRouter.GenerationResponse? Type1344 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataDataRegion? Type1345 { get; set; } + public global::OpenRouter.GenerationResponseData? Type1345 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1346 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type1346 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type1347 { get; set; } + public global::OpenRouter.GenerationResponseDataDataRegion? Type1347 { get; set; } /// /// /// - public global::OpenRouter.GetBYOKKeyResponse? Type1348 { get; set; } + public global::System.Collections.Generic.IList? Type1348 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type1349 { get; set; } + public global::OpenRouter.ProviderResponse? Type1349 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponse? Type1350 { get; set; } + public global::OpenRouter.GetBYOKKeyResponse? Type1350 { get; set; } /// /// /// - public global::OpenRouter.GetPresetResponse? Type1351 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type1351 { get; set; } /// /// /// - public global::OpenRouter.GetPresetVersionResponse? Type1352 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponse? Type1352 { get; set; } /// /// /// - public global::OpenRouter.PresetDesignatedVersion? Type1353 { get; set; } + public global::OpenRouter.GetPresetResponse? Type1353 { get; set; } /// /// /// - public global::OpenRouter.GetScimGroupMappingResponse? Type1354 { get; set; } + public global::OpenRouter.GetPresetVersionResponse? Type1354 { get; set; } /// /// /// - public global::OpenRouter.GetScimSyncJobResponse? Type1355 { get; set; } + public global::OpenRouter.PresetDesignatedVersion? Type1355 { get; set; } /// /// /// - public global::OpenRouter.GetToolResponse? Type1356 { get; set; } + public global::OpenRouter.GetScimGroupMappingResponse? Type1356 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetails? Type1357 { get; set; } + public global::OpenRouter.GetScimSyncJobResponse? Type1357 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceBudgetResponse? Type1358 { get; set; } + public global::OpenRouter.GetToolResponse? Type1358 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1359 { get; set; } + public global::OpenRouter.ServerToolDetails? Type1359 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudget? Type1360 { get; set; } + public global::OpenRouter.GetWorkspaceBudgetResponse? Type1360 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1361 { get; set; } + public global::OpenRouter.AllOf? Type1361 { get; set; } /// /// /// - public global::OpenRouter.GoneResponse? Type1362 { get; set; } + public global::OpenRouter.WorkspaceBudget? Type1362 { get; set; } /// /// /// - public global::OpenRouter.GoneResponseErrorData? Type1363 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1363 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1364 { get; set; } + public global::OpenRouter.GoneResponse? Type1364 { get; set; } /// /// /// - public global::OpenRouter.GuardrailBudgetPolicyAuthoringConfigResetInterval? Type1365 { get; set; } + public global::OpenRouter.GoneResponseErrorData? Type1365 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModelAvailabilityPolicyConfig? Type1366 { get; set; } + public global::System.Collections.Generic.IList? Type1366 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigArmor? Type1367 { get; set; } + public global::OpenRouter.GuardrailBudgetPolicyAuthoringConfigResetInterval? Type1367 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigArmorMode? Type1368 { get; set; } + public global::OpenRouter.GuardrailModelAvailabilityPolicyConfig? Type1368 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigArmorOnError? Type1369 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigArmor? Type1369 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1370 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigArmorMode? Type1370 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltin? Type1371 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigArmorOnError? Type1371 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinAction? Type1372 { get; set; } + public global::System.Collections.Generic.IList? Type1372 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinScanScope? Type1373 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltin? Type1373 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinSlug? Type1374 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinAction? Type1374 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1375 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinScanScope? Type1375 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilter? Type1376 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterBuiltinSlug? Type1376 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterAction? Type1377 { get; set; } + public global::System.Collections.Generic.IList? Type1377 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigLakeraInjectionProtectionMode? Type1378 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilter? Type1378 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionConfidenceLevel? Type1379 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigContentFilterAction? Type1379 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionProtectionMode? Type1380 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigLakeraInjectionProtectionMode? Type1380 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1381 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionConfidenceLevel? Type1381 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilter? Type1382 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigModelArmorInjectionProtectionMode? Type1382 { get; set; } /// /// /// - public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilterAction? Type1383 { get; set; } + public global::System.Collections.Generic.IList? Type1383 { get; set; } /// /// /// - public global::OpenRouter.GuardrailPolicyAssignmentResponse? Type1384 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilter? Type1384 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1385 { get; set; } + public global::OpenRouter.GuardrailModerationPolicyConfigPiiFilterAction? Type1385 { get; set; } /// /// /// - public global::OpenRouter.ImageEndpoint? Type1386 { get; set; } + public global::OpenRouter.GuardrailPolicyAssignmentResponse? Type1386 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1387 { get; set; } + public global::OpenRouter.AnyOf>? Type1387 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntry? Type1388 { get; set; } + public global::OpenRouter.ImageEndpoint? Type1388 { get; set; } /// /// /// - public global::OpenRouter.AllOf, object>? Type1389 { get; set; } + public global::System.Collections.Generic.IList? Type1389 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1390 { get; set; } + public global::OpenRouter.ImagePricingEntry? Type1390 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallCompletedEvent? Type1391 { get; set; } + public global::OpenRouter.AllOf, object>? Type1391 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1392 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1392 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallGeneratingEvent? Type1393 { get; set; } + public global::OpenRouter.ImageGenCallCompletedEvent? Type1393 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1394 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1394 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallInProgressEvent? Type1395 { get; set; } + public global::OpenRouter.ImageGenCallGeneratingEvent? Type1395 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1396 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1396 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallPartialImageEvent? Type1397 { get; set; } + public global::OpenRouter.ImageGenCallInProgressEvent? Type1397 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1398 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1398 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEvent? Type1399 { get; set; } + public global::OpenRouter.ImageGenCallPartialImageEvent? Type1399 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEventType? Type1400 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1400 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsage? Type1401 { get; set; } + public global::OpenRouter.ImageGenCompletedEvent? Type1401 { get; set; } /// /// /// - public global::OpenRouter.ImageGeneration? Type1402 { get; set; } + public global::OpenRouter.ImageGenCompletedEventType? Type1402 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationProviderPreferences? Type1403 { get; set; } + public global::OpenRouter.ImageGenerationUsage? Type1403 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1404 { get; set; } + public global::OpenRouter.ImageGeneration? Type1404 { get; set; } /// /// /// - public global::OpenRouter.ProviderOptions? Type1405 { get; set; } + public global::OpenRouter.ImageGenerationProviderPreferences? Type1405 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1406 { get; set; } + public global::OpenRouter.AllOf? Type1406 { get; set; } /// /// /// - public global::OpenRouter.ProviderSort? Type1407 { get; set; } + public global::OpenRouter.ProviderOptions? Type1407 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfig? Type1408 { get; set; } + public global::OpenRouter.AnyOf? Type1408 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequest? Type1409 { get; set; } + public global::OpenRouter.ProviderSort? Type1409 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1410 { get; set; } + public global::OpenRouter.ProviderSortConfig? Type1410 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestBackground? Type1411 { get; set; } + public global::OpenRouter.ImageGenerationRequest? Type1411 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1412 { get; set; } + public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1412 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1413 { get; set; } + public global::OpenRouter.ImageGenerationRequestBackground? Type1413 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1414 { get; set; } + public global::System.Collections.Generic.IList? Type1414 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestQuality? Type1415 { get; set; } + public global::OpenRouter.AllOf? Type1415 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestResolution? Type1416 { get; set; } + public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1416 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponse? Type1417 { get; set; } + public global::OpenRouter.ImageGenerationRequestQuality? Type1417 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1418 { get; set; } + public global::OpenRouter.ImageGenerationRequestResolution? Type1418 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponseDataItem? Type1419 { get; set; } + public global::OpenRouter.ImageGenerationResponse? Type1419 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolBackground? Type1420 { get; set; } + public global::System.Collections.Generic.IList? Type1420 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1421 { get; set; } + public global::OpenRouter.ImageGenerationResponseDataItem? Type1421 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1422 { get; set; } + public global::OpenRouter.ImageGenerationServerToolBackground? Type1422 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModeration? Type1423 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1423 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1424 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1424 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolQuality? Type1425 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModeration? Type1425 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolType? Type1426 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1426 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolConfig? Type1427 { get; set; } + public global::OpenRouter.ImageGenerationServerToolQuality? Type1427 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1428 { get; set; } + public global::OpenRouter.ImageGenerationServerToolType? Type1428 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationStatus? Type1429 { get; set; } + public global::OpenRouter.ImageGenerationServerToolConfig? Type1429 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1430 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1430 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1431 { get; set; } + public global::OpenRouter.ImageGenerationStatus? Type1431 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1432 { get; set; } + public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1432 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEvent? Type1433 { get; set; } + public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1433 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEventType? Type1434 { get; set; } + public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1434 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEvent? Type1435 { get; set; } + public global::OpenRouter.ImageGenPartialImageEvent? Type1435 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventError? Type1436 { get; set; } + public global::OpenRouter.ImageGenPartialImageEventType? Type1436 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventType? Type1437 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEvent? Type1437 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEvent? Type1438 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventError? Type1438 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventPhase? Type1439 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventType? Type1439 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventType? Type1440 { get; set; } + public global::OpenRouter.ImageGenTextChunkEvent? Type1440 { get; set; } /// /// /// - public global::OpenRouter.ImageInputModality? Type1441 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventPhase? Type1441 { get; set; } /// /// /// - public global::OpenRouter.ImageModelArchitecture? Type1442 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventType? Type1442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1443 { get; set; } + public global::OpenRouter.ImageInputModality? Type1443 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1444 { get; set; } + public global::OpenRouter.ImageModelArchitecture? Type1444 { get; set; } /// /// /// - public global::OpenRouter.ImageOutputModality? Type1445 { get; set; } + public global::System.Collections.Generic.IList? Type1445 { get; set; } /// /// /// - public global::OpenRouter.ImageModelEndpointsResponse? Type1446 { get; set; } + public global::System.Collections.Generic.IList? Type1446 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1447 { get; set; } + public global::OpenRouter.ImageOutputModality? Type1447 { get; set; } /// /// /// - public global::OpenRouter.ImageModelListItem? Type1448 { get; set; } + public global::OpenRouter.ImageModelEndpointsResponse? Type1448 { get; set; } /// /// /// - public global::OpenRouter.ImageModelsListResponse? Type1449 { get; set; } + public global::System.Collections.Generic.IList? Type1449 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1450 { get; set; } + public global::OpenRouter.ImageModelListItem? Type1450 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryBillable? Type1451 { get; set; } + public global::OpenRouter.ImageModelsListResponse? Type1451 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryUnit? Type1452 { get; set; } + public global::System.Collections.Generic.IList? Type1452 { get; set; } /// /// /// - public global::OpenRouter.ImageStreamingResponse? Type1453 { get; set; } + public global::OpenRouter.ImagePricingEntryBillable? Type1453 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1454 { get; set; } + public global::OpenRouter.ImagePricingEntryUnit? Type1454 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type1455 { get; set; } + public global::OpenRouter.ImageStreamingResponse? Type1455 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEvent? Type1456 { get; set; } + public global::OpenRouter.AnyOf? Type1456 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEventType? Type1457 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type1457 { get; set; } /// /// /// - public global::OpenRouter.InProgressEvent? Type1458 { get; set; } + public global::OpenRouter.IncompleteEvent? Type1458 { get; set; } /// /// /// - public global::OpenRouter.InProgressEventType? Type1459 { get; set; } + public global::OpenRouter.IncompleteEventType? Type1459 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1? Type1460 { get; set; } + public global::OpenRouter.InProgressEvent? Type1460 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1Format? Type1461 { get; set; } + public global::OpenRouter.InProgressEventType? Type1461 { get; set; } /// /// /// - public global::OpenRouter.InputAudioType? Type1462 { get; set; } + public global::OpenRouter.InputAudioInputAudio1? Type1462 { get; set; } /// /// /// - public global::OpenRouter.InputFileType? Type1463 { get; set; } + public global::OpenRouter.InputAudioInputAudio1Format? Type1463 { get; set; } /// /// /// - public global::OpenRouter.InputImageDetail? Type1464 { get; set; } + public global::OpenRouter.InputAudioType? Type1464 { get; set; } /// /// /// - public global::OpenRouter.InputImageType? Type1465 { get; set; } + public global::OpenRouter.InputFileType? Type1465 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItem? Type1466 { get; set; } + public global::OpenRouter.InputImageDetail? Type1466 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1467 { get; set; } + public global::OpenRouter.InputImageType? Type1467 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant1? Type1468 { get; set; } + public global::OpenRouter.InputMessageItem? Type1468 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant2? Type1469 { get; set; } + public global::OpenRouter.AnyOf? Type1469 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant3? Type1470 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant1? Type1470 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemType? Type1471 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant2? Type1471 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type1472 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant3? Type1472 { get; set; } /// /// /// - public global::OpenRouter.InputReference? Type1473 { get; set; } + public global::OpenRouter.InputMessageItemType? Type1473 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminator? Type1474 { get; set; } + public global::OpenRouter.InputModality? Type1474 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminatorType? Type1475 { get; set; } + public global::OpenRouter.InputReference? Type1475 { get; set; } /// /// /// - public global::OpenRouter.Inputs? Type1476 { get; set; } + public global::OpenRouter.InputReferenceDiscriminator? Type1476 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItem? Type1477 { get; set; } + public global::OpenRouter.InputReferenceDiscriminatorType? Type1477 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1478 { get; set; } + public global::OpenRouter.Inputs? Type1478 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItem? Type1479 { get; set; } + public global::OpenRouter.ReasoningItem? Type1479 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant82? Type1480 { get; set; } + public global::OpenRouter.AllOf? Type1480 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, string>? Type1481 { get; set; } + public global::OpenRouter.OutputMessageItem? Type1481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1482 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant82? Type1482 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1483 { get; set; } + public global::OpenRouter.AnyOf>, string>? Type1483 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1484 { get; set; } + public global::System.Collections.Generic.IList>? Type1484 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItem? Type1485 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1485 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant92? Type1486 { get; set; } + public global::OpenRouter.AllOf? Type1486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1487 { get; set; } + public global::OpenRouter.OutputReasoningItem? Type1487 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItem? Type1488 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant92? Type1488 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchCallItem? Type1489 { get; set; } + public global::System.Collections.Generic.IList? Type1489 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItem? Type1490 { get; set; } + public global::OpenRouter.OutputWebSearchCallItem? Type1490 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItem? Type1491 { get; set; } + public global::OpenRouter.OutputFileSearchCallItem? Type1491 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItem? Type1492 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItem? Type1492 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItem? Type1493 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItem? Type1493 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItem? Type1494 { get; set; } + public global::OpenRouter.OutputComputerCallItem? Type1494 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1495 { get; set; } + public global::OpenRouter.OutputDatetimeItem? Type1495 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItem? Type1496 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItem? Type1496 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItem? Type1497 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1497 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItem? Type1498 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItem? Type1498 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItem? Type1499 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItem? Type1499 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItem? Type1500 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItem? Type1500 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItem? Type1501 { get; set; } + public global::OpenRouter.OutputBashServerToolItem? Type1501 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItem? Type1502 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItem? Type1502 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItem? Type1503 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItem? Type1503 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItem? Type1504 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItem? Type1504 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItem? Type1505 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItem? Type1505 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItem? Type1506 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItem? Type1506 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItem? Type1507 { get; set; } + public global::OpenRouter.OutputArmorBlockedItem? Type1507 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItem? Type1508 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItem? Type1508 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItem? Type1509 { get; set; } + public global::OpenRouter.OutputFusionServerToolItem? Type1509 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItem? Type1510 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItem? Type1510 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItem? Type1511 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItem? Type1511 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItem? Type1512 { get; set; } + public global::OpenRouter.OutputFilesServerToolItem? Type1512 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItem? Type1513 { get; set; } + public global::OpenRouter.OutputShellServerToolItem? Type1513 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItem? Type1514 { get; set; } + public global::OpenRouter.LocalShellCallItem? Type1514 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItem? Type1515 { get; set; } + public global::OpenRouter.LocalShellCallOutputItem? Type1515 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItem? Type1516 { get; set; } + public global::OpenRouter.ShellCallItem? Type1516 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItem? Type1517 { get; set; } + public global::OpenRouter.ShellCallOutputItem? Type1517 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItem? Type1518 { get; set; } + public global::OpenRouter.McpListToolsItem? Type1518 { get; set; } /// /// /// - public global::OpenRouter.McpCallItem? Type1519 { get; set; } + public global::OpenRouter.McpApprovalRequestItem? Type1519 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItem? Type1520 { get; set; } + public global::OpenRouter.McpApprovalResponseItem? Type1520 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItem? Type1521 { get; set; } + public global::OpenRouter.McpCallItem? Type1521 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItem? Type1522 { get; set; } + public global::OpenRouter.ItemReferenceItem? Type1522 { get; set; } /// /// /// - public global::OpenRouter.InputTextType? Type1523 { get; set; } + public global::OpenRouter.ToolSearchCallItem? Type1523 { get; set; } /// /// /// - public global::OpenRouter.InputVideoProcessing? Type1524 { get; set; } + public global::OpenRouter.ToolSearchOutputItem? Type1524 { get; set; } /// /// /// - public global::OpenRouter.InputVideoType? Type1525 { get; set; } + public global::OpenRouter.InputTextType? Type1525 { get; set; } /// /// /// - public global::OpenRouter.InstructType? Type1526 { get; set; } + public global::OpenRouter.InputVideoProcessing? Type1526 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type1527 { get; set; } + public global::OpenRouter.InputVideoType? Type1527 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type1528 { get; set; } + public global::OpenRouter.InstructType? Type1528 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItemType? Type1529 { get; set; } + public global::OpenRouter.InternalServerResponse? Type1529 { get; set; } /// /// /// - public global::OpenRouter.JevRouterPluginId? Type1530 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type1530 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type1531 { get; set; } + public global::OpenRouter.ItemReferenceItemType? Type1531 { get; set; } /// /// /// - public global::OpenRouter.KeyBudget? Type1532 { get; set; } + public global::OpenRouter.JevRouterPluginId? Type1532 { get; set; } /// /// /// - public global::OpenRouter.KeyBudgetResetInterval? Type1533 { get; set; } + public global::OpenRouter.KeyAssignment? Type1533 { get; set; } /// /// /// - public global::OpenRouter.KeyBudgetScope? Type1534 { get; set; } + public global::OpenRouter.KeyBudget? Type1534 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type1535 { get; set; } + public global::OpenRouter.KeyBudgetResetInterval? Type1535 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInput? Type1536 { get; set; } + public global::OpenRouter.KeyBudgetScope? Type1536 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1537 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type1537 { get; set; } /// /// /// - public global::OpenRouter.WebSearchDomainFilter? Type1538 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInput? Type1538 { get; set; } /// /// /// - public global::OpenRouter.SearchContextSizeEnum? Type1539 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1539 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerToolType? Type1540 { get; set; } + public global::OpenRouter.WebSearchDomainFilter? Type1540 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocation? Type1541 { get; set; } + public global::OpenRouter.SearchContextSizeEnum? Type1541 { get; set; } /// /// /// - public global::OpenRouter.ListAccountGuardrailPoliciesResponse? Type1542 { get; set; } + public global::OpenRouter.LegacyWebSearchServerToolType? Type1542 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1543 { get; set; } + public global::OpenRouter.WebSearchUserLocation? Type1543 { get; set; } /// /// /// - public global::OpenRouter.ListBudgetGuardrailPoliciesResponse? Type1544 { get; set; } + public global::OpenRouter.ListAccountGuardrailPoliciesResponse? Type1544 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1545 { get; set; } + public global::System.Collections.Generic.IList? Type1545 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysResponse? Type1546 { get; set; } + public global::OpenRouter.ListBudgetGuardrailPoliciesResponse? Type1546 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1547 { get; set; } + public global::System.Collections.Generic.IList? Type1547 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type1548 { get; set; } + public global::OpenRouter.ListBYOKKeysResponse? Type1548 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1549 { get; set; } + public global::System.Collections.Generic.IList? Type1549 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type1550 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type1550 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type1551 { get; set; } + public global::OpenRouter.AllOf? Type1551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1552 { get; set; } + public global::OpenRouter.ModelArchitecture? Type1552 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1553 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type1553 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type1554 { get; set; } + public global::System.Collections.Generic.IList? Type1554 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type1555 { get; set; } + public global::System.Collections.Generic.IList? Type1555 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1556 { get; set; } + public global::OpenRouter.OutputModality? Type1556 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type1557 { get; set; } + public global::OpenRouter.ModelGroup? Type1557 { get; set; } /// /// /// - public global::OpenRouter.ListExternalUsersResponse? Type1558 { get; set; } + public global::System.Collections.Generic.IList? Type1558 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1559 { get; set; } + public global::OpenRouter.PublicEndpoint? Type1559 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type1560 { get; set; } + public global::OpenRouter.ListExternalUsersResponse? Type1560 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1561 { get; set; } + public global::System.Collections.Generic.IList? Type1561 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type1562 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type1562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1563 { get; set; } + public global::System.Collections.Generic.IList? Type1563 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type1564 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type1564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1565 { get; set; } + public global::System.Collections.Generic.IList? Type1565 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type1566 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type1566 { get; set; } /// /// /// - public global::OpenRouter.ListModelAvailabilityGuardrailPoliciesResponse? Type1567 { get; set; } + public global::System.Collections.Generic.IList? Type1567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1568 { get; set; } + public global::OpenRouter.MemberAssignment? Type1568 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicySummary? Type1569 { get; set; } + public global::OpenRouter.ListModelAvailabilityGuardrailPoliciesResponse? Type1569 { get; set; } /// /// /// - public global::OpenRouter.ListModerationGuardrailPoliciesResponse? Type1570 { get; set; } + public global::System.Collections.Generic.IList? Type1570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1571 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicySummary? Type1571 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicySummary? Type1572 { get; set; } + public global::OpenRouter.ListModerationGuardrailPoliciesResponse? Type1572 { get; set; } /// /// /// - public global::OpenRouter.ListObservabilityDestinationsResponse? Type1573 { get; set; } + public global::System.Collections.Generic.IList? Type1573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1574 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicySummary? Type1574 { get; set; } /// /// /// - public global::OpenRouter.ListPresetsResponse? Type1575 { get; set; } + public global::OpenRouter.ListObservabilityDestinationsResponse? Type1575 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1576 { get; set; } + public global::System.Collections.Generic.IList? Type1576 { get; set; } /// /// /// - public global::OpenRouter.Preset? Type1577 { get; set; } + public global::OpenRouter.ListPresetsResponse? Type1577 { get; set; } /// /// /// - public global::OpenRouter.ListPresetVersionsResponse? Type1578 { get; set; } + public global::System.Collections.Generic.IList? Type1578 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1579 { get; set; } + public global::OpenRouter.Preset? Type1579 { get; set; } /// /// /// - public global::OpenRouter.ListPrivateEndpointsResponse? Type1580 { get; set; } + public global::OpenRouter.ListPresetVersionsResponse? Type1580 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1581 { get; set; } + public global::System.Collections.Generic.IList? Type1581 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSummary? Type1582 { get; set; } + public global::OpenRouter.ListPrivateEndpointsResponse? Type1582 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupMappingsResponse? Type1583 { get; set; } + public global::System.Collections.Generic.IList? Type1583 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1584 { get; set; } + public global::OpenRouter.PrivateEndpointSummary? Type1584 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupsResponse? Type1585 { get; set; } + public global::OpenRouter.ListScimGroupMappingsResponse? Type1585 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1586 { get; set; } + public global::System.Collections.Generic.IList? Type1586 { get; set; } /// /// /// - public global::OpenRouter.ScimGroup? Type1587 { get; set; } + public global::OpenRouter.ListScimGroupsResponse? Type1587 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponse? Type1588 { get; set; } + public global::System.Collections.Generic.IList? Type1588 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1589 { get; set; } + public global::OpenRouter.ScimGroup? Type1589 { get; set; } /// /// /// - public global::OpenRouter.ServerTool? Type1590 { get; set; } + public global::OpenRouter.ListToolsResponse? Type1590 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponseLinks? Type1591 { get; set; } + public global::System.Collections.Generic.IList? Type1591 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1592 { get; set; } + public global::OpenRouter.ServerTool? Type1592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1593 { get; set; } + public global::OpenRouter.ListToolsResponseLinks? Type1593 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceMembersResponse? Type1594 { get; set; } + public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1594 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1595 { get; set; } + public global::System.Collections.Generic.IList? Type1595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1596 { get; set; } + public global::OpenRouter.ListWorkspaceMembersResponse? Type1596 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemAction? Type1597 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1597 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemActionType? Type1598 { get; set; } + public global::System.Collections.Generic.IList? Type1598 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemType? Type1599 { get; set; } + public global::OpenRouter.LocalShellCallItemAction? Type1599 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItemType? Type1600 { get; set; } + public global::OpenRouter.LocalShellCallItemActionType? Type1600 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1601 { get; set; } + public global::OpenRouter.LocalShellCallItemType? Type1601 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1602 { get; set; } + public global::OpenRouter.LocalShellCallOutputItemType? Type1602 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointResponse? Type1603 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1603 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItemType? Type1604 { get; set; } + public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1604 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItemType? Type1605 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointResponse? Type1605 { get; set; } /// /// /// - public global::OpenRouter.McpCallArgumentsDeltaEvent? Type1606 { get; set; } + public global::OpenRouter.McpApprovalRequestItemType? Type1606 { get; set; } /// /// /// - public global::OpenRouter.McpCallArgumentsDeltaEventType? Type1607 { get; set; } + public global::OpenRouter.McpApprovalResponseItemType? Type1607 { get; set; } /// /// /// - public global::OpenRouter.McpCallArgumentsDoneEvent? Type1608 { get; set; } + public global::OpenRouter.McpCallArgumentsDeltaEvent? Type1608 { get; set; } /// /// /// - public global::OpenRouter.McpCallArgumentsDoneEventType? Type1609 { get; set; } + public global::OpenRouter.McpCallArgumentsDeltaEventType? Type1609 { get; set; } /// /// /// - public global::OpenRouter.McpCallCompletedEvent? Type1610 { get; set; } + public global::OpenRouter.McpCallArgumentsDoneEvent? Type1610 { get; set; } /// /// /// - public global::OpenRouter.McpCallCompletedEventType? Type1611 { get; set; } + public global::OpenRouter.McpCallArgumentsDoneEventType? Type1611 { get; set; } /// /// /// - public global::OpenRouter.McpCallFailedEvent? Type1612 { get; set; } + public global::OpenRouter.McpCallCompletedEvent? Type1612 { get; set; } /// /// /// - public global::OpenRouter.McpCallFailedEventType? Type1613 { get; set; } + public global::OpenRouter.McpCallCompletedEventType? Type1613 { get; set; } /// /// /// - public global::OpenRouter.McpCallInProgressEvent? Type1614 { get; set; } + public global::OpenRouter.McpCallFailedEvent? Type1614 { get; set; } /// /// /// - public global::OpenRouter.McpCallInProgressEventType? Type1615 { get; set; } + public global::OpenRouter.McpCallFailedEventType? Type1615 { get; set; } /// /// /// - public global::OpenRouter.McpToolCallError? Type1616 { get; set; } + public global::OpenRouter.McpCallInProgressEvent? Type1616 { get; set; } /// /// /// - public global::OpenRouter.McpCallItemStatus? Type1617 { get; set; } + public global::OpenRouter.McpCallInProgressEventType? Type1617 { get; set; } /// /// /// - public global::OpenRouter.McpCallItemType? Type1618 { get; set; } + public global::OpenRouter.McpToolCallError? Type1618 { get; set; } /// /// /// - public global::OpenRouter.McpHttpError? Type1619 { get; set; } + public global::OpenRouter.McpCallItemStatus? Type1619 { get; set; } /// /// /// - public global::OpenRouter.McpHttpErrorType? Type1620 { get; set; } + public global::OpenRouter.McpCallItemType? Type1620 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsCompletedEvent? Type1621 { get; set; } + public global::OpenRouter.McpHttpError? Type1621 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsCompletedEventType? Type1622 { get; set; } + public global::OpenRouter.McpHttpErrorType? Type1622 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsFailedEvent? Type1623 { get; set; } + public global::OpenRouter.McpListToolsCompletedEvent? Type1623 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsFailedEventType? Type1624 { get; set; } + public global::OpenRouter.McpListToolsCompletedEventType? Type1624 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsInProgressEvent? Type1625 { get; set; } + public global::OpenRouter.McpListToolsFailedEvent? Type1625 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsInProgressEventType? Type1626 { get; set; } + public global::OpenRouter.McpListToolsFailedEventType? Type1626 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1627 { get; set; } + public global::OpenRouter.McpListToolsInProgressEvent? Type1627 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemTool? Type1628 { get; set; } + public global::OpenRouter.McpListToolsInProgressEventType? Type1628 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemType? Type1629 { get; set; } + public global::System.Collections.Generic.IList? Type1629 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolError? Type1630 { get; set; } + public global::OpenRouter.McpListToolsItemTool? Type1630 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolErrorType? Type1631 { get; set; } + public global::OpenRouter.McpListToolsItemType? Type1631 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1632 { get; set; } + public global::OpenRouter.McpProtocolError? Type1632 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools? Type1633 { get; set; } + public global::OpenRouter.McpProtocolErrorType? Type1633 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1634 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1634 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1635 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools? Type1635 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1636 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1636 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1637 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1637 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1638 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1638 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolType? Type1639 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1639 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParameters? Type1640 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1640 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolOpenRouterType? Type1641 { get; set; } + public global::OpenRouter.McpServerToolType? Type1641 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolParametersAllowedTools>? Type1642 { get; set; } + public global::OpenRouter.McpServerToolParameters? Type1642 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersAllowedTools? Type1643 { get; set; } + public global::OpenRouter.McpServerToolOpenRouterType? Type1643 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1? Type1644 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolParametersAllowedTools>? Type1644 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always? Type1645 { get; set; } + public global::OpenRouter.McpServerToolParametersAllowedTools? Type1645 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Never? Type1646 { get; set; } + public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1? Type1646 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersRequireApprovalVariant2? Type1647 { get; set; } + public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Always? Type1647 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolParametersRequireApprovalVariant3? Type1648 { get; set; } + public global::OpenRouter.McpServerToolParametersRequireApprovalVariant1Never? Type1648 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionError? Type1649 { get; set; } + public global::OpenRouter.McpServerToolParametersRequireApprovalVariant2? Type1649 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionErrorType? Type1650 { get; set; } + public global::OpenRouter.McpServerToolParametersRequireApprovalVariant3? Type1650 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1651 { get; set; } + public global::OpenRouter.McpToolExecutionError? Type1651 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1652 { get; set; } + public global::OpenRouter.McpToolExecutionErrorType? Type1652 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlock? Type1653 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1654 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1654 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFile? Type1655 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlock? Type1655 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1656 { get; set; } + public global::System.Collections.Generic.IList? Type1656 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockType? Type1657 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFile? Type1657 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1658 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1658 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1659 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockType? Type1659 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1660 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1660 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1661 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1661 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1662 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1662 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1663 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1663 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1664 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1664 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1665 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1665 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1666 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1666 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1667 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1667 { get; set; } /// /// /// - public global::OpenRouter.Citation? Type1668 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1668 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1669 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1669 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1670 { get; set; } + public global::OpenRouter.Citation? Type1670 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1671 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1671 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1672 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1672 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1673 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1673 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1674 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1674 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEvent? Type1675 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1675 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1676 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1676 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResult? Type1677 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEvent? Type1677 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResult? Type1678 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1678 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResult? Type1679 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResult? Type1679 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1680 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResult? Type1680 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1681 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResult? Type1681 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventType? Type1682 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1682 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEvent? Type1683 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1683 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEventType? Type1684 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventType? Type1684 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEvent? Type1685 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEvent? Type1685 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventDelta? Type1686 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEventType? Type1686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1687 { get; set; } + public global::OpenRouter.MessagesDeltaEvent? Type1687 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventType? Type1688 { get; set; } + public global::OpenRouter.MessagesDeltaEventDelta? Type1688 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventUsage? Type1689 { get; set; } + public global::System.Collections.Generic.IList? Type1689 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUsage? Type1690 { get; set; } + public global::OpenRouter.MessagesDeltaEventType? Type1690 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEvent? Type1691 { get; set; } + public global::OpenRouter.MessagesDeltaEventUsage? Type1691 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventError? Type1692 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUsage? Type1692 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventType? Type1693 { get; set; } + public global::OpenRouter.MessagesErrorEvent? Type1693 { get; set; } /// /// /// - public global::OpenRouter.MessagesFallbackParam? Type1694 { get; set; } + public global::OpenRouter.MessagesErrorEventError? Type1694 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type1695 { get; set; } + public global::OpenRouter.MessagesErrorEventType? Type1695 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1696 { get; set; } + public global::OpenRouter.MessagesFallbackParam? Type1696 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1697 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type1697 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1698 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1698 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1699 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1699 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1700 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1700 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1701 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1701 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1702 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1702 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1703 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1703 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1704 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1704 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1705 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1705 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1706 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1706 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1707 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1707 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1708 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1708 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1709 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1709 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1710 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1710 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1711 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1711 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1712 { get; set; } + public global::System.Collections.Generic.IList? Type1712 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1713 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1713 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1714 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1714 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1715 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1715 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1716 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1716 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlock? Type1717 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1717 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlock? Type1718 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1718 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlock? Type1719 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlock? Type1719 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultParam? Type1720 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlock? Type1720 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type1721 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlock? Type1721 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type1722 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultParam? Type1722 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type1723 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type1723 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type1724 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type1724 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type1725 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type1725 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1726 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type1726 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1727 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type1727 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEvent? Type1728 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1728 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEventType? Type1729 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1729 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type1730 { get; set; } + public global::OpenRouter.MessagesPingEvent? Type1730 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type1731 { get; set; } + public global::OpenRouter.MessagesPingEventType? Type1731 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1732 { get; set; } + public global::OpenRouter.MessagesRequest? Type1732 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1733 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type1733 { get; set; } /// /// /// - public global::OpenRouter.Trigger? Type1734 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1734 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1735 { get; set; } + public global::OpenRouter.AnyOf>? Type1735 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1736 { get; set; } + public global::OpenRouter.Trigger? Type1736 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1737 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1737 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1738 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1738 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1739 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1739 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1740 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1740 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1741 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1741 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1742 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1742 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1743 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1743 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1744 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1744 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1745 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1746 { get; set; } + public global::OpenRouter.AllOf? Type1746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1747 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1747 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type1748 { get; set; } + public global::System.Collections.Generic.IList? Type1748 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1749 { get; set; } + public global::System.Collections.Generic.IList? Type1749 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem2? Type1750 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type1750 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1751 { get; set; } + public global::System.Collections.Generic.IList? Type1751 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1752 { get; set; } + public global::OpenRouter.PluginsItem2? Type1752 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1753 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1753 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1754 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1754 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1755 { get; set; } + public global::System.Collections.Generic.IList? Type1755 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1? Type1756 { get; set; } + public global::OpenRouter.AllOf? Type1756 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1757 { get; set; } + public global::OpenRouter.AnyOf>? Type1757 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2? Type1758 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1? Type1758 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1759 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1759 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3? Type1760 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2? Type1760 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1761 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1761 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4? Type1762 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3? Type1762 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1763 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1763 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1764 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4? Type1764 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1765 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1765 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1766 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1766 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1767 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1767 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1768 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1768 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1769 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1769 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1770 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1770 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1771 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1771 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1? Type1772 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1772 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1773 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1773 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1Type? Type1774 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1? Type1774 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2? Type1775 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1775 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Name? Type1776 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1Type? Type1776 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Type? Type1777 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2? Type1777 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3? Type1778 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Name? Type1778 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Name? Type1779 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Type? Type1779 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Type? Type1780 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3? Type1780 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4? Type1781 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Name? Type1781 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Name? Type1782 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Type? Type1782 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Type? Type1783 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4? Type1783 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5? Type1784 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Name? Type1784 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Name? Type1785 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Type? Type1785 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Type? Type1786 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5? Type1786 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6? Type1787 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Name? Type1787 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Name? Type1788 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Type? Type1788 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Type? Type1789 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6? Type1789 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerTool? Type1790 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Name? Type1790 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant13? Type1791 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Type? Type1791 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1792 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerTool? Type1792 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2? Type1793 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant13? Type1793 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1794 { get; set; } + public global::OpenRouter.MessagesResult? Type1794 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1795 { get; set; } + public global::OpenRouter.MessagesResultVariant2? Type1795 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1796 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1796 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1797 { get; set; } + public global::System.Collections.Generic.IList? Type1797 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2Usage? Type1798 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1798 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2UsageDeferredToolsDetails? Type1799 { get; set; } + public global::OpenRouter.AllOf? Type1799 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerToolType? Type1800 { get; set; } + public global::OpenRouter.MessagesResultVariant2Usage? Type1800 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1801 { get; set; } + public global::OpenRouter.MessagesResultVariant2UsageDeferredToolsDetails? Type1801 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFile? Type1802 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerToolType? Type1802 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1803 { get; set; } + public global::System.Collections.Generic.IList? Type1803 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockType? Type1804 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFile? Type1804 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEvent? Type1805 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1805 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessage? Type1806 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockType? Type1806 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageProvider? Type1807 { get; set; } + public global::OpenRouter.MessagesStartEvent? Type1807 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageRole? Type1808 { get; set; } + public global::OpenRouter.MessagesStartEventMessage? Type1808 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageType? Type1809 { get; set; } + public global::OpenRouter.MessagesStartEventMessageProvider? Type1809 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1810 { get; set; } + public global::OpenRouter.MessagesStartEventMessageRole? Type1810 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageUsage? Type1811 { get; set; } + public global::OpenRouter.MessagesStartEventMessageType? Type1811 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventType? Type1812 { get; set; } + public global::OpenRouter.AllOf? Type1812 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEvent? Type1813 { get; set; } + public global::OpenRouter.MessagesStartEventMessageUsage? Type1813 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEventType? Type1814 { get; set; } + public global::OpenRouter.MessagesStartEventType? Type1814 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEvents? Type1815 { get; set; } + public global::OpenRouter.MessagesStopEvent? Type1815 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1816 { get; set; } + public global::OpenRouter.MessagesStopEventType? Type1816 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1817 { get; set; } + public global::OpenRouter.MessagesStreamEvents? Type1817 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamingResponse? Type1818 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1818 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1819 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1819 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1820 { get; set; } + public global::OpenRouter.MessagesStreamingResponse? Type1820 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1821 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1821 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1822 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1822 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1823 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1823 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1824 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1824 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant4? Type1825 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1825 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant4Type? Type1826 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1826 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockType? Type1827 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant4? Type1827 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1828 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant4Type? Type1828 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1829 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockType? Type1829 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1830 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1830 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1831 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1831 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1832 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1832 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1833 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1833 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockType? Type1834 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1834 { get; set; } /// /// /// - public global::OpenRouter.MetadataLevel? Type1835 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1835 { get; set; } /// /// /// - public global::OpenRouter.Model? Type1836 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockType? Type1836 { get; set; } /// /// /// - public global::OpenRouter.ModelAliasTarget? Type1837 { get; set; } + public global::OpenRouter.MetadataLevel? Type1837 { get; set; } /// /// /// - public global::OpenRouter.ModelBenchmarks? Type1838 { get; set; } + public global::OpenRouter.Model? Type1838 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type1839 { get; set; } + public global::OpenRouter.ModelAliasTarget? Type1839 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type1840 { get; set; } + public global::OpenRouter.ModelBenchmarks? Type1840 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type1841 { get; set; } + public global::OpenRouter.ModelLinks? Type1841 { get; set; } /// /// /// - public global::OpenRouter.ModelReasoning? Type1842 { get; set; } + public global::OpenRouter.PerRequestLimits? Type1842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1843 { get; set; } + public global::OpenRouter.PublicPricing? Type1843 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type1844 { get; set; } + public global::OpenRouter.ModelReasoning? Type1844 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type1845 { get; set; } + public global::System.Collections.Generic.IList? Type1845 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyPolicyType? Type1846 { get; set; } + public global::OpenRouter.Parameter? Type1846 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyRequestFloorReassignment? Type1847 { get; set; } + public global::OpenRouter.TopProviderInfo? Type1847 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyRequestPolicyType? Type1848 { get; set; } + public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyPolicyType? Type1848 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicy? Type1849 { get; set; } + public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyRequestFloorReassignment? Type1849 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyPolicyType? Type1850 { get; set; } + public global::OpenRouter.ModelAvailabilityAccountGuardrailPolicyRequestPolicyType? Type1850 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetail? Type1851 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicy? Type1851 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailPolicyType? Type1852 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyPolicyType? Type1852 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailReference? Type1853 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetail? Type1853 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailResponse? Type1854 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailPolicyType? Type1854 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicyResponse? Type1855 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailReference? Type1855 { get; set; } /// /// /// - public global::OpenRouter.ModelAvailabilityGuardrailPolicySummaryPolicyType? Type1856 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyDetailResponse? Type1856 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1857 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicyResponse? Type1857 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1858 { get; set; } + public global::OpenRouter.ModelAvailabilityGuardrailPolicySummaryPolicyType? Type1858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1859 { get; set; } + public global::System.Collections.Generic.IList? Type1859 { get; set; } /// /// /// - public global::OpenRouter.ModelResponse? Type1860 { get; set; } + public global::OpenRouter.AllOf? Type1860 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1861 { get; set; } + public global::System.Collections.Generic.IList? Type1861 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1862 { get; set; } + public global::OpenRouter.ModelResponse? Type1862 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type1863 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1863 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1864 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1864 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponseLinks? Type1865 { get; set; } + public global::OpenRouter.ModelsListResponse? Type1865 { get; set; } /// /// /// - public global::OpenRouter.ModerationAccountGuardrailPolicyPolicyType? Type1866 { get; set; } + public global::System.Collections.Generic.IList? Type1866 { get; set; } /// /// /// - public global::OpenRouter.ModerationAccountGuardrailPolicyRequestFloorReassignment? Type1867 { get; set; } + public global::OpenRouter.ModelsListResponseLinks? Type1867 { get; set; } /// /// /// - public global::OpenRouter.ModerationAccountGuardrailPolicyRequestPolicyType? Type1868 { get; set; } + public global::OpenRouter.ModerationAccountGuardrailPolicyPolicyType? Type1868 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicy? Type1869 { get; set; } + public global::OpenRouter.ModerationAccountGuardrailPolicyRequestFloorReassignment? Type1869 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyPolicyType? Type1870 { get; set; } + public global::OpenRouter.ModerationAccountGuardrailPolicyRequestPolicyType? Type1870 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyDetail? Type1871 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicy? Type1871 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyDetailPolicyType? Type1872 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyPolicyType? Type1872 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyDetailReference? Type1873 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyDetail? Type1873 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyDetailResponse? Type1874 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyDetailPolicyType? Type1874 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicyResponse? Type1875 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyDetailReference? Type1875 { get; set; } /// /// /// - public global::OpenRouter.ModerationGuardrailPolicySummaryPolicyType? Type1876 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyDetailResponse? Type1876 { get; set; } /// /// /// - public global::OpenRouter.ModerationPluginId? Type1877 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicyResponse? Type1877 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionTool? Type1878 { get; set; } + public global::OpenRouter.ModerationGuardrailPolicySummaryPolicyType? Type1878 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1879 { get; set; } + public global::OpenRouter.ModerationPluginId? Type1879 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1880 { get; set; } + public global::OpenRouter.NamespaceFunctionTool? Type1880 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolType? Type1881 { get; set; } + public global::System.Collections.Generic.IList? Type1881 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1882 { get; set; } + public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1882 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1883 { get; set; } + public global::OpenRouter.NamespaceFunctionToolType? Type1883 { get; set; } /// /// /// - public global::OpenRouter.NamespaceToolType? Type1884 { get; set; } + public global::System.Collections.Generic.IList>? Type1884 { get; set; } /// /// /// - public global::OpenRouter.NativeTools? Type1885 { get; set; } + public global::OpenRouter.AnyOf? Type1885 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type1886 { get; set; } + public global::OpenRouter.NamespaceToolType? Type1886 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type1887 { get; set; } + public global::OpenRouter.NativeTools? Type1887 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponse? Type1888 { get; set; } + public global::OpenRouter.NotFoundResponse? Type1888 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponseError? Type1889 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type1889 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwks? Type1890 { get; set; } + public global::OpenRouter.OAuthErrorResponse? Type1890 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1891 { get; set; } + public global::OpenRouter.OAuthErrorResponseError? Type1891 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKey? Type1892 { get; set; } + public global::OpenRouter.OAuthJwks? Type1892 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyAlg? Type1893 { get; set; } + public global::System.Collections.Generic.IList? Type1893 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyCrv? Type1894 { get; set; } + public global::OpenRouter.OAuthJwksKey? Type1894 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyKty? Type1895 { get; set; } + public global::OpenRouter.OAuthJwksKeyAlg? Type1895 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyUse? Type1896 { get; set; } + public global::OpenRouter.OAuthJwksKeyCrv? Type1896 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestination? Type1897 { get; set; } + public global::OpenRouter.OAuthJwksKeyKty? Type1897 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1898 { get; set; } + public global::OpenRouter.OAuthJwksKeyUse? Type1898 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfig? Type1899 { get; set; } + public global::OpenRouter.ObservabilityArizeDestination? Type1899 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1900 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1900 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDataRegion? Type1901 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfig? Type1901 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationType? Type1902 { get; set; } + public global::System.Collections.Generic.IList? Type1902 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestination? Type1903 { get; set; } + public global::OpenRouter.ObservabilityDataRegion? Type1903 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1904 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationType? Type1904 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1905 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestination? Type1905 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestination? Type1906 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1906 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1907 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1907 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1908 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestination? Type1908 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestination? Type1909 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1909 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1910 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1910 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationType? Type1911 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestination? Type1911 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestination? Type1912 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1912 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestination? Type1913 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationType? Type1913 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestination? Type1914 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestination? Type1914 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestination? Type1915 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestination? Type1915 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestination? Type1916 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestination? Type1916 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1917 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestination? Type1917 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestination? Type1918 { get; set; } + public global::OpenRouter.ObservabilityOpikDestination? Type1918 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestination? Type1919 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1919 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3Destination? Type1920 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestination? Type1920 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestination? Type1921 { get; set; } + public global::OpenRouter.ObservabilityRampDestination? Type1921 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestination? Type1922 { get; set; } + public global::OpenRouter.ObservabilityS3Destination? Type1922 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestination? Type1923 { get; set; } + public global::OpenRouter.ObservabilitySentryDestination? Type1923 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestination? Type1924 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestination? Type1924 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1925 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestination? Type1925 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1926 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestination? Type1926 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroup? Type1927 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1927 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1928 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1928 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1929 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroup? Type1929 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1930 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1930 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1931 { get; set; } + public global::System.Collections.Generic.IList? Type1931 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1932 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1932 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1933 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1933 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1934 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1934 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1935 { get; set; } + public global::System.Collections.Generic.IList? Type1935 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1936 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1936 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1937 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1937 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1938 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1938 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1939 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1939 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1940 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1940 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1941 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1941 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1942 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1942 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1943 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1943 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationType? Type1944 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1944 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1945 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1945 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1946 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationType? Type1946 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1947 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1947 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationType? Type1948 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1948 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationConfig? Type1949 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1949 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationType? Type1950 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationType? Type1950 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfig? Type1951 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationConfig? Type1951 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfigAuthMode? Type1952 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationType? Type1952 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfigProvider? Type1953 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfig? Type1953 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationType? Type1954 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfigAuthMode? Type1954 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1955 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfigProvider? Type1955 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationType? Type1956 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationType? Type1956 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1957 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1957 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1958 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationType? Type1958 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1959 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1959 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationType? Type1960 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1960 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1961 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1961 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1962 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationType? Type1962 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationType? Type1963 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1963 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileShape? Type1964 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1964 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileObject? Type1965 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationType? Type1965 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFilePurpose? Type1966 { get; set; } + public global::OpenRouter.OpenAIFileShape? Type1966 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileStatus? Type1967 { get; set; } + public global::OpenRouter.OpenAIFileObject? Type1967 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedShape? Type1968 { get; set; } + public global::OpenRouter.OpenAIFilePurpose? Type1968 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedObject? Type1969 { get; set; } + public global::OpenRouter.OpenAIFileStatus? Type1969 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListShape? Type1970 { get; set; } + public global::OpenRouter.OpenAIFileDeletedShape? Type1970 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1971 { get; set; } + public global::OpenRouter.OpenAIFileDeletedObject? Type1971 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListObject? Type1972 { get; set; } + public global::OpenRouter.OpenAIFileListShape? Type1972 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1973 { get; set; } + public global::System.Collections.Generic.IList? Type1973 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1974 { get; set; } + public global::OpenRouter.OpenAIFileListObject? Type1974 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1975 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1975 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item3? Type1976 { get; set; } + public global::OpenRouter.AnyOf>? Type1976 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1977 { get; set; } + public global::System.Collections.Generic.IList? Type1977 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1978 { get; set; } + public global::OpenRouter.OutputVariant2Item3? Type1978 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1979 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1979 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1980 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1980 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1981 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1981 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1982 { get; set; } + public global::System.Collections.Generic.IList? Type1982 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1983 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1983 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1984 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1984 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item4? Type1985 { get; set; } + public global::OpenRouter.AnyOf>? Type1985 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1986 { get; set; } + public global::System.Collections.Generic.IList? Type1986 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1987 { get; set; } + public global::OpenRouter.OutputVariant2Item4? Type1987 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1988 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1988 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1989 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1989 { get; set; } /// /// /// - public global::OpenRouter.ContentItem4? Type1990 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1990 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1991 { get; set; } + public global::System.Collections.Generic.IList? Type1991 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1992 { get; set; } + public global::OpenRouter.ContentItem4? Type1992 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1993 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1993 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1994 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1994 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1995 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1995 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1996 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1996 { get; set; } /// /// /// - public global::OpenRouter.URLCitation? Type1997 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1997 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type1998 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1998 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type1999 { get; set; } + public global::OpenRouter.URLCitation? Type1999 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type2000 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type2000 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type2001 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type2001 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type2002 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type2002 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type2003 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type2003 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type2004 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type2004 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type2005 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type2005 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type2006 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type2006 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesRefusalContentType? Type2007 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type2007 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompleted? Type2008 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type2008 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type2009 { get; set; } + public global::OpenRouter.OpenAIResponsesRefusalContentType? Type2009 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type2010 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompleted? Type2010 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type2011 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type2011 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type2012 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type2012 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type2013 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type2013 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type2014 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type2014 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type2015 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type2015 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2016 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type2016 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type2017 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type2017 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type2018 { get; set; } + public global::OpenRouter.AnyOf? Type2018 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowed? Type2019 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type2019 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type2020 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type2020 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type2021 { get; set; } + public global::OpenRouter.ToolChoiceAllowed? Type2021 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type2022 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type2022 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type2023 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type2023 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceMcp? Type2024 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type2024 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesTruncation? Type2025 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type2025 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type2026 { get; set; } + public global::OpenRouter.ToolChoiceMcp? Type2026 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type2027 { get; set; } + public global::OpenRouter.OpenAIResponsesTruncation? Type2027 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type2028 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type2028 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type2029 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type2029 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type2030 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type2030 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type2031 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type2031 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEvent? Type2032 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type2032 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type2033 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type2033 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorField? Type2034 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEvent? Type2034 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorFieldCode? Type2035 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type2035 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadata? Type2036 { get; set; } + public global::OpenRouter.OpenResponsesErrorField? Type2036 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2037 { get; set; } + public global::OpenRouter.OpenResponsesErrorFieldCode? Type2037 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type2038 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadata? Type2038 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEvent? Type2039 { get; set; } + public global::OpenRouter.AllOf? Type2039 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type2040 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type2040 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2041 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEvent? Type2041 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesTopLogprobs? Type2042 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type2042 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2? Type2043 { get; set; } + public global::System.Collections.Generic.IList? Type2043 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2AccessPrograms? Type2044 { get; set; } + public global::OpenRouter.OpenResponsesTopLogprobs? Type2044 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2AccessProgramsCyber? Type2045 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2? Type2045 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2046 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2AccessPrograms? Type2046 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type2047 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2AccessProgramsCyber? Type2047 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfig? Type2048 { get; set; } + public global::System.Collections.Generic.IList? Type2048 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2049 { get; set; } + public global::OpenRouter.OutputItems? Type2049 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileShape? Type2050 { get; set; } + public global::OpenRouter.TextExtendedConfig? Type2050 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileType? Type2051 { get; set; } + public global::OpenRouter.AllOf? Type2051 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedShape? Type2052 { get; set; } + public global::OpenRouter.OpenRouterFileShape? Type2052 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedType? Type2053 { get; set; } + public global::OpenRouter.OpenRouterFileType? Type2053 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileListShape? Type2054 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedShape? Type2054 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2055 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedType? Type2055 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2056 { get; set; } + public global::OpenRouter.OpenRouterFileListShape? Type2056 { get; set; } /// /// /// - public global::OpenRouter.RouterAttempt? Type2057 { get; set; } + public global::System.Collections.Generic.IList? Type2057 { get; set; } /// /// /// - public global::OpenRouter.RouterParams? Type2058 { get; set; } + public global::System.Collections.Generic.IList? Type2058 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2059 { get; set; } + public global::OpenRouter.RouterAttempt? Type2059 { get; set; } /// /// /// - public global::OpenRouter.PipelineStage? Type2060 { get; set; } + public global::OpenRouter.RouterParams? Type2060 { get; set; } /// /// /// - public global::OpenRouter.RoutingStrategy? Type2061 { get; set; } + public global::System.Collections.Generic.IList? Type2061 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type2062 { get; set; } + public global::OpenRouter.PipelineStage? Type2062 { get; set; } /// /// /// - public global::OpenRouter.Operator? Type2063 { get; set; } + public global::OpenRouter.RoutingStrategy? Type2063 { get; set; } /// /// /// - public global::OpenRouter.OperatorName? Type2064 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type2064 { get; set; } /// /// /// - public global::OpenRouter.OperatorValueType? Type2065 { get; set; } + public global::OpenRouter.Operator? Type2065 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2066 { get; set; } + public global::OpenRouter.OperatorName? Type2066 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFile? Type2067 { get; set; } + public global::OpenRouter.OperatorValueType? Type2067 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFileType? Type2068 { get; set; } + public global::System.Collections.Generic.IList? Type2068 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultType? Type2069 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFile? Type2069 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type2070 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFileType? Type2070 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type2071 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultType? Type2071 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCaller? Type2072 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type2072 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type2073 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type2073 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type2074 { get; set; } + public global::OpenRouter.ORAnthropicNullableCaller? Type2074 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type2075 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type2075 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2076 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type2076 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFile? Type2077 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type2077 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFileType? Type2078 { get; set; } + public global::System.Collections.Generic.IList? Type2078 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultType? Type2079 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFile? Type2079 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultType? Type2080 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFileType? Type2080 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicToolSearchResultParamType? Type2081 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultType? Type2081 { get; set; } /// /// /// - public global::OpenRouter.OrganizationSettings? Type2082 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultType? Type2082 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItemType? Type2083 { get; set; } + public global::OpenRouter.ORAnthropicToolSearchResultParamType? Type2083 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItem? Type2084 { get; set; } + public global::OpenRouter.OrganizationSettings? Type2084 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItemType? Type2085 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItemType? Type2085 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItemType? Type2086 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItem? Type2086 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItemStatus? Type2087 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItemType? Type2087 { get; set; } /// /// /// - public global::OpenRouter.OutputArmorBlockedItemType? Type2088 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItemType? Type2088 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2089 { get; set; } + public global::OpenRouter.OutputArmorBlockedItemStatus? Type2089 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFile? Type2090 { get; set; } + public global::OpenRouter.OutputArmorBlockedItemType? Type2090 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFileType? Type2091 { get; set; } + public global::System.Collections.Generic.IList? Type2091 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemType? Type2092 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFile? Type2092 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItemType? Type2093 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFileType? Type2093 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type2094 { get; set; } + public global::OpenRouter.OutputBashServerToolItemType? Type2094 { get; set; } /// /// /// - public global::OpenRouter.OutputCompactionItem? Type2095 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItemType? Type2095 { get; set; } /// /// /// - public global::OpenRouter.OutputCompactionItemType? Type2096 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type2096 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2097 { get; set; } + public global::OpenRouter.OutputCompactionItem? Type2097 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type2098 { get; set; } + public global::OpenRouter.OutputCompactionItemType? Type2098 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemStatus? Type2099 { get; set; } + public global::System.Collections.Generic.IList? Type2099 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemType? Type2100 { get; set; } + public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type2100 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItem? Type2101 { get; set; } + public global::OpenRouter.OutputComputerCallItemStatus? Type2101 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemStatus? Type2102 { get; set; } + public global::OpenRouter.OutputComputerCallItemType? Type2102 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemType? Type2103 { get; set; } + public global::OpenRouter.OutputCustomToolCallItem? Type2103 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItemType? Type2104 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemStatus? Type2104 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItemType? Type2105 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemType? Type2105 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItemType? Type2106 { get; set; } + public global::OpenRouter.OutputDatetimeItemType? Type2106 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItem? Type2107 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItemType? Type2107 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2? Type2108 { get; set; } + public global::OpenRouter.OutputFilesServerToolItemType? Type2108 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2109 { get; set; } + public global::OpenRouter.OutputFunctionCallItem? Type2109 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type2110 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2? Type2110 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2111 { get; set; } + public global::System.Collections.Generic.IList? Type2111 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type2112 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type2112 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2113 { get; set; } + public global::System.Collections.Generic.IList? Type2113 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemResponse? Type2114 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type2114 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2115 { get; set; } + public global::System.Collections.Generic.IList? Type2115 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemType? Type2116 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemResponse? Type2116 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type2117 { get; set; } + public global::System.Collections.Generic.IList? Type2117 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItemType? Type2118 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemType? Type2118 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEvent? Type2119 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type2119 { get; set; } /// /// /// - public global::OpenRouter.Item? Type2120 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItemType? Type2120 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type2121 { get; set; } + public global::OpenRouter.OutputItemAddedEvent? Type2121 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type2122 { get; set; } + public global::OpenRouter.Item? Type2122 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventType? Type2123 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type2123 { get; set; } /// /// /// - public global::OpenRouter.Operation? Type2124 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type2124 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type2125 { get; set; } + public global::OpenRouter.OutputItemAddedEventType? Type2125 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type2126 { get; set; } + public global::OpenRouter.Operation? Type2126 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallStatus? Type2127 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type2127 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallType? Type2128 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type2128 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2129 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallStatus? Type2129 { get; set; } /// /// /// - public global::OpenRouter.OutputsItem? Type2130 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallType? Type2130 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type2131 { get; set; } + public global::System.Collections.Generic.IList? Type2131 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type2132 { get; set; } + public global::OpenRouter.OutputsItem? Type2132 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type2133 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type2133 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallType? Type2134 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type2134 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCompactionType? Type2135 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type2135 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallStatus? Type2136 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallType? Type2136 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallType? Type2137 { get; set; } + public global::OpenRouter.OutputItemCompactionType? Type2137 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEvent? Type2138 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallStatus? Type2138 { get; set; } /// /// /// - public global::OpenRouter.Item2? Type2139 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallType? Type2139 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type2140 { get; set; } + public global::OpenRouter.OutputItemDoneEvent? Type2140 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type2141 { get; set; } + public global::OpenRouter.Item2? Type2141 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventType? Type2142 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type2142 { get; set; } /// /// /// - public global::OpenRouter.WebSearchStatus? Type2143 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type2143 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFileSearchCallType? Type2144 { get; set; } + public global::OpenRouter.OutputItemDoneEventType? Type2144 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2145 { get; set; } + public global::OpenRouter.WebSearchStatus? Type2145 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2146 { get; set; } + public global::OpenRouter.OutputItemFileSearchCallType? Type2146 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2147 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2147 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallType? Type2148 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2148 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCallType? Type2149 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2149 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpApprovalRequestType? Type2150 { get; set; } + public global::OpenRouter.OutputItemFunctionCallType? Type2150 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2151 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCallType? Type2151 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant2? Type2152 { get; set; } + public global::OpenRouter.OutputItemMcpApprovalRequestType? Type2152 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant2Type? Type2153 { get; set; } + public global::OpenRouter.AnyOf? Type2153 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant3? Type2154 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant2? Type2154 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant3Type? Type2155 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant2Type? Type2155 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant4? Type2156 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant3? Type2156 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallErrorVariant4Type? Type2157 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant3Type? Type2157 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallStatus? Type2158 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant4? Type2158 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpCallType? Type2159 { get; set; } + public global::OpenRouter.OutputItemMcpCallErrorVariant4Type? Type2159 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2160 { get; set; } + public global::OpenRouter.OutputItemMcpCallStatus? Type2160 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpListToolsTool? Type2161 { get; set; } + public global::OpenRouter.OutputItemMcpCallType? Type2161 { get; set; } /// /// /// - public global::OpenRouter.OutputItemMcpListToolsType? Type2162 { get; set; } + public global::System.Collections.Generic.IList? Type2162 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2163 { get; set; } + public global::OpenRouter.OutputItemMcpListToolsTool? Type2163 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2164 { get; set; } + public global::OpenRouter.OutputItemMcpListToolsType? Type2164 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2165 { get; set; } + public global::System.Collections.Generic.IList? Type2165 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2166 { get; set; } + public global::OpenRouter.AnyOf? Type2166 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2167 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2167 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningType? Type2168 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2168 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItem? Type2169 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2169 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItem? Type2170 { get; set; } + public global::OpenRouter.OutputItemReasoningType? Type2170 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItem? Type2171 { get; set; } + public global::OpenRouter.OutputShellCallItem? Type2171 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminator? Type2172 { get; set; } + public global::OpenRouter.OutputShellCallOutputItem? Type2172 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorType? Type2173 { get; set; } + public global::OpenRouter.OutputToolSearchCallItem? Type2173 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2174 { get; set; } + public global::OpenRouter.OutputItemsDiscriminator? Type2174 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2175 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorType? Type2175 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSource? Type2176 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2176 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2177 { get; set; } + public global::System.Collections.Generic.IList? Type2177 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2178 { get; set; } + public global::OpenRouter.WebSearchSource? Type2178 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2179 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2179 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2180 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2180 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2181 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2181 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallType? Type2182 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2182 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemAction? Type2183 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2183 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemType? Type2184 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallType? Type2184 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2185 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemAction? Type2185 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant1? Type2186 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemType? Type2186 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant2? Type2187 { get; set; } + public global::OpenRouter.AnyOf? Type2187 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageRole? Type2188 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant1? Type2188 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2189 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant2? Type2189 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant1? Type2190 { get; set; } + public global::OpenRouter.OutputMessageRole? Type2190 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant2? Type2191 { get; set; } + public global::OpenRouter.AnyOf? Type2191 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant3? Type2192 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant1? Type2192 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageType? Type2193 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant2? Type2193 { get; set; } /// /// /// - public global::OpenRouter.OutputModalityEnum? Type2194 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant3? Type2194 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemVariant2? Type2195 { get; set; } + public global::OpenRouter.OutputMessageType? Type2195 { get; set; } /// /// /// - public global::OpenRouter.ReasoningFormat? Type2196 { get; set; } + public global::OpenRouter.OutputModalityEnum? Type2196 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2197 { get; set; } + public global::OpenRouter.OutputReasoningItemVariant2? Type2197 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemAction? Type2198 { get; set; } + public global::OpenRouter.ReasoningFormat? Type2198 { get; set; } /// /// /// - public global::OpenRouter.ShellCallStatus? Type2199 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2199 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemType? Type2200 { get; set; } + public global::OpenRouter.OutputShellCallItemAction? Type2200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2201 { get; set; } + public global::OpenRouter.ShellCallStatus? Type2201 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFile? Type2202 { get; set; } + public global::OpenRouter.OutputShellCallItemType? Type2202 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFileType? Type2203 { get; set; } + public global::System.Collections.Generic.IList? Type2203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2204 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFile? Type2204 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContent? Type2205 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFileType? Type2205 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemType? Type2206 { get; set; } + public global::System.Collections.Generic.IList? Type2206 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemAction? Type2207 { get; set; } + public global::OpenRouter.ShellCallOutputContent? Type2207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2208 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemType? Type2208 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFile? Type2209 { get; set; } + public global::OpenRouter.OutputShellServerToolItemAction? Type2209 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFileType? Type2210 { get; set; } + public global::System.Collections.Generic.IList? Type2210 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemType? Type2211 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFile? Type2211 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItemType? Type2212 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFileType? Type2212 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2213 { get; set; } + public global::OpenRouter.OutputShellServerToolItemType? Type2213 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemType? Type2214 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItemType? Type2214 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItemExecution? Type2215 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2215 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchCallItemType? Type2216 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemType? Type2216 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemFormat? Type2217 { get; set; } + public global::OpenRouter.OutputToolSearchCallItemExecution? Type2217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2218 { get; set; } + public global::OpenRouter.OutputToolSearchCallItemType? Type2218 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemMatche? Type2219 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemFormat? Type2219 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemType? Type2220 { get; set; } + public global::System.Collections.Generic.IList? Type2220 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItemType? Type2221 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemMatche? Type2221 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2222 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemType? Type2222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2223 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItemType? Type2223 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2224 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2224 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2225 { get; set; } + public global::System.Collections.Generic.IList? Type2225 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2226 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2226 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemType? Type2227 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2227 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginId? Type2228 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2228 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginPriceSource? Type2229 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemType? Type2229 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type2230 { get; set; } + public global::OpenRouter.ParetoRouterPluginId? Type2230 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2231 { get; set; } + public global::OpenRouter.ParetoRouterPluginPriceSource? Type2231 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type2232 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type2232 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type2233 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2233 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type2234 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type2234 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant1? Type2235 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type2235 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant2? Type2236 { get; set; } + public global::OpenRouter.PDFParserEngine? Type2236 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type2237 { get; set; } + public global::OpenRouter.PDFParserEngineVariant1? Type2237 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type2238 { get; set; } + public global::OpenRouter.PDFParserEngineVariant2? Type2238 { get; set; } /// /// /// - public global::OpenRouter.PerfLast30mByWorkload? Type2239 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type2239 { get; set; } /// /// /// - public global::OpenRouter.Rerank? Type2240 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type2240 { get; set; } /// /// /// - public global::OpenRouter.Stt? Type2241 { get; set; } + public global::OpenRouter.PerfLast30mByWorkload? Type2241 { get; set; } /// /// /// - public global::OpenRouter.TextGeneration? Type2242 { get; set; } + public global::OpenRouter.Rerank? Type2242 { get; set; } /// /// /// - public global::OpenRouter.Tts? Type2243 { get; set; } + public global::OpenRouter.Stt? Type2243 { get; set; } /// /// /// - public global::OpenRouter.Unknown? Type2244 { get; set; } + public global::OpenRouter.TextGeneration? Type2244 { get; set; } /// /// /// - public global::OpenRouter.VideoGeneration? Type2245 { get; set; } + public global::OpenRouter.Tts? Type2245 { get; set; } /// /// /// - public global::OpenRouter.PipelineStageType? Type2246 { get; set; } + public global::OpenRouter.Unknown? Type2246 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type2247 { get; set; } + public global::OpenRouter.VideoGeneration? Type2247 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2248 { get; set; } + public global::OpenRouter.PipelineStageType? Type2248 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentText? Type2249 { get; set; } + public global::OpenRouter.AnyOf>? Type2249 { get; set; } /// /// /// - public global::OpenRouter.PredictionType? Type2250 { get; set; } + public global::System.Collections.Generic.IList? Type2250 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentTextType? Type2251 { get; set; } + public global::OpenRouter.PredictionContentText? Type2251 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type2252 { get; set; } + public global::OpenRouter.PredictionType? Type2252 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type2253 { get; set; } + public global::OpenRouter.PredictionContentTextType? Type2253 { get; set; } /// /// /// - public global::OpenRouter.PresetStatus? Type2254 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type2254 { get; set; } /// /// /// - public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2255 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type2255 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2256 { get; set; } + public global::OpenRouter.PresetStatus? Type2256 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocation? Type2257 { get; set; } + public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2257 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerToolType? Type2258 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2258 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocationType? Type2259 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocation? Type2259 { get; set; } /// /// /// - public global::OpenRouter.Pricing? Type2260 { get; set; } + public global::OpenRouter.PreviewWebSearchServerToolType? Type2260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2261 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocationType? Type2261 { get; set; } /// /// /// - public global::OpenRouter.PricingOverride? Type2262 { get; set; } + public global::OpenRouter.Pricing? Type2262 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2263 { get; set; } + public global::System.Collections.Generic.IList? Type2263 { get; set; } /// /// /// - public global::OpenRouter.PricingOverrideUtcDay? Type2264 { get; set; } + public global::OpenRouter.PricingOverride? Type2264 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpoint? Type2265 { get; set; } + public global::System.Collections.Generic.IList? Type2265 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettings? Type2266 { get; set; } + public global::OpenRouter.PricingOverrideUtcDay? Type2266 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointStatus? Type2267 { get; set; } + public global::OpenRouter.PrivateEndpoint? Type2267 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheck? Type2268 { get; set; } + public global::OpenRouter.PrivateEndpointSettings? Type2268 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheckReason? Type2269 { get; set; } + public global::OpenRouter.PrivateEndpointStatus? Type2269 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointParameterCheck? Type2270 { get; set; } + public global::OpenRouter.PrivateEndpointCheck? Type2270 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointQuantization? Type2271 { get; set; } + public global::OpenRouter.PrivateEndpointCheckReason? Type2271 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointReasoningReturnMechanism? Type2272 { get; set; } + public global::OpenRouter.PrivateEndpointParameterCheck? Type2272 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointResponse? Type2273 { get; set; } + public global::OpenRouter.PrivateEndpointQuantization? Type2273 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsCompletions? Type2274 { get; set; } + public global::OpenRouter.PrivateEndpointReasoningReturnMechanism? Type2274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2275 { get; set; } + public global::OpenRouter.PrivateEndpointResponse? Type2275 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsExcludedParameter? Type2276 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsCompletions? Type2276 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsInputs? Type2277 { get; set; } + public global::System.Collections.Generic.IList? Type2277 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsReasoning? Type2278 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsExcludedParameter? Type2278 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSettingsToolChoice? Type2279 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsInputs? Type2279 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidation? Type2280 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsReasoning? Type2280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2281 { get; set; } + public global::OpenRouter.PrivateEndpointSettingsToolChoice? Type2281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2282 { get; set; } + public global::OpenRouter.PrivateEndpointValidation? Type2282 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidationResponse? Type2283 { get; set; } + public global::System.Collections.Generic.IList? Type2283 { get; set; } /// /// /// - public global::OpenRouter.PrivateProvider? Type2284 { get; set; } + public global::System.Collections.Generic.IList? Type2284 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheBreakpointMode? Type2285 { get; set; } + public global::OpenRouter.PrivateEndpointValidationResponse? Type2285 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheOptionsMode? Type2286 { get; set; } + public global::OpenRouter.PrivateProvider? Type2286 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponse? Type2287 { get; set; } + public global::OpenRouter.PromptCacheBreakpointMode? Type2287 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2288 { get; set; } + public global::OpenRouter.PromptCacheOptionsMode? Type2288 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesDataCollection? Type2289 { get; set; } + public global::OpenRouter.ProviderOverloadedResponse? Type2289 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type2290 { get; set; } + public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2290 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2291 { get; set; } + public global::OpenRouter.ProviderPreferencesDataCollection? Type2291 { get; set; } /// /// /// - public global::OpenRouter.Quantization? Type2292 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type2292 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type2293 { get; set; } + public global::System.Collections.Generic.IList? Type2293 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2294 { get; set; } + public global::OpenRouter.Quantization? Type2294 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigBy? Type2295 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type2295 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigPartition? Type2296 { get; set; } + public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2296 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2297 { get; set; } + public global::OpenRouter.ProviderSortConfigBy? Type2297 { get; set; } /// /// /// - public global::OpenRouter.PublicServiceTier? Type2298 { get; set; } + public global::OpenRouter.ProviderSortConfigPartition? Type2298 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceSupport? Type2299 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2299 { get; set; } /// /// /// - public global::OpenRouter.PublicZdrEndpoint? Type2300 { get; set; } + public global::OpenRouter.PublicServiceTier? Type2300 { get; set; } /// /// /// - public global::OpenRouter.PublicZdrEndpointVariant2? Type2301 { get; set; } + public global::OpenRouter.ToolChoiceSupport? Type2301 { get; set; } /// /// /// - public global::OpenRouter.RangeCapabilityType? Type2302 { get; set; } + public global::OpenRouter.PublicZdrEndpoint? Type2302 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyItem? Type2303 { get; set; } + public global::OpenRouter.PublicZdrEndpointVariant2? Type2303 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyMetaVersion? Type2304 { get; set; } + public global::OpenRouter.RangeCapabilityType? Type2304 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyResponse? Type2305 { get; set; } + public global::OpenRouter.RankingsDailyItem? Type2305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2306 { get; set; } + public global::OpenRouter.RankingsDailyMetaVersion? Type2306 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2307 { get; set; } + public global::OpenRouter.RankingsDailyResponse? Type2307 { get; set; } /// /// /// - public global::OpenRouter.ReasoningConfigVariant12? Type2308 { get; set; } + public global::System.Collections.Generic.IList? Type2308 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDeltaEvent? Type2309 { get; set; } + public global::OpenRouter.AllOf? Type2309 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedType? Type2310 { get; set; } + public global::OpenRouter.ReasoningConfigVariant12? Type2310 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailServerToolCallType? Type2311 { get; set; } + public global::OpenRouter.ReasoningDeltaEvent? Type2311 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryType? Type2312 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedType? Type2312 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextType? Type2313 { get; set; } + public global::OpenRouter.ReasoningDetailServerToolCallType? Type2313 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2314 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryType? Type2314 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2315 { get; set; } + public global::OpenRouter.ReasoningDetailTextType? Type2315 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDoneEvent? Type2316 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2316 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItemVariant2? Type2317 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2317 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2318 { get; set; } + public global::OpenRouter.ReasoningDoneEvent? Type2318 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2319 { get; set; } + public global::OpenRouter.ReasoningItemVariant2? Type2319 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextType? Type2320 { get; set; } + public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2320 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2321 { get; set; } + public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2321 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2322 { get; set; } + public global::OpenRouter.ReasoningSummaryTextType? Type2322 { get; set; } /// /// /// - public global::OpenRouter.ReasoningTextContentType? Type2323 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2323 { get; set; } /// /// /// - public global::OpenRouter.RefusalDeltaEvent? Type2324 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2324 { get; set; } /// /// /// - public global::OpenRouter.RefusalDoneEvent? Type2325 { get; set; } + public global::OpenRouter.ReasoningTextContentType? Type2325 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type2326 { get; set; } + public global::OpenRouter.RefusalDeltaEvent? Type2326 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type2327 { get; set; } + public global::OpenRouter.RefusalDoneEvent? Type2327 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPluginId? Type2328 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type2328 { get; set; } /// /// /// - public global::OpenRouter.ResponseIncludesEnum? Type2329 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type2329 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2330 { get; set; } + public global::OpenRouter.ResponseHealingPluginId? Type2330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2331 { get; set; } + public global::OpenRouter.ResponseIncludesEnum? Type2331 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprob? Type2332 { get; set; } + public global::System.Collections.Generic.IList? Type2332 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2333 { get; set; } + public global::System.Collections.Generic.IList? Type2333 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2334 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprob? Type2334 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextType? Type2335 { get; set; } + public global::System.Collections.Generic.IList? Type2335 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type2336 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2336 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type2337 { get; set; } + public global::OpenRouter.ResponseOutputTextType? Type2337 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestAccessPrograms? Type2338 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type2338 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestAccessProgramsCyber? Type2339 { get; set; } + public global::OpenRouter.ResponsesRequest? Type2339 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2340 { get; set; } + public global::OpenRouter.ResponsesRequestAccessPrograms? Type2340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2341 { get; set; } + public global::OpenRouter.ResponsesRequestAccessProgramsCyber? Type2341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2342 { get; set; } + public global::System.Collections.Generic.IList? Type2342 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem3? Type2343 { get; set; } + public global::System.Collections.Generic.IList? Type2343 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2344 { get; set; } + public global::System.Collections.Generic.IList? Type2344 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2345 { get; set; } + public global::OpenRouter.PluginsItem3? Type2345 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestServiceTier? Type2346 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2346 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2347 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2347 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolVariant1? Type2348 { get; set; } + public global::OpenRouter.ResponsesRequestServiceTier? Type2348 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2349 { get; set; } + public global::OpenRouter.AllOf? Type2349 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolVariant1AllowedCaller? Type2350 { get; set; } + public global::OpenRouter.ResponsesRequestToolVariant1? Type2350 { get; set; } /// /// /// - public global::OpenRouter.ResponsesStreamingResponse? Type2351 { get; set; } + public global::System.Collections.Generic.IList? Type2351 { get; set; } /// /// /// - public global::OpenRouter.StreamEvents? Type2352 { get; set; } + public global::OpenRouter.ResponsesRequestToolVariant1AllowedCaller? Type2352 { get; set; } /// /// /// - public global::OpenRouter.ScalarFilterOperator? Type2353 { get; set; } + public global::OpenRouter.ResponsesStreamingResponse? Type2353 { get; set; } /// /// /// - public global::OpenRouter.ScimGroupMappingRole? Type2354 { get; set; } + public global::OpenRouter.StreamEvents? Type2354 { get; set; } /// /// /// - public global::OpenRouter.ScimSyncJobStatus? Type2355 { get; set; } + public global::OpenRouter.ScalarFilterOperator? Type2355 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2356 { get; set; } + public global::OpenRouter.ScimGroupMappingRole? Type2356 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2357 { get; set; } + public global::OpenRouter.ScimSyncJobStatus? Type2357 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputName? Type2358 { get; set; } + public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2358 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2359 { get; set; } + public global::System.Collections.Generic.IList? Type2359 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngine? Type2360 { get; set; } + public global::OpenRouter.ServerToolInputName? Type2360 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeSupport? Type2361 { get; set; } + public global::System.Collections.Generic.IList? Type2361 { get; set; } /// /// /// - public global::OpenRouter.ServerToolStatus? Type2362 { get; set; } + public global::OpenRouter.ServerToolEngine? Type2362 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2363 { get; set; } + public global::OpenRouter.ServerToolNativeSupport? Type2363 { get; set; } /// /// /// - public global::OpenRouter.ServerToolSupportedApiFormat? Type2364 { get; set; } + public global::OpenRouter.ServerToolStatus? Type2364 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2? Type2365 { get; set; } + public global::System.Collections.Generic.IList? Type2365 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2366 { get; set; } + public global::OpenRouter.ServerToolSupportedApiFormat? Type2366 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2367 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2? Type2367 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2368 { get; set; } + public global::OpenRouter.AllOf? Type2368 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeModel? Type2369 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2369 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineByok? Type2370 { get; set; } + public global::System.Collections.Generic.IList? Type2370 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2371 { get; set; } + public global::OpenRouter.ServerToolNativeModel? Type2371 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineDataRegion? Type2372 { get; set; } + public global::OpenRouter.ServerToolEngineByok? Type2372 { get; set; } /// /// /// - public global::OpenRouter.ServerToolExecutedBy? Type2373 { get; set; } + public global::System.Collections.Generic.IList? Type2373 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2374 { get; set; } + public global::OpenRouter.ServerToolEngineDataRegion? Type2374 { get; set; } /// /// /// - public global::OpenRouter.ServerToolPrice? Type2375 { get; set; } + public global::OpenRouter.ServerToolExecutedBy? Type2375 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEnginePricingSource? Type2376 { get; set; } + public global::System.Collections.Generic.IList? Type2376 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2377 { get; set; } + public global::OpenRouter.ServerToolPrice? Type2377 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputNameApiFormat? Type2378 { get; set; } + public global::OpenRouter.ServerToolEnginePricingSource? Type2378 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2379 { get; set; } + public global::System.Collections.Generic.IList? Type2379 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputName? Type2380 { get; set; } + public global::OpenRouter.ServerToolInputNameApiFormat? Type2380 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputNameApiFormat? Type2381 { get; set; } + public global::System.Collections.Generic.IList? Type2381 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type2382 { get; set; } + public global::OpenRouter.ServerToolOutputName? Type2382 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2383 { get; set; } + public global::OpenRouter.ServerToolOutputNameApiFormat? Type2383 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItem? Type2384 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type2384 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItemTurnRange? Type2385 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2385 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMeta? Type2386 { get; set; } + public global::OpenRouter.SessionCostItem? Type2386 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMetaVersion? Type2387 { get; set; } + public global::OpenRouter.SessionCostItemTurnRange? Type2387 { get; set; } /// /// /// - public global::OpenRouter.SessionCostResponse? Type2388 { get; set; } + public global::OpenRouter.SessionCostMeta? Type2388 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2389 { get; set; } + public global::OpenRouter.SessionCostMetaVersion? Type2389 { get; set; } /// /// /// - public global::OpenRouter.SetFilterOperator? Type2390 { get; set; } + public global::OpenRouter.SessionCostResponse? Type2390 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemAction? Type2391 { get; set; } + public global::System.Collections.Generic.IList? Type2391 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemType? Type2392 { get; set; } + public global::OpenRouter.SetFilterOperator? Type2392 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2393 { get; set; } + public global::OpenRouter.ShellCallItemAction? Type2393 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2394 { get; set; } + public global::OpenRouter.ShellCallItemType? Type2394 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2395 { get; set; } + public global::OpenRouter.OneOf? Type2395 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2396 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2396 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2397 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2398 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2398 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFile? Type2399 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2399 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFileType? Type2400 { get; set; } + public global::System.Collections.Generic.IList? Type2400 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemType? Type2401 { get; set; } + public global::OpenRouter.ShellCallOutputItemFile? Type2401 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolType? Type2402 { get; set; } + public global::OpenRouter.ShellCallOutputItemFileType? Type2402 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolConfig? Type2403 { get; set; } + public global::OpenRouter.ShellCallOutputItemType? Type2403 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolOpenRouterType? Type2404 { get; set; } + public global::OpenRouter.ShellServerToolType? Type2404 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEngine? Type2405 { get; set; } + public global::OpenRouter.ShellServerToolConfig? Type2405 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironment? Type2406 { get; set; } + public global::OpenRouter.ShellServerToolOpenRouterType? Type2406 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2407 { get; set; } + public global::OpenRouter.ShellServerToolEngine? Type2407 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2408 { get; set; } + public global::OpenRouter.ShellServerToolEnvironment? Type2408 { get; set; } /// /// /// - public global::OpenRouter.SpeechInput? Type2409 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2409 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2410 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2410 { get; set; } /// /// /// - public global::OpenRouter.SpeechTurn? Type2411 { get; set; } + public global::OpenRouter.SpeechInput? Type2411 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReference? Type2412 { get; set; } + public global::System.Collections.Generic.IList? Type2412 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudio? Type2413 { get; set; } + public global::OpenRouter.SpeechTurn? Type2413 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceText? Type2414 { get; set; } + public global::OpenRouter.SpeechInputReference? Type2414 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImage? Type2415 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudio? Type2415 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2416 { get; set; } + public global::OpenRouter.SpeechInputReferenceText? Type2416 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2417 { get; set; } + public global::OpenRouter.SpeechInputReferenceImage? Type2417 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioInput? Type2418 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2418 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioType? Type2419 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2419 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageInput? Type2420 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioInput? Type2420 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageType? Type2421 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioType? Type2421 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceTextType? Type2422 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageInput? Type2422 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequest? Type2423 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageType? Type2423 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2424 { get; set; } + public global::OpenRouter.SpeechInputReferenceTextType? Type2424 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProvider? Type2425 { get; set; } + public global::OpenRouter.SpeechRequest? Type2425 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProviderDataCollection? Type2426 { get; set; } + public global::System.Collections.Generic.IList? Type2426 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestResponseFormat? Type2427 { get; set; } + public global::OpenRouter.SpeechRequestProvider? Type2427 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenCondition? Type2428 { get; set; } + public global::OpenRouter.SpeechRequestProviderDataCollection? Type2428 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2429 { get; set; } + public global::OpenRouter.SpeechRequestResponseFormat? Type2429 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2430 { get; set; } + public global::OpenRouter.StopServerToolsWhenCondition? Type2430 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2431 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2431 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCost? Type2432 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2432 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2433 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2433 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2434 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCost? Type2434 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2435 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2435 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2436 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2436 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2437 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2437 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2438 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2438 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2439 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2439 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2440 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2440 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2441 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2441 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompleted? Type2442 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2442 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncomplete? Type2443 { get; set; } + public global::OpenRouter.AnyOf? Type2443 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailed? Type2444 { get; set; } + public global::OpenRouter.StreamEventsResponseCompleted? Type2444 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2445 { get; set; } + public global::OpenRouter.StreamEventsResponseIncomplete? Type2445 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2446 { get; set; } + public global::OpenRouter.StreamEventsResponseFailed? Type2446 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEvent? Type2447 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2447 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEvent? Type2448 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2448 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallInProgressEvent? Type2449 { get; set; } + public global::OpenRouter.TextDeltaEvent? Type2449 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallSearchingEvent? Type2450 { get; set; } + public global::OpenRouter.TextDoneEvent? Type2450 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallCompletedEvent? Type2451 { get; set; } + public global::OpenRouter.WebSearchCallInProgressEvent? Type2451 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminator? Type2452 { get; set; } + public global::OpenRouter.WebSearchCallSearchingEvent? Type2452 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminatorType? Type2453 { get; set; } + public global::OpenRouter.WebSearchCallCompletedEvent? Type2453 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2454 { get; set; } + public global::OpenRouter.StreamEventsDiscriminator? Type2454 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2455 { get; set; } + public global::OpenRouter.StreamEventsDiscriminatorType? Type2455 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2456 { get; set; } + public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2456 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2457 { get; set; } + public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2457 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2458 { get; set; } + public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2458 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprob? Type2459 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2459 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobVariant2? Type2460 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2460 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2461 { get; set; } + public global::OpenRouter.StreamLogprob? Type2461 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobTopLogprob? Type2462 { get; set; } + public global::OpenRouter.StreamLogprobVariant2? Type2462 { get; set; } /// /// /// - public global::OpenRouter.STTEntity? Type2463 { get; set; } + public global::System.Collections.Generic.IList? Type2463 { get; set; } /// /// /// - public global::OpenRouter.STTInlineInputAudio? Type2464 { get; set; } + public global::OpenRouter.StreamLogprobTopLogprob? Type2464 { get; set; } /// /// /// - public global::OpenRouter.STTInputAudio? Type2465 { get; set; } + public global::OpenRouter.STTEntity? Type2465 { get; set; } /// /// /// - public global::OpenRouter.STTUrlInputAudio? Type2466 { get; set; } + public global::OpenRouter.STTInlineInputAudio? Type2466 { get; set; } /// /// /// - public global::OpenRouter.STTRequest? Type2467 { get; set; } + public global::OpenRouter.STTInputAudio? Type2467 { get; set; } /// /// /// - public global::OpenRouter.STTRequestProvider? Type2468 { get; set; } + public global::OpenRouter.STTUrlInputAudio? Type2468 { get; set; } /// /// /// - public global::OpenRouter.STTRequestProviderDataCollection? Type2469 { get; set; } + public global::OpenRouter.STTRequest? Type2469 { get; set; } /// /// /// - public global::OpenRouter.STTRequestResponseFormat? Type2470 { get; set; } + public global::OpenRouter.STTRequestProvider? Type2470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2471 { get; set; } + public global::OpenRouter.STTRequestProviderDataCollection? Type2471 { get; set; } /// /// /// - public global::OpenRouter.STTTimestampGranularity? Type2472 { get; set; } + public global::OpenRouter.STTRequestResponseFormat? Type2472 { get; set; } /// /// /// - public global::OpenRouter.STTResponse? Type2473 { get; set; } + public global::System.Collections.Generic.IList? Type2473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2474 { get; set; } + public global::OpenRouter.STTTimestampGranularity? Type2474 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2475 { get; set; } + public global::OpenRouter.STTResponse? Type2475 { get; set; } /// /// /// - public global::OpenRouter.STTSegment? Type2476 { get; set; } + public global::System.Collections.Generic.IList? Type2476 { get; set; } /// /// /// - public global::OpenRouter.STTUsage? Type2477 { get; set; } + public global::System.Collections.Generic.IList? Type2477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2478 { get; set; } + public global::OpenRouter.STTSegment? Type2478 { get; set; } /// /// /// - public global::OpenRouter.STTWord? Type2479 { get; set; } + public global::OpenRouter.STTUsage? Type2479 { get; set; } /// /// /// - public global::OpenRouter.STTWordType? Type2480 { get; set; } + public global::System.Collections.Generic.IList? Type2480 { get; set; } /// /// /// - public global::OpenRouter.SubagentNestedTool? Type2481 { get; set; } + public global::OpenRouter.STTWord? Type2481 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoning? Type2482 { get; set; } + public global::OpenRouter.STTWordType? Type2482 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoningEffort? Type2483 { get; set; } + public global::OpenRouter.SubagentNestedTool? Type2483 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolConfig? Type2484 { get; set; } + public global::OpenRouter.SubagentReasoning? Type2484 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolOpenRouterType? Type2485 { get; set; } + public global::OpenRouter.SubagentReasoningEffort? Type2485 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2486 { get; set; } + public global::OpenRouter.SubagentServerToolConfig? Type2486 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2487 { get; set; } + public global::OpenRouter.SubagentServerToolOpenRouterType? Type2487 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2488 { get; set; } + public global::System.Collections.Generic.IList? Type2488 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2489 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2489 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2490 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2490 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2491 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2491 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginId? Type2492 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2492 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationItem? Type2493 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2493 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2494 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginId? Type2494 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationModel? Type2495 { get; set; } + public global::OpenRouter.TaskClassificationItem? Type2495 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationMacroCategory? Type2496 { get; set; } + public global::System.Collections.Generic.IList? Type2496 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponse? Type2497 { get; set; } + public global::OpenRouter.TaskClassificationModel? Type2497 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponseData? Type2498 { get; set; } + public global::OpenRouter.TaskClassificationMacroCategory? Type2498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2499 { get; set; } + public global::OpenRouter.TaskClassificationResponse? Type2499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2500 { get; set; } + public global::OpenRouter.TaskClassificationResponseData? Type2500 { get; set; } /// /// /// - public global::OpenRouter.TextConfigVerbosity? Type2501 { get; set; } + public global::System.Collections.Generic.IList? Type2501 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEventVariant2? Type2502 { get; set; } + public global::System.Collections.Generic.IList? Type2502 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2503 { get; set; } + public global::OpenRouter.TextConfigVerbosity? Type2503 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEventVariant2? Type2504 { get; set; } + public global::OpenRouter.TextDeltaEventVariant2? Type2504 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2? Type2505 { get; set; } + public global::System.Collections.Generic.IList? Type2505 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2506 { get; set; } + public global::OpenRouter.TextDoneEventVariant2? Type2506 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequest? Type2507 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2? Type2507 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestGrantType? Type2508 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2508 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2509 { get; set; } + public global::OpenRouter.TokenExchangeRequest? Type2509 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestScope? Type2510 { get; set; } + public global::OpenRouter.TokenExchangeRequestGrantType? Type2510 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2511 { get; set; } + public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2511 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponse? Type2512 { get; set; } + public global::OpenRouter.TokenExchangeRequestScope? Type2512 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2513 { get; set; } + public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2513 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseTokenType? Type2514 { get; set; } + public global::OpenRouter.TokenExchangeResponse? Type2514 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2515 { get; set; } + public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2515 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2516 { get; set; } + public global::OpenRouter.TokenExchangeResponseTokenType? Type2516 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2517 { get; set; } + public global::OpenRouter.AnyOf? Type2517 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedType? Type2518 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2518 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceMcpType? Type2519 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2519 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemExecution? Type2520 { get; set; } + public global::OpenRouter.ToolChoiceAllowedType? Type2520 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemStatus? Type2521 { get; set; } + public global::OpenRouter.ToolChoiceMcpType? Type2521 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchCallItemType? Type2522 { get; set; } + public global::OpenRouter.ToolSearchCallItemExecution? Type2522 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemExecution? Type2523 { get; set; } + public global::OpenRouter.ToolSearchCallItemStatus? Type2523 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemStatus? Type2524 { get; set; } + public global::OpenRouter.ToolSearchCallItemType? Type2524 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2525 { get; set; } + public global::OpenRouter.ToolSearchOutputItemExecution? Type2525 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemTool? Type2526 { get; set; } + public global::OpenRouter.ToolSearchOutputItemStatus? Type2526 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2527 { get; set; } + public global::OpenRouter.AllOf? Type2527 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemToolAllowedCaller? Type2528 { get; set; } + public global::OpenRouter.ToolSearchOutputItemTool? Type2528 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemTool2? Type2529 { get; set; } + public global::System.Collections.Generic.IList? Type2529 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchOutputItemType? Type2530 { get; set; } + public global::OpenRouter.ToolSearchOutputItemToolAllowedCaller? Type2530 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolConfig? Type2531 { get; set; } + public global::OpenRouter.ToolSearchOutputItemTool2? Type2531 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolType? Type2532 { get; set; } + public global::OpenRouter.ToolSearchOutputItemType? Type2532 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type2533 { get; set; } + public global::OpenRouter.ToolSearchServerToolConfig? Type2533 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type2534 { get; set; } + public global::OpenRouter.ToolSearchServerToolType? Type2534 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type2535 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type2535 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type2536 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type2536 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarkPricing? Type2537 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type2537 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItem? Type2538 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type2538 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2539 { get; set; } + public global::OpenRouter.UnifiedBenchmarkPricing? Type2539 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItem? Type2540 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItem? Type2540 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2541 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2541 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2542 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItem? Type2542 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMeta? Type2543 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2543 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2544 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2544 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2545 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMeta? Type2545 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItem? Type2546 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2546 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2547 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2547 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2548 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItem? Type2548 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksResponse? Type2549 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2550 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2550 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2551 { get; set; } + public global::OpenRouter.UnifiedBenchmarksResponse? Type2551 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2552 { get; set; } + public global::System.Collections.Generic.IList>? Type2552 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2553 { get; set; } + public global::OpenRouter.OneOf? Type2553 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2554 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2554 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2555 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2555 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2556 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2556 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2557 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2557 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type2558 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2558 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2559 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2559 { get; set; } /// /// /// - public global::OpenRouter.UpdateBudgetGuardrailPolicyRequest? Type2560 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type2560 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequest? Type2561 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2561 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequestDeclaredRegion? Type2562 { get; set; } + public global::OpenRouter.UpdateBudgetGuardrailPolicyRequest? Type2562 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyResponse? Type2563 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequest? Type2563 { get; set; } /// /// /// - public global::OpenRouter.UpdateExternalUserRequest? Type2564 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequestDeclaredRegion? Type2564 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type2565 { get; set; } + public global::OpenRouter.UpdateBYOKKeyResponse? Type2565 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type2566 { get; set; } + public global::OpenRouter.UpdateExternalUserRequest? Type2566 { get; set; } /// /// /// - public global::OpenRouter.UpdateModelAvailabilityGuardrailPolicyRequest? Type2567 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type2567 { get; set; } /// /// /// - public global::OpenRouter.UpdateModerationGuardrailPolicyRequest? Type2568 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type2568 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2569 { get; set; } + public global::OpenRouter.UpdateModelAvailabilityGuardrailPolicyRequest? Type2569 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2570 { get; set; } + public global::OpenRouter.UpdateModerationGuardrailPolicyRequest? Type2570 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2571 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2571 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2572 { get; set; } + public global::OpenRouter.AllOf? Type2572 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequest? Type2573 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2573 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2574 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2574 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2575 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequest? Type2575 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2576 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2576 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestCompletions? Type2577 { get; set; } + public global::OpenRouter.AllOf? Type2577 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2578 { get; set; } + public global::OpenRouter.AllOf? Type2578 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestExcludedParameter? Type2579 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestCompletions? Type2579 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestInputs? Type2580 { get; set; } + public global::System.Collections.Generic.IList? Type2580 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestReasoning? Type2581 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestExcludedParameter? Type2581 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointSettingsRequestToolChoice? Type2582 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestInputs? Type2582 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateProviderRequest? Type2583 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestReasoning? Type2583 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequest? Type2584 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointSettingsRequestToolChoice? Type2584 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2585 { get; set; } + public global::OpenRouter.UpdatePrivateProviderRequest? Type2585 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingResponse? Type2586 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequest? Type2586 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type2587 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2587 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2588 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingResponse? Type2588 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2589 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type2589 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type2590 { get; set; } + public global::System.Collections.Generic.IList? Type2590 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2591 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2591 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2592 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type2592 { get; set; } /// /// /// - public global::OpenRouter.URLCitationType? Type2593 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2593 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant12? Type2594 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2594 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant1CostDetails? Type2595 { get; set; } + public global::OpenRouter.URLCitationType? Type2595 { get; set; } /// /// /// - public global::OpenRouter.ValidatePrivateEndpointRequest? Type2596 { get; set; } + public global::OpenRouter.UsageVariant12? Type2596 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecret? Type2597 { get; set; } + public global::OpenRouter.UsageVariant1CostDetails? Type2597 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretScope? Type2598 { get; set; } + public global::OpenRouter.ValidatePrivateEndpointRequest? Type2598 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretListResponse? Type2599 { get; set; } + public global::OpenRouter.VaultEffectiveSecret? Type2599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2600 { get; set; } + public global::OpenRouter.VaultEffectiveSecretScope? Type2600 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTable? Type2601 { get; set; } + public global::OpenRouter.VaultEffectiveSecretListResponse? Type2601 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2602 { get; set; } + public global::System.Collections.Generic.IList? Type2602 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOrigin? Type2603 { get; set; } + public global::OpenRouter.VaultRoutingTable? Type2603 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOriginStatus? Type2604 { get; set; } + public global::System.Collections.Generic.IList? Type2604 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableCustomOriginStatusState? Type2605 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOrigin? Type2605 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithub? Type2606 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOriginStatus? Type2606 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2607 { get; set; } + public global::OpenRouter.VaultRoutingTableCustomOriginStatusState? Type2607 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubApp? Type2608 { get; set; } + public global::OpenRouter.VaultRoutingTableGithub? Type2608 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2609 { get; set; } + public global::System.Collections.Generic.IList? Type2609 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallation? Type2610 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubApp? Type2610 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationAccountType? Type2611 { get; set; } + public global::System.Collections.Generic.IList? Type2611 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverage? Type2612 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallation? Type2612 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverageSelection? Type2613 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationAccountType? Type2613 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppInstallationShadowedBy? Type2614 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverage? Type2614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2615 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationCoverageSelection? Type2615 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppMemberLink? Type2616 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppInstallationShadowedBy? Type2616 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppMemberLinkVia? Type2617 { get; set; } + public global::System.Collections.Generic.IList? Type2617 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubAppScope? Type2618 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppMemberLink? Type2618 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2619 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppMemberLinkVia? Type2619 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubToken? Type2620 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubAppScope? Type2620 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGithubTokenScope? Type2621 { get; set; } + public global::System.Collections.Generic.IList? Type2621 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogle? Type2622 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubToken? Type2622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2623 { get; set; } + public global::OpenRouter.VaultRoutingTableGithubTokenScope? Type2623 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogleAccount? Type2624 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogle? Type2624 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableGoogleAccountScope? Type2625 { get; set; } + public global::System.Collections.Generic.IList? Type2625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2626 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogleAccount? Type2626 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableHostRule? Type2627 { get; set; } + public global::OpenRouter.VaultRoutingTableGoogleAccountScope? Type2627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2628 { get; set; } + public global::System.Collections.Generic.IList? Type2628 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOrigin? Type2629 { get; set; } + public global::OpenRouter.VaultRoutingTableHostRule? Type2629 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2630 { get; set; } + public global::System.Collections.Generic.IList? Type2630 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginRoute? Type2631 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOrigin? Type2631 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginStatus? Type2632 { get; set; } + public global::System.Collections.Generic.IList? Type2632 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableMcpOriginStatusState? Type2633 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginRoute? Type2633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2634 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginStatus? Type2634 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSecret? Type2635 { get; set; } + public global::OpenRouter.VaultRoutingTableMcpOriginStatusState? Type2635 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSecretScope? Type2636 { get; set; } + public global::System.Collections.Generic.IList? Type2636 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSlack? Type2637 { get; set; } + public global::OpenRouter.VaultRoutingTableSecret? Type2637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2638 { get; set; } + public global::OpenRouter.VaultRoutingTableSecretScope? Type2638 { get; set; } /// /// /// - public global::OpenRouter.VaultRoutingTableSlackMemberLink? Type2639 { get; set; } + public global::OpenRouter.VaultRoutingTableSlack? Type2639 { get; set; } /// /// /// - public global::OpenRouter.VaultSecret? Type2640 { get; set; } + public global::System.Collections.Generic.IList? Type2640 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyRequest? Type2641 { get; set; } + public global::OpenRouter.VaultRoutingTableSlackMemberLink? Type2641 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyResponse? Type2642 { get; set; } + public global::OpenRouter.VaultSecret? Type2642 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2643 { get; set; } + public global::OpenRouter.VaultSecretCopyRequest? Type2643 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretListResponse? Type2644 { get; set; } + public global::OpenRouter.VaultSecretCopyResponse? Type2644 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretResponse? Type2645 { get; set; } + public global::System.Collections.Generic.IList? Type2645 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretWriteRequest? Type2646 { get; set; } + public global::OpenRouter.VaultSecretListResponse? Type2646 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type2647 { get; set; } + public global::OpenRouter.VaultSecretResponse? Type2647 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2648 { get; set; } + public global::OpenRouter.VaultSecretWriteRequest? Type2648 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2649 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type2649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2650 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2650 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type2651 { get; set; } + public global::System.Collections.Generic.IList? Type2651 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type2652 { get; set; } + public global::System.Collections.Generic.IList? Type2652 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type2653 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type2653 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type2654 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type2654 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type2655 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type2655 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type2656 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type2656 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2657 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type2657 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatio? Type2658 { get; set; } + public global::OpenRouter.VideoModel? Type2658 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2659 { get; set; } + public global::System.Collections.Generic.IList? Type2659 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImage? Type2660 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatio? Type2660 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2661 { get; set; } + public global::System.Collections.Generic.IList? Type2661 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolution? Type2662 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImage? Type2662 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2663 { get; set; } + public global::System.Collections.Generic.IList? Type2663 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSize? Type2664 { get; set; } + public global::OpenRouter.VideoModelSupportedResolution? Type2664 { get; set; } /// /// /// - public global::OpenRouter.VideoModelUpscaleFactor? Type2665 { get; set; } + public global::System.Collections.Generic.IList? Type2665 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type2666 { get; set; } + public global::OpenRouter.VideoModelSupportedSize? Type2666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2667 { get; set; } + public global::OpenRouter.VideoModelUpscaleFactor? Type2667 { get; set; } /// /// /// - public global::OpenRouter.WebFetchEngineEnum? Type2668 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type2668 { get; set; } /// /// /// - public global::OpenRouter.WebFetchPluginId? Type2669 { get; set; } + public global::System.Collections.Generic.IList? Type2669 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolConfig? Type2670 { get; set; } + public global::OpenRouter.WebFetchEngineEnum? Type2670 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolType? Type2671 { get; set; } + public global::OpenRouter.WebFetchPluginId? Type2671 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngine? Type2672 { get; set; } + public global::OpenRouter.WebFetchServerToolConfig? Type2672 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginId? Type2673 { get; set; } + public global::OpenRouter.WebFetchServerToolType? Type2673 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2674 { get; set; } + public global::OpenRouter.WebSearchEngine? Type2674 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolType? Type2675 { get; set; } + public global::OpenRouter.WebSearchPluginId? Type2675 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolConfig? Type2676 { get; set; } + public global::OpenRouter.AllOf? Type2676 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2677 { get; set; } + public global::OpenRouter.WebSearchServerToolType? Type2677 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSourceType? Type2678 { get; set; } + public global::OpenRouter.WebSearchServerToolConfig? Type2678 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationType? Type2679 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2679 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerToolType? Type2680 { get; set; } + public global::OpenRouter.WebSearchSourceType? Type2680 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetResetInterval? Type2681 { get; set; } + public global::OpenRouter.WebSearchUserLocationType? Type2681 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetInterval? Type2682 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerToolType? Type2682 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type2683 { get; set; } + public global::OpenRouter.WorkspaceBudgetResetInterval? Type2683 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequest? Type2684 { get; set; } + public global::OpenRouter.WorkspaceBudgetInterval? Type2684 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2685 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type2685 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2686 { get; set; } + public global::OpenRouter.QueryAnalyticsRequest? Type2686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2687 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2688 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2688 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2689 { get; set; } + public global::System.Collections.Generic.IList? Type2689 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2690 { get; set; } + public global::System.Collections.Generic.IList? Type2690 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2691 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2691 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2692 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2692 { get; set; } /// /// /// - public byte[]? Type2693 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2693 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2694 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2695 { get; set; } + public byte[]? Type2695 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2696 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2696 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2697 { get; set; } + public global::System.Collections.Generic.IList? Type2697 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2698 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2698 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type2699 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2699 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2700 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2700 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2701 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type2701 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type2702 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2702 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2703 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2703 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2704 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type2704 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2705 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2705 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2706 { get; set; } + public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2706 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2707 { get; set; } + public global::System.Collections.Generic.IList>? Type2707 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2708 { get; set; } + public global::System.Collections.Generic.IList? Type2708 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2709 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2709 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2710 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2710 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2711 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2711 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2712 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2712 { get; set; } /// /// /// - public global::OpenRouter.UploadFileRequest? Type2713 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2713 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type2714 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2714 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestExternal? Type2715 { get; set; } + public global::OpenRouter.UploadFileRequest? Type2715 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestLimitReset? Type2716 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type2716 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type2717 { get; set; } + public global::OpenRouter.CreateKeysRequestExternal? Type2717 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequestLimitReset? Type2718 { get; set; } + public global::OpenRouter.CreateKeysRequestLimitReset? Type2718 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type2719 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type2719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2720 { get; set; } + public global::OpenRouter.UpdateKeysRequestLimitReset? Type2720 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2721 { get; set; } + public global::OpenRouter.CreateRerankRequest? Type2721 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequestDocument? Type2722 { get; set; } + public global::System.Collections.Generic.IList>? Type2722 { get; set; } /// /// /// - public global::OpenRouter.GetUserActivityGroupBy? Type2723 { get; set; } + public global::OpenRouter.AnyOf? Type2723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2724 { get; set; } + public global::OpenRouter.CreateRerankRequestDocument? Type2724 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2725 { get; set; } + public global::OpenRouter.GetUserActivityGroupBy? Type2725 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSource? Type2726 { get; set; } + public global::System.Collections.Generic.IList? Type2726 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksTaskType? Type2727 { get; set; } + public global::OpenRouter.AllOf? Type2727 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksBenchmarkType? Type2728 { get; set; } + public global::OpenRouter.GetBenchmarksSource? Type2728 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSearchSurface? Type2729 { get; set; } + public global::OpenRouter.GetBenchmarksTaskType? Type2729 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksArena? Type2730 { get; set; } + public global::OpenRouter.GetBenchmarksBenchmarkType? Type2730 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysProvider? Type2731 { get; set; } + public global::OpenRouter.GetBenchmarksSearchSurface? Type2731 { get; set; } /// /// /// - public global::OpenRouter.GetTaskClassificationsWindow? Type2732 { get; set; } + public global::OpenRouter.GetBenchmarksArena? Type2732 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsCategory? Type2733 { get; set; } + public global::OpenRouter.ListBYOKKeysProvider? Type2733 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSubcategory? Type2734 { get; set; } + public global::OpenRouter.GetTaskClassificationsWindow? Type2734 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSort? Type2735 { get; set; } + public global::OpenRouter.GetAppRankingsCategory? Type2735 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyPeriod? Type2736 { get; set; } + public global::OpenRouter.GetAppRankingsSubcategory? Type2736 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyModality? Type2737 { get; set; } + public global::OpenRouter.GetAppRankingsSort? Type2737 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyContextBucket? Type2738 { get; set; } + public global::OpenRouter.GetRankingsDailyPeriod? Type2738 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyCategory? Type2739 { get; set; } + public global::OpenRouter.GetRankingsDailyModality? Type2739 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyLanguageType? Type2740 { get; set; } + public global::OpenRouter.GetRankingsDailyContextBucket? Type2740 { get; set; } /// /// /// - public global::OpenRouter.GetSessionCostTurnRange? Type2741 { get; set; } + public global::OpenRouter.GetRankingsDailyCategory? Type2741 { get; set; } /// /// /// - public global::OpenRouter.ListFilesOrder? Type2742 { get; set; } + public global::OpenRouter.GetRankingsDailyLanguageType? Type2742 { get; set; } /// /// /// - public global::OpenRouter.GetApiKeyPolicyAssignmentPolicyType? Type2743 { get; set; } + public global::OpenRouter.GetSessionCostTurnRange? Type2743 { get; set; } /// /// /// - public global::OpenRouter.GetMemberPolicyAssignmentPolicyType? Type2744 { get; set; } + public global::OpenRouter.ListFilesOrder? Type2744 { get; set; } /// /// /// - public global::OpenRouter.GetModelsCategory? Type2745 { get; set; } + public global::OpenRouter.GetApiKeyPolicyAssignmentPolicyType? Type2745 { get; set; } /// /// /// - public global::OpenRouter.GetModelsSort? Type2746 { get; set; } + public global::OpenRouter.GetMemberPolicyAssignmentPolicyType? Type2746 { get; set; } /// /// /// - public global::OpenRouter.GetModelsDistillable? Type2747 { get; set; } + public global::OpenRouter.GetModelsCategory? Type2747 { get; set; } /// /// /// - public global::OpenRouter.GetModelsZdr? Type2748 { get; set; } + public global::OpenRouter.GetModelsSort? Type2748 { get; set; } /// /// /// - public global::OpenRouter.GetModelsRegion? Type2749 { get; set; } + public global::OpenRouter.GetModelsDistillable? Type2749 { get; set; } /// /// /// - public global::OpenRouter.ListModelsUserSort? Type2750 { get; set; } + public global::OpenRouter.GetModelsZdr? Type2750 { get; set; } /// /// /// - public global::OpenRouter.ListModelsUserClient? Type2751 { get; set; } + public global::OpenRouter.GetModelsRegion? Type2751 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2752 { get; set; } + public global::OpenRouter.ListModelsUserSort? Type2752 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2753 { get; set; } + public global::OpenRouter.ListModelsUserClient? Type2753 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2754 { get; set; } + public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2754 { get; set; } /// /// /// - public global::OpenRouter.ListToolsApiFormat? Type2755 { get; set; } + public global::OpenRouter.AnyOf? Type2755 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponse? Type2756 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2756 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseData? Type2757 { get; set; } + public global::OpenRouter.ListToolsApiFormat? Type2757 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2758 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponse? Type2758 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2759 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseData? Type2759 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2760 { get; set; } + public global::System.Collections.Generic.IList? Type2760 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2761 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2761 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2762 { get; set; } + public global::System.Collections.Generic.IList? Type2762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2763 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2763 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2764 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2764 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2765 { get; set; } + public global::System.Collections.Generic.IList? Type2765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2766 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2766 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponse? Type2767 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2767 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseData? Type2768 { get; set; } + public global::System.Collections.Generic.IList? Type2768 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2769 { get; set; } + public global::OpenRouter.QueryAnalyticsResponse? Type2769 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2770 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseData? Type2770 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponse? Type2771 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2771 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2772 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2772 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponse? Type2773 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponse? Type2773 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponseData? Type2774 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2774 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponse? Type2775 { get; set; } + public global::OpenRouter.GetCreditsResponse? Type2775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2776 { get; set; } + public global::OpenRouter.GetCreditsResponseData? Type2776 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2777 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponse? Type2777 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2778 { get; set; } + public global::System.Collections.Generic.IList? Type2778 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseObject? Type2779 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2779 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2780 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2780 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2781 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseObject? Type2781 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsZdrResponse? Type2782 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2782 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2783 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2783 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponse? Type2784 { get; set; } + public global::OpenRouter.ListEndpointsZdrResponse? Type2784 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseData? Type2785 { get; set; } + public global::System.Collections.Generic.IList? Type2785 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2786 { get; set; } + public global::OpenRouter.GetCurrentKeyResponse? Type2786 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2787 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseData? Type2787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2788 { get; set; } + public global::System.Collections.Generic.IList? Type2788 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2789 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2789 { get; set; } /// /// /// - public global::OpenRouter.ListResponse? Type2790 { get; set; } + public global::System.Collections.Generic.IList? Type2790 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2791 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2791 { get; set; } /// /// /// - public global::OpenRouter.ListResponseDataItem? Type2792 { get; set; } + public global::OpenRouter.ListResponse? Type2792 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponse? Type2793 { get; set; } + public global::System.Collections.Generic.IList? Type2793 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponseData? Type2794 { get; set; } + public global::OpenRouter.ListResponseDataItem? Type2794 { get; set; } /// /// /// - public global::OpenRouter.DeleteKeysResponse? Type2795 { get; set; } + public global::OpenRouter.CreateKeysResponse? Type2795 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponse? Type2796 { get; set; } + public global::OpenRouter.CreateKeysResponseData? Type2796 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponseData? Type2797 { get; set; } + public global::OpenRouter.DeleteKeysResponse? Type2797 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponse? Type2798 { get; set; } + public global::OpenRouter.GetKeyResponse? Type2798 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponseData? Type2799 { get; set; } + public global::OpenRouter.GetKeyResponseData? Type2799 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse2? Type2800 { get; set; } + public global::OpenRouter.UpdateKeysResponse? Type2800 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponse? Type2801 { get; set; } + public global::OpenRouter.UpdateKeysResponseData? Type2801 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2802 { get; set; } + public global::OpenRouter.ListEndpointsResponse2? Type2802 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2803 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponse? Type2803 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2804 { get; set; } + public global::System.Collections.Generic.IList? Type2804 { get; set; } /// /// /// - public global::OpenRouter.GetOrganizationSettingsResponse? Type2805 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2805 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2806 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2806 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2807 { get; set; } + public global::OpenRouter.GetOrganizationSettingsResponse? Type2807 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2808 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2808 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2809 { get; set; } + public global::OpenRouter.AnyOf? Type2809 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2810 { get; set; } + public global::OpenRouter.AnyOf? Type2810 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2811 { get; set; } + public global::OpenRouter.AnyOf? Type2811 { get; set; } /// /// /// - public global::OpenRouter.ListPrivateProvidersResponse? Type2812 { get; set; } + public global::OpenRouter.AnyOf? Type2812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2813 { get; set; } + public global::OpenRouter.AnyOf? Type2813 { get; set; } /// /// /// - public global::OpenRouter.CreatePrivateProviderResponse? Type2814 { get; set; } + public global::OpenRouter.ListPrivateProvidersResponse? Type2814 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateProviderResponse? Type2815 { get; set; } + public global::System.Collections.Generic.IList? Type2815 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateProviderResponseData? Type2816 { get; set; } + public global::OpenRouter.CreatePrivateProviderResponse? Type2816 { get; set; } /// /// /// - public global::OpenRouter.GetPrivateProviderResponse? Type2817 { get; set; } + public global::OpenRouter.DeletePrivateProviderResponse? Type2817 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateProviderResponse? Type2818 { get; set; } + public global::OpenRouter.DeletePrivateProviderResponseData? Type2818 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponse? Type2819 { get; set; } + public global::OpenRouter.GetPrivateProviderResponse? Type2819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2820 { get; set; } + public global::OpenRouter.UpdatePrivateProviderResponse? Type2820 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItem? Type2821 { get; set; } + public global::OpenRouter.ListProvidersResponse? Type2821 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2822 { get; set; } + public global::System.Collections.Generic.IList? Type2822 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2823 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItem? Type2823 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2824 { get; set; } + public global::System.Collections.Generic.IList? Type2824 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponse? Type2825 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2826 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2826 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResult? Type2827 { get; set; } + public global::OpenRouter.CreateRerankResponse? Type2827 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResultDocument? Type2828 { get; set; } + public global::System.Collections.Generic.IList? Type2828 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseUsage? Type2829 { get; set; } + public global::OpenRouter.CreateRerankResponseResult? Type2829 { get; set; } /// /// /// - public global::OpenRouter.ListInternConnectionsResponse? Type2830 { get; set; } + public global::OpenRouter.CreateRerankResponseResultDocument? Type2830 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2831 { get; set; } + public global::OpenRouter.CreateRerankResponseUsage? Type2831 { get; set; } /// /// /// - public global::OpenRouter.ListInternConnectionsResponseDataItem? Type2832 { get; set; } + public global::OpenRouter.ListInternConnectionsResponse? Type2832 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type2833 { get; set; } + /// + /// + /// + public global::OpenRouter.ListInternConnectionsResponseDataItem? Type2834 { get; set; } /// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControl.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControl.g.cs index 82319c51..dab42f54 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControl.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControl.g.cs @@ -9,6 +9,13 @@ namespace OpenRouter /// public sealed partial class DeferredToolsControl { + /// + /// How the universal profile exposes the hidden catalog to the provider. Absent or `wrappers`: the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("interface")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.DeferredToolsControlInterfaceJsonConverter))] + public global::OpenRouter.DeferredToolsControlInterface? Interface { get; set; } + /// /// Loading profile. `portable` serves the `defer_loading` tools with router-built search and call wrappers on any model and keeps the catalog fixed. `universal` defers every wrappable tool behind the same wrappers so the provider-facing tool list never changes, and rebuilds the catalog from each request so tools can be added or removed mid-conversation. /// @@ -24,6 +31,13 @@ public sealed partial class DeferredToolsControl [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.DeferredToolsControlProtocolJsonConverter))] public global::OpenRouter.DeferredToolsControlProtocol Protocol { get; set; } + /// + /// Which tools the universal profile defers. Absent or `all`: every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("scope")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.DeferredToolsControlScopeJsonConverter))] + public global::OpenRouter.DeferredToolsControlScope? Scope { get; set; } + /// /// Router-local regex/BM25 or caller-owned custom search.
/// Example: {"max_results":5,"type":"bm25"} @@ -57,7 +71,13 @@ public sealed partial class DeferredToolsControl /// Router-local regex/BM25 or caller-owned custom search.
/// Example: {"max_results":5,"type":"bm25"} /// + /// + /// How the universal profile exposes the hidden catalog to the provider. Absent or `wrappers`: the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental. + /// /// + /// + /// Which tools the universal profile defers. Absent or `all`: every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental. + /// /// /// Where tool-call arguments are checked against the original schema. Only `runtime` (in OpenRouter) is available in this release. /// @@ -67,11 +87,15 @@ public sealed partial class DeferredToolsControl public DeferredToolsControl( global::OpenRouter.DeferredToolsControlProfile profile, global::OpenRouter.DeferredToolsSearchStrategy search, + global::OpenRouter.DeferredToolsControlInterface? @interface, global::OpenRouter.DeferredToolsControlProtocol protocol, + global::OpenRouter.DeferredToolsControlScope? scope, global::OpenRouter.DeferredToolsControlValidation validation) { + this.Interface = @interface; this.Profile = profile; this.Protocol = protocol; + this.Scope = scope; this.Search = search; this.Validation = validation; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlInterface.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlInterface.g.cs new file mode 100644 index 00000000..63e9daf1 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlInterface.g.cs @@ -0,0 +1,120 @@ + +#nullable enable + +namespace OpenRouter +{ + + /// + /// How the universal profile exposes the hidden catalog to the provider. Absent or `wrappers`: the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental. + /// + public readonly partial struct DeferredToolsControlInterface : global::System.IEquatable + { + /// + /// + /// + public DeferredToolsControlInterface(string value) + { + Value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + } + + /// + /// + /// + public string Value { get; } + /// + /// the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental. + /// + public static DeferredToolsControlInterface CodeMode { get; } = new("code_mode"); + + /// + /// the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental. + /// + public static DeferredToolsControlInterface Wrappers { get; } = new("wrappers"); + /// + /// + /// + public static DeferredToolsControlInterface FromValue(string value) + { + value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + + return value switch + { + "code_mode" => CodeMode, + "wrappers" => Wrappers, + _ => new DeferredToolsControlInterface(value), + }; + } + + /// + /// + /// + public bool IsKnown => Value switch + { + "code_mode" => true, + "wrappers" => true, + _ => false, + }; + + /// + /// + /// + public override string ToString() => Value ?? string.Empty; + + /// + /// + /// + public bool Equals(DeferredToolsControlInterface other) + { + return string.Equals(Value, other.Value, global::System.StringComparison.Ordinal); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is DeferredToolsControlInterface other && Equals(other); + } + + /// + /// + /// + public override int GetHashCode() + { + return global::System.StringComparer.Ordinal.GetHashCode(Value ?? string.Empty); + } + + /// + /// + /// + public static bool operator ==(DeferredToolsControlInterface left, DeferredToolsControlInterface right) => left.Equals(right); + + /// + /// + /// + public static bool operator !=(DeferredToolsControlInterface left, DeferredToolsControlInterface right) => !left.Equals(right); + } + + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeferredToolsControlInterfaceExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeferredToolsControlInterface value) + { + return value.Value ?? throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null); + } + + /// + /// Converts an string to a enum. + /// + public static DeferredToolsControlInterface? ToEnum(string value) + { + return DeferredToolsControlInterface.FromValue(value); + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlScope.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlScope.g.cs new file mode 100644 index 00000000..ece04dd9 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.DeferredToolsControlScope.g.cs @@ -0,0 +1,120 @@ + +#nullable enable + +namespace OpenRouter +{ + + /// + /// Which tools the universal profile defers. Absent or `all`: every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental. + /// + public readonly partial struct DeferredToolsControlScope : global::System.IEquatable + { + /// + /// + /// + public DeferredToolsControlScope(string value) + { + Value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + } + + /// + /// + /// + public string Value { get; } + /// + /// every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental. + /// + public static DeferredToolsControlScope All { get; } = new("all"); + + /// + /// every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental. + /// + public static DeferredToolsControlScope Mcp { get; } = new("mcp"); + /// + /// + /// + public static DeferredToolsControlScope FromValue(string value) + { + value = value ?? throw new global::System.ArgumentNullException(nameof(value)); + + return value switch + { + "all" => All, + "mcp" => Mcp, + _ => new DeferredToolsControlScope(value), + }; + } + + /// + /// + /// + public bool IsKnown => Value switch + { + "all" => true, + "mcp" => true, + _ => false, + }; + + /// + /// + /// + public override string ToString() => Value ?? string.Empty; + + /// + /// + /// + public bool Equals(DeferredToolsControlScope other) + { + return string.Equals(Value, other.Value, global::System.StringComparison.Ordinal); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is DeferredToolsControlScope other && Equals(other); + } + + /// + /// + /// + public override int GetHashCode() + { + return global::System.StringComparer.Ordinal.GetHashCode(Value ?? string.Empty); + } + + /// + /// + /// + public static bool operator ==(DeferredToolsControlScope left, DeferredToolsControlScope right) => left.Equals(right); + + /// + /// + /// + public static bool operator !=(DeferredToolsControlScope left, DeferredToolsControlScope right) => !left.Equals(right); + } + + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DeferredToolsControlScopeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DeferredToolsControlScope value) + { + return value.Value ?? throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null); + } + + /// + /// Converts an string to a enum. + /// + public static DeferredToolsControlScope? ToEnum(string value) + { + return DeferredToolsControlScope.FromValue(value); + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateEndpointRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateEndpointRequest.g.cs index b0542faf..91138325 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateEndpointRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdatePrivateEndpointRequest.g.cs @@ -4,7 +4,7 @@ namespace OpenRouter { /// - /// Only the fields present change. `base_url`, `upstream_model_id`, `declared_zdr` and `declared_region` are accepted on a draft only; `pricing` and `declared_parameters` replace their value; `settings` is itself a partial update where `null` clears a limit or restores the provider default.
+ /// Only the fields present change. `base_url` and `upstream_model_id` are accepted on a draft only; `declared_zdr` and `declared_region` on drafts and active endpoints; `pricing` and `declared_parameters` replace their value; `settings` is itself a partial update where `null` clears a limit or restores the provider default.
/// Example: {"declared_parameters":["seed"],"settings":{"context_length":128000}} ///
public sealed partial class UpdatePrivateEndpointRequest diff --git a/src/libs/OpenRouter/Generated/OpenRouter.PrivateEndpointsClient.Update.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.PrivateEndpointsClient.Update.g.cs index 3d07c811..ae406784 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.PrivateEndpointsClient.Update.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.PrivateEndpointsClient.Update.g.cs @@ -45,7 +45,7 @@ partial void ProcessUpdateResponseContent( /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
@@ -74,7 +74,7 @@ partial void ProcessUpdateResponseContent( } /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
@@ -783,7 +783,7 @@ partial void ProcessUpdateResponseContent( } /// /// Update a private endpoint
- /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. + /// Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required. ///
/// /// Stable identifier of the private endpoint.
diff --git a/src/libs/OpenRouter/Generated/autosdk.generated-examples.json b/src/libs/OpenRouter/Generated/autosdk.generated-examples.json index d14d78e9..917b38f5 100644 --- a/src/libs/OpenRouter/Generated/autosdk.generated-examples.json +++ b/src/libs/OpenRouter/Generated/autosdk.generated-examples.json @@ -1291,7 +1291,7 @@ "Order": 118, "Title": "Update a private endpoint", "Slug": "updateprivateendpoint", - "Description": "Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. \u0060pricing\u0060 and \u0060declared_parameters\u0060 replace their stored value, \u0060settings\u0060 changes only the fields it names (\u0060null\u0060 clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. \u0060upstream_model_id\u0060, \u0060base_url\u0060, \u0060declared_zdr\u0060 and \u0060declared_region\u0060 re-point a draft: an omitted \u0060upstream_model_id\u0060 or \u0060base_url\u0060 keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 \u0060already_active\u0060 and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 \u0060parameters_invalid\u0060 when \u0060tool_choice\u0060 is declared without \u0060tools\u0060 tested or declared, 400 \u0060settings_invalid\u0060 when \u0060max_prompt_tokens\u0060 exceeds the context length, both completion APIs are off, or \u0060excluded_parameters\u0060 names a tested parameter, 422 \u0060pricing_invalid\u0060 for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "Description": "Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. \u0060pricing\u0060 and \u0060declared_parameters\u0060 replace their stored value, \u0060settings\u0060 changes only the fields it names (\u0060null\u0060 clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. \u0060declared_zdr\u0060 and \u0060declared_region\u0060 change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. \u0060upstream_model_id\u0060 and \u0060base_url\u0060 re-point a draft: an omitted \u0060upstream_model_id\u0060 or \u0060base_url\u0060 keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming \u0060upstream_model_id\u0060 or \u0060base_url\u0060 on an active endpoint returns 409 \u0060already_active\u0060 and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 \u0060parameters_invalid\u0060 when \u0060tool_choice\u0060 is declared without \u0060tools\u0060 tested or declared, 400 \u0060settings_invalid\u0060 when \u0060max_prompt_tokens\u0060 exceeds the context length, both completion APIs are off, or \u0060excluded_parameters\u0060 names a tested parameter, 422 \u0060pricing_invalid\u0060 for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "Language": "http", "Code": "### Update a private endpoint\n# @name updatePrivateEndpoint\nPATCH {{host}}/private-endpoints/{{id}}\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json\n\n{\n \u0022declared_parameters\u0022: [\n \u0022seed\u0022\n ],\n \u0022settings\u0022: {\n \u0022context_length\u0022: 128000\n }\n}\n\n## Responses\n# 200\n# Description: The updated endpoint\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# 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", diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index 36a6ecba..e58c4992 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -17598,6 +17598,15 @@ "validation": "runtime" }, "properties": { + "interface": { + "description": "How the universal profile exposes the hidden catalog to the provider. Absent or `wrappers`: the `tool_search` and `tool_exec` tools. `code_mode`: one `tool_code` tool that runs a short JavaScript program in which `search()` and `call()` reach the catalog, so several searches and calls complete in one tool result. Experimental.", + "enum": [ + "wrappers", + "code_mode" + ], + "type": "string", + "x-speakeasy-unknown-values": "allow" + }, "profile": { "description": "Loading profile. `portable` serves the `defer_loading` tools with router-built search and call wrappers on any model and keeps the catalog fixed. `universal` defers every wrappable tool behind the same wrappers so the provider-facing tool list never changes, and rebuilds the catalog from each request so tools can be added or removed mid-conversation.", "enum": [ @@ -17613,6 +17622,15 @@ ], "type": "string" }, + "scope": { + "description": "Which tools the universal profile defers. Absent or `all`: every wrappable tool outside the coding-harness core set. `mcp`: only MCP server tools (`mcp__*` names and Responses namespaces outside `functions`); the harness keeps its own built-in tools direct. Experimental.", + "enum": [ + "all", + "mcp" + ], + "type": "string", + "x-speakeasy-unknown-values": "allow" + }, "search": { "$ref": "#/components/schemas/DeferredToolsSearchStrategy" }, @@ -52484,7 +52502,7 @@ "type": "object" }, "UpdatePrivateEndpointRequest": { - "description": "Only the fields present change. `base_url`, `upstream_model_id`, `declared_zdr` and `declared_region` are accepted on a draft only; `pricing` and `declared_parameters` replace their value; `settings` is itself a partial update where `null` clears a limit or restores the provider default.", + "description": "Only the fields present change. `base_url` and `upstream_model_id` are accepted on a draft only; `declared_zdr` and `declared_region` on drafts and active endpoints; `pricing` and `declared_parameters` replace their value; `settings` is itself a partial update where `null` clears a limit or restores the provider default.", "example": { "declared_parameters": [ "seed" @@ -79197,7 +79215,7 @@ "x-speakeasy-name-override": "get" }, "patch": { - "description": "Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `upstream_model_id`, `base_url`, `declared_zdr` and `declared_region` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any upstream change clears earlier validation. Naming an upstream field on an active endpoint returns 409 `already_active` and writes nothing; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required.", + "description": "Change any of the endpoint fields you own in one call; only the fields present change, and the response is the whole endpoint. `pricing` and `declared_parameters` replace their stored value, `settings` changes only the fields it names (`null` clears a limit or restores the provider default); routing picks these up for subsequent requests on drafts and active endpoints alike. `declared_zdr` and `declared_region` change on drafts and active endpoints alike; on an active endpoint the change keeps its validation and tested parameters, and routing applies it to subsequent requests. `upstream_model_id` and `base_url` re-point a draft: an omitted `upstream_model_id` or `base_url` keeps the stored one, omitted data-policy declarations are kept while the upstream is unchanged and cleared when it changes, and any change to the upstream or declarations of a draft clears earlier validation. Naming `upstream_model_id` or `base_url` on an active endpoint returns 409 `already_active` and writes nothing, even alongside other fields; delete and re-create instead. Every group is checked before anything is written: 400 `parameters_invalid` when `tool_choice` is declared without `tools` tested or declared, 400 `settings_invalid` when `max_prompt_tokens` exceeds the context length, both completion APIs are off, or `excluded_parameters` names a tested parameter, 422 `pricing_invalid` for rates the provider strategy cannot represent. [Management key](/docs/guides/overview/auth/management-api-keys) required.", "operationId": "updatePrivateEndpoint", "parameters": [ {