From 8e8b39b4ea268ccc738a2e731f9ab97fe6a795a4 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Sat, 28 Mar 2026 21:36:34 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- ...eChatClient.SendChatCompletionRequest.g.cs | 2 +- ... => OpenRouter.JsonSerializerContext.g.cs} | 126 +- ...OpenRouter.JsonSerializerContextTypes.g.cs | 2274 +++++++++-------- ...ontentItemsOneOf6ContentOneOf1Content.g.cs | 2 - ...Router.Models.BaseMessagesResultUsage.g.cs | 2 - .../OpenRouter.Models.ChatRequest.g.cs | 6 +- ...OpenRouter.Models.ChatRequestProvider.g.cs | 4 +- ...er.Models.ChatRequestProviderMaxPrice.g.cs | 16 +- ...penRouter.Models.ChatRequestReasoning.g.cs | 2 - .../OpenRouter.Models.ChatUsage.g.cs | 2 - ...s.CodeInterpreterServerToolContainer1.g.cs | 2 - ...nRouter.Models.CreateGuardrailRequest.g.cs | 2 - .../OpenRouter.Models.CreateKeysRequest.g.cs | 2 - ...dels.ExchangeAuthCodeForApiKeyRequest.g.cs | 2 - ...onsesContentApplicationJsonSchemaData.g.cs | 2 - ...ContentApplicationJsonSchemaDataItems.g.cs | 2 - ...onsesContentApplicationJsonSchemaData.g.cs | 2 - ...onsesContentApplicationJsonSchemaData.g.cs | 2 - ...onsesContentApplicationJsonSchemaData.g.cs | 2 - ...uter.Models.ImageGenerationServerTool.g.cs | 2 - .../OpenRouter.Models.InputsOneOf1Items6.g.cs | 2 - ...uter.Models.LegacyWebSearchServerTool.g.cs | 2 - ...els.ListEndpointsResponseArchitecture.g.cs | 4 +- ...ssagesMessageParamContentOneOf1Items2.g.cs | 2 - ...tOneOf1ItemsOneOf4ContentOneOf1Items4.g.cs | 2 - ...penRouter.Models.MessagesOutputConfig.g.cs | 2 - .../OpenRouter.Models.MessagesRequest.g.cs | 2 - ...esRequestContextManagementEditsItems0.g.cs | 2 - ...esRequestContextManagementEditsItems2.g.cs | 2 - ...Router.Models.MessagesRequestProvider.g.cs | 4 +- ...odels.MessagesRequestProviderMaxPrice.g.cs | 16 +- ...ter.Models.MessagesRequestToolsItems3.g.cs | 2 - ...ter.Models.MessagesRequestToolsItems4.g.cs | 2 - .../OpenRouter.Models.MessagesResult.g.cs | 2 - ...OpenRouter.Models.MessagesResultUsage.g.cs | 2 - .../OpenRouter.Models.ModelArchitecture.g.cs | 2 - ...OpenRouter.Models.OutputReasoningItem.g.cs | 2 - ...ls.Preview20250311WebSearchServerTool.g.cs | 2 - ...ter.Models.PreviewWebSearchServerTool.g.cs | 2 - ...OpenRouter.Models.ProviderPreferences.g.cs | 4 +- ...er.Models.ProviderPreferencesMaxPrice.g.cs | 16 +- .../OpenRouter.Models.ProviderSortConfig.g.cs | 2 - ...ContentApplicationJsonSchemaDataItems.g.cs | 2 - .../OpenRouter.Models.PublicEndpoint.g.cs | 4 +- ...enRouter.Models.PublicEndpointPricing.g.cs | 52 +- .../OpenRouter.Models.PublicPricing.g.cs | 52 +- ...outer.Models.ReasoningDetailEncrypted.g.cs | 2 - ...nRouter.Models.ReasoningDetailSummary.g.cs | 2 - ...OpenRouter.Models.ReasoningDetailText.g.cs | 2 - .../OpenRouter.Models.ReasoningItem.g.cs | 2 - .../OpenRouter.Models.ResponsesRequest.g.cs | 2 - ...dels.ResponsesRequestProviderMaxPrice.g.cs | 16 +- .../OpenRouter.Models.TextConfig.g.cs | 2 - .../OpenRouter.Models.TextExtendedConfig.g.cs | 2 - ...nRouter.Models.UpdateGuardrailRequest.g.cs | 2 - .../OpenRouter.Models.UpdateKeysRequest.g.cs | 2 - ...OpenRouter.Models.WebSearchServerTool.g.cs | 2 - ...eChatClient.SendChatCompletionRequest.g.cs | 2 +- 58 files changed, 1423 insertions(+), 1259 deletions(-) rename src/libs/OpenRouter/Generated/{OpenRouter..JsonSerializerContext.g.cs => OpenRouter.JsonSerializerContext.g.cs} (98%) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageChatClient.SendChatCompletionRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageChatClient.SendChatCompletionRequest.g.cs index d64ab4c..79727b0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageChatClient.SendChatCompletionRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ISubpackageChatClient.SendChatCompletionRequest.g.cs @@ -126,7 +126,7 @@ public partial interface ISubpackageChatClient string? sessionId = default, global::OpenRouter.ChatRequestTrace? trace = default, string? model = default, - global::System.Collections.Generic.IList? models = default, + global::System.Collections.Generic.IList? models = default, double? frequencyPenalty = default, global::System.Collections.Generic.Dictionary? logitBias = default, bool? logprobs = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter..JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs similarity index 98% rename from src/libs/OpenRouter/Generated/OpenRouter..JsonSerializerContext.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index 3f1e83c..bbbb663 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter..JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -2321,7 +2321,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemReasoningStatus0), TypeInfoPropertyName = "OutputItemReasoningStatus02")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemReasoningStatus1), TypeInfoPropertyName = "OutputItemReasoningStatus12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemReasoningStatus2), TypeInfoPropertyName = "OutputItemReasoningStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemReasoningStatus), TypeInfoPropertyName = "OutputItemReasoningStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemReasoningStatus), TypeInfoPropertyName = "OutputItemReasoningStatus3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningItemFormat), TypeInfoPropertyName = "ReasoningItemFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2333,7 +2333,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRole1), TypeInfoPropertyName = "EasyInputMessageRole12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRole2), TypeInfoPropertyName = "EasyInputMessageRole22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRole3), TypeInfoPropertyName = "EasyInputMessageRole32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRole), TypeInfoPropertyName = "EasyInputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRole), TypeInfoPropertyName = "EasyInputMessageRole4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputTextType), TypeInfoPropertyName = "InputTextType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputText))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputImageType), TypeInfoPropertyName = "InputImageType2")] @@ -2358,7 +2358,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemRole0), TypeInfoPropertyName = "InputMessageItemRole02")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemRole1), TypeInfoPropertyName = "InputMessageItemRole12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemRole2), TypeInfoPropertyName = "InputMessageItemRole22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemRole), TypeInfoPropertyName = "InputMessageItemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemRole), TypeInfoPropertyName = "InputMessageItemRole3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemContentItems1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItemContentItems), TypeInfoPropertyName = "InputMessageItemContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputMessageItem))] @@ -2377,7 +2377,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageStatus0), TypeInfoPropertyName = "OutputMessageStatus02")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageStatus1), TypeInfoPropertyName = "OutputMessageStatus12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageStatus2), TypeInfoPropertyName = "OutputMessageStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageStatus), TypeInfoPropertyName = "OutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageStatus), TypeInfoPropertyName = "OutputMessageStatus3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponseOutputTextType), TypeInfoPropertyName = "ResponseOutputTextType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitationType), TypeInfoPropertyName = "FileCitationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileCitation))] @@ -2411,7 +2411,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFunctionCallStatus0), TypeInfoPropertyName = "OutputItemFunctionCallStatus02")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFunctionCallStatus1), TypeInfoPropertyName = "OutputItemFunctionCallStatus12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFunctionCallStatus2), TypeInfoPropertyName = "OutputItemFunctionCallStatus22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFunctionCallStatus), TypeInfoPropertyName = "OutputItemFunctionCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFunctionCallStatus), TypeInfoPropertyName = "OutputItemFunctionCallStatus3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputFunctionCallItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallType), TypeInfoPropertyName = "OutputItemWebSearchCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallActionOneOf0Type), TypeInfoPropertyName = "OutputItemWebSearchCallActionOneOf0Type2")] @@ -2424,7 +2424,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallAction1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallActionOneOf2Type), TypeInfoPropertyName = "OutputItemWebSearchCallActionOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallAction2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallAction), TypeInfoPropertyName = "OutputItemWebSearchCallAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemWebSearchCallAction), TypeInfoPropertyName = "OutputItemWebSearchCallAction3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchStatus), TypeInfoPropertyName = "WebSearchStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputWebSearchCallItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemFileSearchCallType), TypeInfoPropertyName = "OutputItemFileSearchCallType2")] @@ -2502,7 +2502,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApproval0))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApproval1), TypeInfoPropertyName = "McpServerToolRequireApproval12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApproval2), TypeInfoPropertyName = "McpServerToolRequireApproval22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApproval), TypeInfoPropertyName = "McpServerToolRequireApproval2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApproval), TypeInfoPropertyName = "McpServerToolRequireApproval3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerTool))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationServerToolType), TypeInfoPropertyName = "ImageGenerationServerToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationServerToolBackground), TypeInfoPropertyName = "ImageGenerationServerToolBackground2")] @@ -2580,6 +2580,10 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfProviderSortConfigByObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfProviderSortConfigPartitionObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderSort), TypeInfoPropertyName = "ResponsesRequestProviderSort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderMaxPriceCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderMaxPriceImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderMaxPriceAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderMaxPriceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestProviderMaxPrice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PercentileThroughputCutoffs))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PreferredMinThroughput), TypeInfoPropertyName = "PreferredMinThroughput2")] @@ -2608,7 +2612,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestPluginsItemsOneOf5Id), TypeInfoPropertyName = "ResponsesRequestPluginsItemsOneOf5Id2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContextCompressionEngine), TypeInfoPropertyName = "ContextCompressionEngine2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestPluginsItems5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestPluginsItems), TypeInfoPropertyName = "ResponsesRequestPluginsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestPluginsItems), TypeInfoPropertyName = "ResponsesRequestPluginsItems6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequestTrace))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ResponsesRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2639,7 +2643,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Role12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Role22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Role32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Role2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Role4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf0Content2")] @@ -2651,7 +2655,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role0), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1Role02")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role1), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1Role12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role2), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1Role22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1Role2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1Role3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf1ContentItems), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf1ContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1Items1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2662,7 +2666,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1Items2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1ItemsOneOf3Type), TypeInfoPropertyName = "BaseInputsOneOf1ItemsOneOf3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1Items3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1Items), TypeInfoPropertyName = "BaseInputsOneOf1Items2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsOneOf1Items), TypeInfoPropertyName = "BaseInputsOneOf1Items4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputs), TypeInfoPropertyName = "BaseInputs2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseResponsesResultToolsItems0))] @@ -2723,7 +2727,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControl))] @@ -2759,7 +2763,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl))] @@ -2782,7 +2786,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf3Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2Source4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Citations))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlTtl2")] @@ -2806,7 +2810,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControl))] @@ -2837,7 +2841,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControl))] @@ -2868,7 +2872,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl))] @@ -2891,14 +2895,14 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf3Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Citations))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControl))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfMessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CitationsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4Content2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlType2")] @@ -2939,7 +2943,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlType), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlTtl), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControl))] @@ -2951,7 +2955,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControl))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1Items9))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1Items), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1Items2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContentOneOf1Items), TypeInfoPropertyName = "MessagesMessageParamContentOneOf1Items10")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParamContent), TypeInfoPropertyName = "MessagesMessageParamContent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesMessageParam))] @@ -2966,7 +2970,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf4Type), TypeInfoPropertyName = "MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems), TypeInfoPropertyName = "MessagesRequestSystemOneOf1ItemsCitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems), TypeInfoPropertyName = "MessagesRequestSystemOneOf1ItemsCitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlType), TypeInfoPropertyName = "MessagesRequestSystemOneOf1ItemsCacheControlType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlTtl), TypeInfoPropertyName = "MessagesRequestSystemOneOf1ItemsCacheControlTtl2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControl))] @@ -3020,7 +3024,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesWebSearchServerToolParametersUserLocation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesWebSearchServerToolParameters))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesWebSearchServerTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolsItems), TypeInfoPropertyName = "MessagesRequestToolsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolsItems), TypeInfoPropertyName = "MessagesRequestToolsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceOneOf0Type), TypeInfoPropertyName = "MessagesRequestToolChoiceOneOf0Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoice0))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceOneOf1Type), TypeInfoPropertyName = "MessagesRequestToolChoiceOneOf1Type2")] @@ -3029,14 +3033,14 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoice2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoiceOneOf3Type), TypeInfoPropertyName = "MessagesRequestToolChoiceOneOf3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoice3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoice), TypeInfoPropertyName = "MessagesRequestToolChoice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestToolChoice), TypeInfoPropertyName = "MessagesRequestToolChoice4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinkingOneOf0Type), TypeInfoPropertyName = "MessagesRequestThinkingOneOf0Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinking0))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinkingOneOf1Type), TypeInfoPropertyName = "MessagesRequestThinkingOneOf1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinking1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinkingOneOf2Type), TypeInfoPropertyName = "MessagesRequestThinkingOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinking2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinking), TypeInfoPropertyName = "MessagesRequestThinking2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestThinking), TypeInfoPropertyName = "MessagesRequestThinking3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestServiceTier), TypeInfoPropertyName = "MessagesRequestServiceTier2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesOutputConfigEffort), TypeInfoPropertyName = "MessagesOutputConfigEffort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesOutputConfigFormatType), TypeInfoPropertyName = "MessagesOutputConfigFormatType2")] @@ -3066,19 +3070,24 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf1Keep22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf1Keep2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf1Keep3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItems1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItemsOneOf2TriggerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItems2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfMessagesRequestContextManagementEditsItemsOneOf2TriggerObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItems), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditsItems), TypeInfoPropertyName = "MessagesRequestContextManagementEditsItems3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagement))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderOrderItems), TypeInfoPropertyName = "MessagesRequestProviderOrderItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderOnlyItems), TypeInfoPropertyName = "MessagesRequestProviderOnlyItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderIgnoreItems), TypeInfoPropertyName = "MessagesRequestProviderIgnoreItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderSort))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderMaxPriceCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderMaxPriceImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderMaxPriceAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderMaxPriceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProviderMaxPrice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestProvider))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3096,7 +3105,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestPluginsItems4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestPluginsItemsOneOf5Id), TypeInfoPropertyName = "MessagesRequestPluginsItemsOneOf5Id2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestPluginsItems5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestPluginsItems), TypeInfoPropertyName = "MessagesRequestPluginsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestPluginsItems), TypeInfoPropertyName = "MessagesRequestPluginsItems6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestTrace))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestSpeed), TypeInfoPropertyName = "MessagesRequestSpeed2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequest))] @@ -3119,7 +3128,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems3))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf4Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf0CitationsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf0CitationsItems5")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems0))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf1Type2")] @@ -3129,7 +3138,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf1CallerOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf1Caller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf1Caller3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems2))] @@ -3142,7 +3151,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf4CallerOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf4Caller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf4Caller3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf4Name), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf4Name2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf5Type2")] @@ -3152,7 +3161,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf5CallerOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf5Caller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf5Caller3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0ItemsType), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf5ContentOneOf0ItemsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0Items))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3168,7 +3177,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf6CallerOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf6Caller2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf6Caller3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf6ContentOneOf0Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0ErrorCode), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf6ContentOneOf0ErrorCode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content0))] @@ -3201,7 +3210,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf7ContentOneOf2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf7Content2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf7Content3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems7))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf8Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf8Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf0ErrorCode), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf8ContentOneOf0ErrorCode2")] @@ -3225,7 +3234,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf3Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf9ContentOneOf3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf9Content2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf9Content4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems9))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf10Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf10Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf0ErrorCode), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf10ContentOneOf0ErrorCode2")] @@ -3240,7 +3249,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems10))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItemsOneOf11Type), TypeInfoPropertyName = "BaseMessagesResultContentItemsOneOf11Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems11))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems), TypeInfoPropertyName = "BaseMessagesResultContentItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultContentItems), TypeInfoPropertyName = "BaseMessagesResultContentItems12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultStopReason), TypeInfoPropertyName = "BaseMessagesResultStopReason2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultUsageCacheCreation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseMessagesResultUsageServerToolUse))] @@ -3280,6 +3289,11 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderOrderItems), TypeInfoPropertyName = "ChatRequestProviderOrderItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderOnlyItems), TypeInfoPropertyName = "ChatRequestProviderOnlyItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderIgnoreItems), TypeInfoPropertyName = "ChatRequestProviderIgnoreItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderSort))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderMaxPriceCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderMaxPriceImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderMaxPriceAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderMaxPriceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProviderMaxPrice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestProvider))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3297,7 +3311,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginsItems4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginsItemsOneOf5Id), TypeInfoPropertyName = "ChatRequestPluginsItemsOneOf5Id2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginsItems5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginsItems), TypeInfoPropertyName = "ChatRequestPluginsItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginsItems), TypeInfoPropertyName = "ChatRequestPluginsItems6")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestTrace))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatSystemMessageRole), TypeInfoPropertyName = "ChatSystemMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatContentTextType), TypeInfoPropertyName = "ChatContentTextType2")] @@ -3361,6 +3375,8 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolMessageContent), TypeInfoPropertyName = "ChatToolMessageContent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolMessage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatMessages), TypeInfoPropertyName = "ChatMessages2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatModelNamesItems))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestReasoningEffort), TypeInfoPropertyName = "ChatRequestReasoningEffort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatReasoningSummaryVerbosityEnum), TypeInfoPropertyName = "ChatReasoningSummaryVerbosityEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestReasoningSummary), TypeInfoPropertyName = "ChatRequestReasoningSummary2")] @@ -3384,7 +3400,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatNamedToolChoiceType), TypeInfoPropertyName = "ChatNamedToolChoiceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatNamedToolChoiceFunction))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatNamedToolChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoice), TypeInfoPropertyName = "ChatToolChoice2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoice), TypeInfoPropertyName = "ChatToolChoice3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatFunctionToolOneOf0Type), TypeInfoPropertyName = "ChatFunctionToolOneOf0Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatFunctionToolOneOf0Function))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatFunctionTool0))] @@ -3463,6 +3479,11 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesOrderItems), TypeInfoPropertyName = "ProviderPreferencesOrderItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesOnlyItems), TypeInfoPropertyName = "ProviderPreferencesOnlyItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesIgnoreItems), TypeInfoPropertyName = "ProviderPreferencesIgnoreItems2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesSort))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesMaxPriceCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesMaxPriceImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesMaxPriceAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesMaxPriceRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferencesMaxPrice))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderPreferences))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3475,6 +3496,19 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingImageToken))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingImageOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingInputAudioCache))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingWebSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingInternalReasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingInputCacheRead))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricingInputCacheWrite))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicPricing))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelGroup), TypeInfoPropertyName = "ModelGroup2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelArchitectureInstructType), TypeInfoPropertyName = "ModelArchitectureInstructType2")] @@ -3502,9 +3536,24 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelsCountResponseData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelsCountResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelsGetParametersCategory), TypeInfoPropertyName = "ModelsGetParametersCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListEndpointsResponseArchitectureTokenizer))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InstructType2), TypeInfoPropertyName = "InstructType22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListEndpointsResponseArchitecture))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingImageToken))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingImageOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingAudio))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingAudioOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingInputAudioCache))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingWebSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingInternalReasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingInputCacheRead))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricingInputCacheWrite))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointPricing))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointQuantization))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EndpointStatus), TypeInfoPropertyName = "EndpointStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PercentileStats))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PublicEndpointThroughputLast30M))] @@ -3658,6 +3707,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index a739d32..2b6b392 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -1100,4039 +1100,4235 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.ResponsesRequestProviderMaxPrice? Type268 { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceCompletion? Type268 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type269 { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceImage? Type269 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type270 { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceAudio? Type270 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type271 { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceRequest? Type271 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type272 { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPrice? Type272 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestProvider? Type273 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type273 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type274 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type275 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type275 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type276 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type277 { get; set; } + public global::OpenRouter.ResponsesRequestProvider? Type277 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf0Id? Type278 { get; set; } + public global::System.Collections.Generic.IList? Type278 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems0? Type279 { get; set; } + public global::System.Collections.Generic.IList? Type279 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf1Id? Type280 { get; set; } + public global::System.Collections.Generic.IList? Type280 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems1? Type281 { get; set; } + public global::System.Collections.Generic.IList? Type281 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf2Id? Type282 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf0Id? Type282 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngine? Type283 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems0? Type283 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems2? Type284 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf1Id? Type284 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf3Id? Type285 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems1? Type285 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine0? Type286 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf2Id? Type286 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine1? Type287 { get; set; } + public global::OpenRouter.WebSearchEngine? Type287 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type288 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems2? Type288 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type289 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf3Id? Type289 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems3? Type290 { get; set; } + public global::OpenRouter.PdfParserEngine0? Type290 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf4Id? Type291 { get; set; } + public global::OpenRouter.PdfParserEngine1? Type291 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems4? Type292 { get; set; } + public global::OpenRouter.PDFParserEngine? Type292 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsOneOf5Id? Type293 { get; set; } + public global::OpenRouter.PDFParserOptions? Type293 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionEngine? Type294 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems3? Type294 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems5? Type295 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf4Id? Type295 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems? Type296 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems4? Type296 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestTrace? Type297 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsOneOf5Id? Type297 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type298 { get; set; } + public global::OpenRouter.ContextCompressionEngine? Type298 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type299 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems5? Type299 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type300 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems? Type300 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type301 { get; set; } + public global::OpenRouter.ResponsesRequestTrace? Type301 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type302 { get; set; } + public global::OpenRouter.ResponsesRequest? Type302 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type303 { get; set; } + public global::System.Collections.Generic.IList? Type303 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type304 { get; set; } + public global::System.Collections.Generic.IList? Type304 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultObject? Type305 { get; set; } + public global::System.Collections.Generic.IList? Type305 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesResponseStatus? Type306 { get; set; } + public global::OpenRouter.OneOf? Type306 { get; set; } /// /// /// - public global::OpenRouter.OutputMessage? Type307 { get; set; } + public global::OpenRouter.OneOf? Type307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type308 { get; set; } + public global::System.Collections.Generic.IList? Type308 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoning? Type309 { get; set; } + public global::OpenRouter.BaseResponsesResultObject? Type309 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCall? Type310 { get; set; } + public global::OpenRouter.OpenAIResponsesResponseStatus? Type310 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCall? Type311 { get; set; } + public global::OpenRouter.OutputMessage? Type311 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFileSearchCall? Type312 { get; set; } + public global::System.Collections.Generic.IList? Type312 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCall? Type313 { get; set; } + public global::OpenRouter.OutputItemReasoning? Type313 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultOutputItems? Type314 { get; set; } + public global::OpenRouter.OutputItemFunctionCall? Type314 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type315 { get; set; } + public global::OpenRouter.OutputItemWebSearchCall? Type315 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorField? Type316 { get; set; } + public global::OpenRouter.OutputItemFileSearchCall? Type316 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type317 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCall? Type317 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetails? Type318 { get; set; } + public global::OpenRouter.BaseResponsesResultOutputItems? Type318 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesUsageInputTokensDetails? Type319 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type319 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesUsageOutputTokensDetails? Type320 { get; set; } + public global::OpenRouter.ResponsesErrorField? Type320 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsage? Type321 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type321 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type322 { get; set; } + public global::OpenRouter.IncompleteDetails? Type322 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type323 { get; set; } + public global::OpenRouter.OpenAiResponsesUsageInputTokensDetails? Type323 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type324 { get; set; } + public global::OpenRouter.OpenAiResponsesUsageOutputTokensDetails? Type324 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type325 { get; set; } + public global::OpenRouter.OpenAIResponsesUsage? Type325 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type326 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type326 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type327 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type327 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type328 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type328 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type329 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type329 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type330 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type330 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type331 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type331 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type332 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type332 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type333 { get; set; } + public global::System.Collections.Generic.IList? Type333 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items0? Type334 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type334 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Type? Type335 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type335 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role0? Type336 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type336 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role1? Type337 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type337 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role2? Type338 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items0? Type338 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role? Type339 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Type? Type339 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1ContentItems? Type340 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role0? Type340 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items1? Type341 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role1? Type341 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type342 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role2? Type342 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2Type? Type343 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1Role? Type343 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2OutputOneOf1Items? Type344 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf1ContentItems? Type344 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type345 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items1? Type345 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2Output? Type346 { get; set; } + public global::System.Collections.Generic.IList? Type346 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items2? Type347 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2Type? Type347 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf3Type? Type348 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2OutputOneOf1Items? Type348 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items3? Type349 { get; set; } + public global::System.Collections.Generic.IList? Type349 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items? Type350 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf2Output? Type350 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type351 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items2? Type351 { get; set; } /// /// /// - public global::OpenRouter.BaseInputs? Type352 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf3Type? Type352 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultToolsItems0? Type353 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items3? Type353 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultToolsItems? Type354 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items? Type354 { get; set; } /// /// /// - public global::OpenRouter.BaseReasoningConfig? Type355 { get; set; } + public global::System.Collections.Generic.IList? Type355 { get; set; } /// /// /// - public global::OpenRouter.ServiceTierEnum? Type356 { get; set; } + public global::OpenRouter.BaseInputs? Type356 { get; set; } /// /// /// - public global::OpenRouter.TruncationEnum? Type357 { get; set; } + public global::OpenRouter.BaseResponsesResultToolsItems0? Type357 { get; set; } /// /// /// - public global::OpenRouter.TextConfig? Type358 { get; set; } + public global::OpenRouter.BaseResponsesResultToolsItems? Type358 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItem? Type359 { get; set; } + public global::OpenRouter.BaseReasoningConfig? Type359 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItem? Type360 { get; set; } + public global::OpenRouter.ServiceTierEnum? Type360 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type361 { get; set; } + public global::OpenRouter.TruncationEnum? Type361 { get; set; } /// /// /// - public global::OpenRouter.UsageCostDetails? Type362 { get; set; } + public global::OpenRouter.TextConfig? Type362 { get; set; } /// /// /// - public global::OpenRouter.Usage? Type363 { get; set; } + public global::OpenRouter.OutputMessageItem? Type363 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResult? Type364 { get; set; } + public global::OpenRouter.OutputReasoningItem? Type364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type365 { get; set; } + public global::OpenRouter.OutputItems? Type365 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type366 { get; set; } + public global::OpenRouter.UsageCostDetails? Type366 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponseErrorData? Type367 { get; set; } + public global::OpenRouter.Usage? Type367 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponse? Type368 { get; set; } + public global::OpenRouter.OpenResponsesResult? Type368 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type369 { get; set; } + public global::System.Collections.Generic.IList? Type369 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type370 { get; set; } + public global::System.Collections.Generic.IList? Type370 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type371 { get; set; } + public global::OpenRouter.BadRequestResponseErrorData? Type371 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type372 { get; set; } + public global::OpenRouter.BadRequestResponse? Type372 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type373 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type373 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type374 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type374 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type375 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type375 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type376 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type376 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type377 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type377 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type378 { get; set; } + public global::OpenRouter.NotFoundResponse? Type378 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type379 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type379 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type380 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type380 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type381 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type381 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type382 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type382 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type383 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type383 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type384 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type384 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponseErrorData? Type385 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type385 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponse? Type386 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type386 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type387 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type387 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type388 { get; set; } + public global::OpenRouter.InternalServerResponse? Type388 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type389 { get; set; } + public global::OpenRouter.BadGatewayResponseErrorData? Type389 { get; set; } /// /// /// - public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type390 { get; set; } + public global::OpenRouter.BadGatewayResponse? Type390 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type391 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type391 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type392 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type392 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type393 { get; set; } + public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type393 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type394 { get; set; } + public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type394 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type395 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type395 { get; set; } /// /// /// - public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type396 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type396 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponseErrorData? Type397 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type397 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponse? Type398 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type398 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type399 { get; set; } + public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type399 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0Type? Type400 { get; set; } + public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type400 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type401 { get; set; } + public global::OpenRouter.ConflictResponseErrorData? Type401 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems0? Type402 { get; set; } + public global::OpenRouter.ConflictResponse? Type402 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type403 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type403 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems1? Type404 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0Type? Type404 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type405 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type405 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems2? Type406 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems0? Type406 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type407 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type407 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems3? Type408 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems1? Type408 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type409 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type409 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems4? Type410 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems2? Type410 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems? Type411 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type411 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlType? Type412 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems3? Type412 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlTtl? Type413 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type413 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControl? Type414 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems4? Type414 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items0? Type415 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CitationsItems? Type415 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type416 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlType? Type416 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Type? Type417 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControlTtl? Type417 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf0Type? Type418 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf0CacheControl? Type418 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type419 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items0? Type419 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source0? Type420 { get; set; } + public global::System.Collections.Generic.IList? Type420 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf1Type? Type421 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Type? Type421 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source1? Type422 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf0Type? Type422 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source? Type423 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type423 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControlType? Type424 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source0? Type424 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControlTtl? Type425 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1SourceOneOf1Type? Type425 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControl? Type426 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source1? Type426 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items1? Type427 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1Source? Type427 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Type? Type428 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControlType? Type428 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf0Type? Type429 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControlTtl? Type429 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf0MediaType? Type430 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf1CacheControl? Type430 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source0? Type431 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items1? Type431 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf1Type? Type432 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Type? Type432 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf1MediaType? Type433 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf0Type? Type433 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source1? Type434 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf0MediaType? Type434 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2Type? Type435 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source0? Type435 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0Type? Type436 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf1Type? Type436 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type437 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf1MediaType? Type437 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems0? Type438 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source1? Type438 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type439 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2Type? Type439 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems1? Type440 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0Type? Type440 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type441 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type441 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2? Type442 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems0? Type442 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type443 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type443 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3? Type444 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems1? Type444 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type445 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type445 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4? Type446 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2? Type446 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems? Type447 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type447 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType? Type448 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3? Type448 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl? Type449 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type449 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl? Type450 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4? Type450 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items0? Type451 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems? Type451 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type452 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType? Type452 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Type? Type453 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl? Type453 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type454 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl? Type454 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type455 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items0? Type455 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source0? Type456 { get; set; } + public global::System.Collections.Generic.IList? Type456 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type457 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Type? Type457 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source1? Type458 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type458 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source? Type459 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type459 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlType? Type460 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source0? Type460 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlTtl? Type461 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type461 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControl? Type462 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source1? Type462 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items1? Type463 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1Source? Type463 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items? Type464 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlType? Type464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type465 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlTtl? Type465 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2Content? Type466 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1ItemsOneOf1CacheControl? Type466 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source2? Type467 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items1? Type467 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf3Type? Type468 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2ContentOneOf1Items? Type468 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source3? Type469 { get; set; } + public global::System.Collections.Generic.IList? Type469 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source? Type470 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf2Content? Type470 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Citations? Type471 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source2? Type471 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlType? Type472 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2SourceOneOf3Type? Type472 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlTtl? Type473 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source3? Type473 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControl? Type474 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Source? Type474 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items2? Type475 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2Citations? Type475 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type476 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlType? Type476 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type477 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControlTtl? Type477 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControlType? Type478 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf2CacheControl? Type478 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControlTtl? Type479 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items2? Type479 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControl? Type480 { get; set; } + public global::OpenRouter.OneOf? Type480 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type481 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type481 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type482 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControlType? Type482 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0Type? Type483 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControlTtl? Type483 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type484 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3CacheControl? Type484 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems0? Type485 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type485 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type486 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type486 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems1? Type487 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0Type? Type487 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type488 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type488 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems2? Type489 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems0? Type489 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type490 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type490 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems3? Type491 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems1? Type491 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type492 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type492 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems4? Type493 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems2? Type493 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems? Type494 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type494 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlType? Type495 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems3? Type495 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlTtl? Type496 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type496 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControl? Type497 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems4? Type497 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items0? Type498 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CitationsItems? Type498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type499 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlType? Type499 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Type? Type500 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControlTtl? Type500 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type501 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf0CacheControl? Type501 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type502 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items0? Type502 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source0? Type503 { get; set; } + public global::System.Collections.Generic.IList? Type503 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type504 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Type? Type504 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source1? Type505 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type505 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source? Type506 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type506 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControlType? Type507 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source0? Type507 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControlTtl? Type508 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type508 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControl? Type509 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source1? Type509 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items1? Type510 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1Source? Type510 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type511 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControlType? Type511 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type512 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControlTtl? Type512 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3Type? Type513 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf1CacheControl? Type513 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsType? Type514 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items1? Type514 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf0Type? Type515 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type515 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems0? Type516 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type516 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf1Type? Type517 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3Type? Type517 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems1? Type518 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsType? Type518 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf2Type? Type519 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf0Type? Type519 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems2? Type520 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems0? Type520 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf3Type? Type521 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf1Type? Type521 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems3? Type522 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems1? Type522 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf4Type? Type523 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf2Type? Type523 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems4? Type524 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems2? Type524 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems? Type525 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf3Type? Type525 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlType? Type526 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems3? Type526 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlTtl? Type527 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItemsOneOf4Type? Type527 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControl? Type528 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems4? Type528 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItems? Type529 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCitationsItems? Type529 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type530 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlType? Type530 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3Citations? Type531 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControlTtl? Type531 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControlType? Type532 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItemsCacheControl? Type532 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControlTtl? Type533 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3ContentItems? Type533 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControl? Type534 { get; set; } + public global::System.Collections.Generic.IList? Type534 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items3? Type535 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3Citations? Type535 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type536 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControlType? Type536 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Type? Type537 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControlTtl? Type537 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf0Type? Type538 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf3CacheControl? Type538 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf0MediaType? Type539 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items3? Type539 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source0? Type540 { get; set; } + public global::System.Collections.Generic.IList? Type540 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf1Type? Type541 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Type? Type541 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf1MediaType? Type542 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf0Type? Type542 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source1? Type543 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf0MediaType? Type543 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2Type? Type544 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source0? Type544 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0Type? Type545 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf1Type? Type545 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type546 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf1MediaType? Type546 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems0? Type547 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source1? Type547 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type548 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2Type? Type548 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems1? Type549 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0Type? Type549 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type550 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf0Type? Type550 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2? Type551 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems0? Type551 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type552 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf1Type? Type552 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3? Type553 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems1? Type553 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type554 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf2Type? Type554 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4? Type555 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems2? Type555 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems? Type556 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf3Type? Type556 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType? Type557 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems3? Type557 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl? Type558 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItemsOneOf4Type? Type558 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl? Type559 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems4? Type559 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items0? Type560 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CitationsItems? Type560 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type561 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlType? Type561 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Type? Type562 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControlTtl? Type562 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type563 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf0CacheControl? Type563 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type564 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items0? Type564 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source0? Type565 { get; set; } + public global::System.Collections.Generic.IList? Type565 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type566 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Type? Type566 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source1? Type567 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0Type? Type567 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source? Type568 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf0MediaType? Type568 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlType? Type569 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source0? Type569 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlTtl? Type570 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1SourceOneOf1Type? Type570 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControl? Type571 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source1? Type571 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items1? Type572 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1Source? Type572 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items? Type573 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlType? Type573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type574 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControlTtl? Type574 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2Content? Type575 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1ItemsOneOf1CacheControl? Type575 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source2? Type576 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items1? Type576 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf3Type? Type577 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2ContentOneOf1Items? Type577 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source3? Type578 { get; set; } + public global::System.Collections.Generic.IList? Type578 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source? Type579 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf2Content? Type579 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Citations? Type580 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source2? Type580 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlType? Type581 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4SourceOneOf3Type? Type581 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlTtl? Type582 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source3? Type582 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControl? Type583 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Source? Type583 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4? Type584 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4Citations? Type584 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type585 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlType? Type585 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type586 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControlTtl? Type586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type587 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf4CacheControl? Type587 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type588 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4? Type588 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlType? Type589 { get; set; } + public global::OpenRouter.OneOf? Type589 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlTtl? Type590 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type590 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControl? Type591 { get; set; } + public global::System.Collections.Generic.IList? Type591 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type592 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type592 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type593 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlType? Type593 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type594 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControlTtl? Type594 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type595 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4CacheControl? Type595 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type596 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type596 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type597 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type597 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Name? Type598 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type598 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControlType? Type599 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type599 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControlTtl? Type600 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type600 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControl? Type601 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type601 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type602 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Name? Type602 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type603 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControlType? Type603 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf0ItemsType? Type604 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControlTtl? Type604 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf0Items? Type605 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7CacheControl? Type605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type606 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type606 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type607 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type607 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type608 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf0ItemsType? Type608 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type609 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf0Items? Type609 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type610 { get; set; } + public global::System.Collections.Generic.IList? Type610 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControlType? Type611 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type611 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControlTtl? Type612 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type612 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControl? Type613 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type613 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type614 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type614 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9Type? Type615 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControlType? Type615 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsType? Type616 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControlTtl? Type616 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf0Type? Type617 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8CacheControl? Type617 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems0? Type618 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type618 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf1Type? Type619 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9Type? Type619 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems1? Type620 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsType? Type620 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf2Type? Type621 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf0Type? Type621 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems2? Type622 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems0? Type622 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf3Type? Type623 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf1Type? Type623 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems3? Type624 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems1? Type624 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf4Type? Type625 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf2Type? Type625 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems4? Type626 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems2? Type626 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems? Type627 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf3Type? Type627 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlType? Type628 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems3? Type628 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlTtl? Type629 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItemsOneOf4Type? Type629 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControl? Type630 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems4? Type630 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItems? Type631 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCitationsItems? Type631 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type632 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlType? Type632 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9Citations? Type633 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControlTtl? Type633 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControlType? Type634 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItemsCacheControl? Type634 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControlTtl? Type635 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9ContentItems? Type635 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControl? Type636 { get; set; } + public global::System.Collections.Generic.IList? Type636 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items9? Type637 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9Citations? Type637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type638 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControlType? Type638 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type639 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControlTtl? Type639 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type640 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf9CacheControl? Type640 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContent? Type641 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items9? Type641 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type642 { get; set; } + public global::System.Collections.Generic.IList? Type642 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsType? Type643 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type643 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf0Type? Type644 { get; set; } + public global::System.Collections.Generic.IList? Type644 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems0? Type645 { get; set; } + public global::OpenRouter.MessagesMessageParamContent? Type645 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf1Type? Type646 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type646 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems1? Type647 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsType? Type647 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf2Type? Type648 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf0Type? Type648 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems2? Type649 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems0? Type649 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf3Type? Type650 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf1Type? Type650 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems3? Type651 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems1? Type651 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf4Type? Type652 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf2Type? Type652 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems4? Type653 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems2? Type653 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems? Type654 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf3Type? Type654 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlType? Type655 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems3? Type655 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlTtl? Type656 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItemsOneOf4Type? Type656 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControl? Type657 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems4? Type657 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystemOneOf1Items? Type658 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCitationsItems? Type658 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type659 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlType? Type659 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type660 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControlTtl? Type660 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystem? Type661 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1ItemsCacheControl? Type661 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type662 { get; set; } + public global::OpenRouter.MessagesRequestSystemOneOf1Items? Type662 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type663 { get; set; } + public global::System.Collections.Generic.IList? Type663 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type664 { get; set; } + public global::System.Collections.Generic.IList? Type664 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControlType? Type665 { get; set; } + public global::OpenRouter.MessagesRequestSystem? Type665 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControlTtl? Type666 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type666 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControl? Type667 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type667 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems0? Type668 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type668 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type669 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControlType? Type669 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type670 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControlTtl? Type670 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControlType? Type671 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0CacheControl? Type671 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControlTtl? Type672 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems0? Type672 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControl? Type673 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type673 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems1? Type674 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type674 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type675 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControlType? Type675 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type676 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControlTtl? Type676 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControlType? Type677 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1CacheControl? Type677 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControlTtl? Type678 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems1? Type678 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControl? Type679 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type679 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems2? Type680 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type680 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type681 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControlType? Type681 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type682 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControlTtl? Type682 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3UserLocationType? Type683 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2CacheControl? Type683 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3UserLocation? Type684 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems2? Type684 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControlType? Type685 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type685 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControlTtl? Type686 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type686 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControl? Type687 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3UserLocationType? Type687 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems3? Type688 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3UserLocation? Type688 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type689 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControlType? Type689 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type690 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControlTtl? Type690 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type691 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3CacheControl? Type691 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4AllowedCallersItems? Type692 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems3? Type692 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4UserLocationType? Type693 { get; set; } + public global::OpenRouter.OneOf? Type693 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4UserLocation? Type694 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type694 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControlType? Type695 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type695 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControlTtl? Type696 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4AllowedCallersItems? Type696 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControl? Type697 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4UserLocationType? Type697 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems4? Type698 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4UserLocation? Type698 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type699 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControlType? Type699 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type700 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControlTtl? Type700 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolType? Type701 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4CacheControl? Type701 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolParametersEngine? Type702 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems4? Type702 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolParametersSearchContextSize? Type703 { get; set; } + public global::System.Collections.Generic.IList? Type703 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolParametersUserLocationType? Type704 { get; set; } + public global::OpenRouter.OneOf? Type704 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolParametersUserLocation? Type705 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolType? Type705 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerToolParameters? Type706 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolParametersEngine? Type706 { get; set; } /// /// /// - public global::OpenRouter.MessagesWebSearchServerTool? Type707 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolParametersSearchContextSize? Type707 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems? Type708 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolParametersUserLocationType? Type708 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type709 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolParametersUserLocation? Type709 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice0? Type710 { get; set; } + public global::OpenRouter.MessagesWebSearchServerToolParameters? Type710 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type711 { get; set; } + public global::OpenRouter.MessagesWebSearchServerTool? Type711 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice1? Type712 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems? Type712 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type713 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type713 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice2? Type714 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice0? Type714 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type715 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type715 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice3? Type716 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice1? Type716 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice? Type717 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type717 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type718 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice2? Type718 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking0? Type719 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type719 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type720 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice3? Type720 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking1? Type721 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice? Type721 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type722 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type722 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking2? Type723 { get; set; } + public global::OpenRouter.MessagesRequestThinking0? Type723 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking? Type724 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type724 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestServiceTier? Type725 { get; set; } + public global::OpenRouter.MessagesRequestThinking1? Type725 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type726 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type726 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type727 { get; set; } + public global::OpenRouter.MessagesRequestThinking2? Type727 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type728 { get; set; } + public global::OpenRouter.MessagesRequestThinking? Type728 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type729 { get; set; } + public global::OpenRouter.MessagesRequestServiceTier? Type729 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type730 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type730 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type731 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type731 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestCacheControlType? Type732 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type732 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestCacheControlTtl? Type733 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type733 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestCacheControl? Type734 { get; set; } + public global::OpenRouter.OneOf? Type734 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type735 { get; set; } + public global::OpenRouter.OneOf? Type735 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearAtLeastType? Type736 { get; set; } + public global::OpenRouter.MessagesRequestCacheControlType? Type736 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearAtLeast? Type737 { get; set; } + public global::OpenRouter.MessagesRequestCacheControlTtl? Type737 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type738 { get; set; } + public global::OpenRouter.MessagesRequestCacheControl? Type738 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0KeepType? Type739 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type739 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Keep? Type740 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearAtLeastType? Type740 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerOneOf0Type? Type741 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearAtLeast? Type741 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger0? Type742 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type742 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerOneOf1Type? Type743 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0KeepType? Type743 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger1? Type744 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Keep? Type744 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type745 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerOneOf0Type? Type745 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type746 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger0? Type746 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type747 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerOneOf1Type? Type747 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type748 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger1? Type748 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf0Type? Type749 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type749 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep0? Type750 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type750 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type751 { get; set; } + public global::OpenRouter.OneOf? Type751 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type752 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type752 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type753 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf0Type? Type753 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type754 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep0? Type754 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type755 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type755 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type756 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type756 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type757 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type757 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type758 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type758 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type759 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type759 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type760 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type760 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type761 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type761 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type762 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type763 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type763 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestProviderOrderItems? Type764 { get; set; } + public global::OpenRouter.OneOf? Type764 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestProviderOnlyItems? Type765 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type765 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestProviderIgnoreItems? Type766 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type766 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestProviderMaxPrice? Type767 { get; set; } + public global::System.Collections.Generic.IList? Type767 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestProvider? Type768 { get; set; } + public global::OpenRouter.MessagesRequestProviderOrderItems? Type768 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type769 { get; set; } + public global::OpenRouter.MessagesRequestProviderOnlyItems? Type769 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type770 { get; set; } + public global::OpenRouter.MessagesRequestProviderIgnoreItems? Type770 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type771 { get; set; } + public global::OpenRouter.MessagesRequestProviderSort? Type771 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf0Id? Type772 { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceCompletion? Type772 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems0? Type773 { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceImage? Type773 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf1Id? Type774 { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceAudio? Type774 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems1? Type775 { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceRequest? Type775 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf2Id? Type776 { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPrice? Type776 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems2? Type777 { get; set; } + public global::OpenRouter.MessagesRequestProvider? Type777 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf3Id? Type778 { get; set; } + public global::System.Collections.Generic.IList? Type778 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems3? Type779 { get; set; } + public global::System.Collections.Generic.IList? Type779 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf4Id? Type780 { get; set; } + public global::System.Collections.Generic.IList? Type780 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems4? Type781 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf0Id? Type781 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsOneOf5Id? Type782 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems0? Type782 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems5? Type783 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf1Id? Type783 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems? Type784 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems1? Type784 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestTrace? Type785 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf2Id? Type785 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSpeed? Type786 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems2? Type786 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type787 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf3Id? Type787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type788 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems3? Type788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type789 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf4Id? Type789 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type790 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems4? Type790 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type791 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsOneOf5Id? Type791 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type792 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems5? Type792 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultType? Type793 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems? Type793 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultRole? Type794 { get; set; } + public global::OpenRouter.MessagesRequestTrace? Type794 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContainer? Type795 { get; set; } + public global::OpenRouter.MessagesRequestSpeed? Type795 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0Type? Type796 { get; set; } + public global::OpenRouter.MessagesRequest? Type796 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf0Type? Type797 { get; set; } + public global::System.Collections.Generic.IList? Type797 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems0? Type798 { get; set; } + public global::System.Collections.Generic.IList? Type798 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf1Type? Type799 { get; set; } + public global::OpenRouter.OneOf? Type799 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems1? Type800 { get; set; } + public global::OpenRouter.OneOf? Type800 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf2Type? Type801 { get; set; } + public global::System.Collections.Generic.IList? Type801 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems2? Type802 { get; set; } + public global::OpenRouter.BaseMessagesResultType? Type802 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf3Type? Type803 { get; set; } + public global::OpenRouter.BaseMessagesResultRole? Type803 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems3? Type804 { get; set; } + public global::OpenRouter.BaseMessagesResultContainer? Type804 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf4Type? Type805 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0Type? Type805 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems4? Type806 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf0Type? Type806 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems? Type807 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems0? Type807 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems0? Type808 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf1Type? Type808 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type809 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems1? Type809 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Type? Type810 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf2Type? Type810 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf0Type? Type811 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems2? Type811 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller0? Type812 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf3Type? Type812 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf1Type? Type813 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems3? Type813 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller1? Type814 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItemsOneOf4Type? Type814 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf2Type? Type815 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems4? Type815 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller2? Type816 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf0CitationsItems? Type816 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller? Type817 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems0? Type817 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems1? Type818 { get; set; } + public global::System.Collections.Generic.IList? Type818 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf2Type? Type819 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Type? Type819 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems2? Type820 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf0Type? Type820 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf3Type? Type821 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller0? Type821 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems3? Type822 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf1Type? Type822 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Type? Type823 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller1? Type823 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf0Type? Type824 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1CallerOneOf2Type? Type824 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller0? Type825 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller2? Type825 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf1Type? Type826 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf1Caller? Type826 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller1? Type827 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems1? Type827 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf2Type? Type828 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf2Type? Type828 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller2? Type829 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems2? Type829 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller? Type830 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf3Type? Type830 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Name? Type831 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems3? Type831 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems4? Type832 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Type? Type832 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Type? Type833 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf0Type? Type833 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf0Type? Type834 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller0? Type834 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller0? Type835 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf1Type? Type835 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf1Type? Type836 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller1? Type836 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller1? Type837 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4CallerOneOf2Type? Type837 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf2Type? Type838 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller2? Type838 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller2? Type839 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Caller? Type839 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller? Type840 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf4Name? Type840 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0ItemsType? Type841 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems4? Type841 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0Items? Type842 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Type? Type842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type843 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf0Type? Type843 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf1Type? Type844 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller0? Type844 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf1ErrorCode? Type845 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf1Type? Type845 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Content1? Type846 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller1? Type846 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Content? Type847 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5CallerOneOf2Type? Type847 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems5? Type848 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller2? Type848 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Type? Type849 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Caller? Type849 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf0Type? Type850 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0ItemsType? Type850 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller0? Type851 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf0Items? Type851 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf1Type? Type852 { get; set; } + public global::System.Collections.Generic.IList? Type852 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller1? Type853 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf1Type? Type853 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf2Type? Type854 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5ContentOneOf1ErrorCode? Type854 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller2? Type855 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Content1? Type855 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller? Type856 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf5Content? Type856 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0Type? Type857 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems5? Type857 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0ErrorCode? Type858 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Type? Type858 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content0? Type859 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf0Type? Type859 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentCitations? Type860 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller0? Type860 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf0MediaType? Type861 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf1Type? Type861 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf0Type? Type862 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller1? Type862 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource0? Type863 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6CallerOneOf2Type? Type863 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf1MediaType? Type864 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller2? Type864 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf1Type? Type865 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Caller? Type865 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource1? Type866 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0Type? Type866 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource? Type867 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf0ErrorCode? Type867 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentType? Type868 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content0? Type868 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content? Type869 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentCitations? Type869 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type870 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf0MediaType? Type870 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1Type? Type871 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf0Type? Type871 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content1? Type872 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource0? Type872 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content? Type873 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf1MediaType? Type873 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems6? Type874 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSourceOneOf1Type? Type874 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Type? Type875 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource1? Type875 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf0ErrorCode? Type876 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentSource? Type876 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf0Type? Type877 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1ContentType? Type877 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content0? Type878 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content? Type878 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1ContentItemsType? Type879 { get; set; } + public global::OpenRouter.OneOf? Type879 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1ContentItems? Type880 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6ContentOneOf1Type? Type880 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1Type? Type881 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content1? Type881 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content1? Type882 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf6Content? Type882 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type883 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems6? Type883 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2ContentItemsType? Type884 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Type? Type884 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2ContentItems? Type885 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf0ErrorCode? Type885 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2Type? Type886 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf0Type? Type886 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content2? Type887 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content0? Type887 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type888 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1ContentItemsType? Type888 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content? Type889 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1ContentItems? Type889 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems7? Type890 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf1Type? Type890 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Type? Type891 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content1? Type891 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf0ErrorCode? Type892 { get; set; } + public global::System.Collections.Generic.IList? Type892 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf0Type? Type893 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2ContentItemsType? Type893 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content0? Type894 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2ContentItems? Type894 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1ContentItemsType? Type895 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7ContentOneOf2Type? Type895 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1ContentItems? Type896 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content2? Type896 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1Type? Type897 { get; set; } + public global::System.Collections.Generic.IList? Type897 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content1? Type898 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf7Content? Type898 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type899 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems7? Type899 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content? Type900 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Type? Type900 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems8? Type901 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf0ErrorCode? Type901 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Type? Type902 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf0Type? Type902 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf0ErrorCode? Type903 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content0? Type903 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf0Type? Type904 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1ContentItemsType? Type904 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content0? Type905 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1ContentItems? Type905 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf1FileType? Type906 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8ContentOneOf1Type? Type906 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf1Type? Type907 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content1? Type907 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content1? Type908 { get; set; } + public global::System.Collections.Generic.IList? Type908 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf2Type? Type909 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf8Content? Type909 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content2? Type910 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems8? Type910 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf3Type? Type911 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Type? Type911 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content3? Type912 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf0ErrorCode? Type912 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content? Type913 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf0Type? Type913 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems9? Type914 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content0? Type914 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Type? Type915 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf1FileType? Type915 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf0ErrorCode? Type916 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf1Type? Type916 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf0Type? Type917 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content1? Type917 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content0? Type918 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf2Type? Type918 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1ToolReferencesItemsType? Type919 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content2? Type919 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1ToolReferencesItems? Type920 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9ContentOneOf3Type? Type920 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1Type? Type921 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content3? Type921 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content1? Type922 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf9Content? Type922 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type923 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems9? Type923 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content? Type924 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Type? Type924 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems10? Type925 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf0ErrorCode? Type925 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItemsOneOf11Type? Type926 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf0Type? Type926 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems11? Type927 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content0? Type927 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultContentItems? Type928 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1ToolReferencesItemsType? Type928 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultStopReason? Type929 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1ToolReferencesItems? Type929 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsageCacheCreation? Type930 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10ContentOneOf1Type? Type930 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsageServerToolUse? Type931 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content1? Type931 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsageServiceTier? Type932 { get; set; } + public global::System.Collections.Generic.IList? Type932 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsageSpeed? Type933 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf10Content? Type933 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsage? Type934 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems10? Type934 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type935 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItemsOneOf11Type? Type935 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type936 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems11? Type936 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type937 { get; set; } + public global::OpenRouter.BaseMessagesResultContentItems? Type937 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type938 { get; set; } + public global::OpenRouter.BaseMessagesResultStopReason? Type938 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsageCacheCreation? Type939 { get; set; } + public global::OpenRouter.BaseMessagesResultUsageCacheCreation? Type939 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsageServerToolUse? Type940 { get; set; } + public global::OpenRouter.BaseMessagesResultUsageServerToolUse? Type940 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsageSpeed? Type941 { get; set; } + public global::OpenRouter.BaseMessagesResultUsageServiceTier? Type941 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsageCostDetails? Type942 { get; set; } + public global::OpenRouter.BaseMessagesResultUsageSpeed? Type942 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsage? Type943 { get; set; } + public global::OpenRouter.BaseMessagesResultUsage? Type943 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type944 { get; set; } + public global::OpenRouter.OneOf? Type944 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type945 { get; set; } + public global::OpenRouter.OneOf? Type945 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type946 { get; set; } + public global::OpenRouter.OneOf? Type946 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type947 { get; set; } + public global::OpenRouter.OneOf? Type947 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultProvider? Type948 { get; set; } + public global::OpenRouter.MessagesResultUsageCacheCreation? Type948 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type949 { get; set; } + public global::OpenRouter.MessagesResultUsageServerToolUse? Type949 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type950 { get; set; } + public global::OpenRouter.MessagesResultUsageSpeed? Type950 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type951 { get; set; } + public global::OpenRouter.MessagesResultUsageCostDetails? Type951 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type952 { get; set; } + public global::OpenRouter.MessagesResultUsage? Type952 { get; set; } /// /// /// - public global::OpenRouter.MessagesPostResponsesContentApplicationJsonSchemaType? Type953 { get; set; } + public global::OpenRouter.OneOf? Type953 { get; set; } /// /// /// - public global::OpenRouter.MessagesPostResponsesContentApplicationJsonSchemaError? Type954 { get; set; } + public global::OpenRouter.OneOf? Type954 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestBadRequestError? Type955 { get; set; } + public global::OpenRouter.OneOf? Type955 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestUnauthorizedError? Type956 { get; set; } + public global::OpenRouter.OneOf? Type956 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestForbiddenError? Type957 { get; set; } + public global::OpenRouter.MessagesResultProvider? Type957 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestNotFoundError? Type958 { get; set; } + public global::OpenRouter.MessagesResult? Type958 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestTooManyRequestsError? Type959 { get; set; } + public global::OpenRouter.OneOf? Type959 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestInternalServerError? Type960 { get; set; } + public global::System.Collections.Generic.IList? Type960 { get; set; } /// /// /// - public global::OpenRouter.CreateMessagesRequestServiceUnavailableError? Type961 { get; set; } + public global::OpenRouter.OneOf? Type961 { get; set; } /// /// /// - public global::OpenRouter.ActivityItem? Type962 { get; set; } + public global::OpenRouter.MessagesPostResponsesContentApplicationJsonSchemaType? Type962 { get; set; } /// /// /// - public global::OpenRouter.AnalyticsGetUserActivityResponse200? Type963 { get; set; } + public global::OpenRouter.MessagesPostResponsesContentApplicationJsonSchemaError? Type963 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type964 { get; set; } + public global::OpenRouter.CreateMessagesRequestBadRequestError? Type964 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestProviderOrderItems? Type965 { get; set; } + public global::OpenRouter.CreateMessagesRequestUnauthorizedError? Type965 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestProviderOnlyItems? Type966 { get; set; } + public global::OpenRouter.CreateMessagesRequestForbiddenError? Type966 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestProviderIgnoreItems? Type967 { get; set; } + public global::OpenRouter.CreateMessagesRequestNotFoundError? Type967 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestProviderMaxPrice? Type968 { get; set; } + public global::OpenRouter.CreateMessagesRequestTooManyRequestsError? Type968 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestProvider? Type969 { get; set; } + public global::OpenRouter.CreateMessagesRequestInternalServerError? Type969 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type970 { get; set; } + public global::OpenRouter.CreateMessagesRequestServiceUnavailableError? Type970 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type971 { get; set; } + public global::OpenRouter.ActivityItem? Type971 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type972 { get; set; } + public global::OpenRouter.AnalyticsGetUserActivityResponse200? Type972 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf0Id? Type973 { get; set; } + public global::System.Collections.Generic.IList? Type973 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems0? Type974 { get; set; } + public global::OpenRouter.ChatRequestProviderOrderItems? Type974 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf1Id? Type975 { get; set; } + public global::OpenRouter.ChatRequestProviderOnlyItems? Type975 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems1? Type976 { get; set; } + public global::OpenRouter.ChatRequestProviderIgnoreItems? Type976 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf2Id? Type977 { get; set; } + public global::OpenRouter.ChatRequestProviderSort? Type977 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems2? Type978 { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceCompletion? Type978 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf3Id? Type979 { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceImage? Type979 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems3? Type980 { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceAudio? Type980 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf4Id? Type981 { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceRequest? Type981 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems4? Type982 { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPrice? Type982 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsOneOf5Id? Type983 { get; set; } + public global::OpenRouter.ChatRequestProvider? Type983 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems5? Type984 { get; set; } + public global::System.Collections.Generic.IList? Type984 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems? Type985 { get; set; } + public global::System.Collections.Generic.IList? Type985 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestTrace? Type986 { get; set; } + public global::System.Collections.Generic.IList? Type986 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageRole? Type987 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf0Id? Type987 { get; set; } /// /// /// - public global::OpenRouter.ChatContentTextType? Type988 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems0? Type988 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControlType? Type989 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf1Id? Type989 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControlTtl? Type990 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems1? Type990 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControl? Type991 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf2Id? Type991 { get; set; } /// /// /// - public global::OpenRouter.ChatContentText? Type992 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems2? Type992 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type993 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf3Id? Type993 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageContent? Type994 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems3? Type994 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessage? Type995 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf4Id? Type995 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageRole? Type996 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems4? Type996 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageType? Type997 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsOneOf5Id? Type997 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrlDetail? Type998 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems5? Type998 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrl? Type999 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems? Type999 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImage? Type1000 { get; set; } + public global::OpenRouter.ChatRequestTrace? Type1000 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioType? Type1001 { get; set; } + public global::OpenRouter.ChatSystemMessageRole? Type1001 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioInputAudio? Type1002 { get; set; } + public global::OpenRouter.ChatContentTextType? Type1002 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudio? Type1003 { get; set; } + public global::OpenRouter.ChatContentCacheControlType? Type1003 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type1004 { get; set; } + public global::OpenRouter.ChatContentCacheControlTtl? Type1004 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInput? Type1005 { get; set; } + public global::OpenRouter.ChatContentCacheControl? Type1005 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideo? Type1006 { get; set; } + public global::OpenRouter.ChatContentText? Type1006 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoType? Type1007 { get; set; } + public global::System.Collections.Generic.IList? Type1007 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideo? Type1008 { get; set; } + public global::OpenRouter.ChatSystemMessageContent? Type1008 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems3? Type1009 { get; set; } + public global::OpenRouter.ChatSystemMessage? Type1009 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileType? Type1010 { get; set; } + public global::OpenRouter.ChatUserMessageRole? Type1010 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileFile? Type1011 { get; set; } + public global::OpenRouter.ChatContentImageType? Type1011 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFile? Type1012 { get; set; } + public global::OpenRouter.ChatContentImageImageUrlDetail? Type1012 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems? Type1013 { get; set; } + public global::OpenRouter.ChatContentImageImageUrl? Type1013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1014 { get; set; } + public global::OpenRouter.ChatContentImage? Type1014 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageContent? Type1015 { get; set; } + public global::OpenRouter.ChatContentAudioType? Type1015 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessage? Type1016 { get; set; } + public global::OpenRouter.ChatContentAudioInputAudio? Type1016 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageRole? Type1017 { get; set; } + public global::OpenRouter.ChatContentAudio? Type1017 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageContent? Type1018 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type1018 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessage? Type1019 { get; set; } + public global::OpenRouter.ChatContentVideoInput? Type1019 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessageRole? Type1020 { get; set; } + public global::OpenRouter.LegacyChatContentVideo? Type1020 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessageContent? Type1021 { get; set; } + public global::OpenRouter.ChatContentVideoType? Type1021 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallType? Type1022 { get; set; } + public global::OpenRouter.ChatContentVideo? Type1022 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallFunction? Type1023 { get; set; } + public global::OpenRouter.ChatContentItems3? Type1023 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCall? Type1024 { get; set; } + public global::OpenRouter.ChatContentFileType? Type1024 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryType? Type1025 { get; set; } + public global::OpenRouter.ChatContentFileFile? Type1025 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryFormat? Type1026 { get; set; } + public global::OpenRouter.ChatContentFile? Type1026 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummary? Type1027 { get; set; } + public global::OpenRouter.ChatContentItems? Type1027 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1028 { get; set; } + public global::System.Collections.Generic.IList? Type1028 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedType? Type1029 { get; set; } + public global::OpenRouter.ChatUserMessageContent? Type1029 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedFormat? Type1030 { get; set; } + public global::OpenRouter.ChatUserMessage? Type1030 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncrypted? Type1031 { get; set; } + public global::OpenRouter.ChatDeveloperMessageRole? Type1031 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1032 { get; set; } + public global::OpenRouter.ChatDeveloperMessageContent? Type1032 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextType? Type1033 { get; set; } + public global::OpenRouter.ChatDeveloperMessage? Type1033 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextFormat? Type1034 { get; set; } + public global::OpenRouter.ChatAssistantMessageRole? Type1034 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailText? Type1035 { get; set; } + public global::OpenRouter.ChatAssistantMessageContent? Type1035 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1036 { get; set; } + public global::OpenRouter.ChatToolCallType? Type1036 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnion? Type1037 { get; set; } + public global::OpenRouter.ChatToolCallFunction? Type1037 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1038 { get; set; } + public global::OpenRouter.ChatToolCall? Type1038 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type1039 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryType? Type1039 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItems? Type1040 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryFormat? Type1040 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1041 { get; set; } + public global::OpenRouter.ReasoningDetailSummary? Type1041 { get; set; } /// /// /// - public global::OpenRouter.ChatAudioOutput? Type1042 { get; set; } + public global::OpenRouter.OneOf? Type1042 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessage? Type1043 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedType? Type1043 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1044 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedFormat? Type1044 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageRole? Type1045 { get; set; } + public global::OpenRouter.ReasoningDetailEncrypted? Type1045 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageContent? Type1046 { get; set; } + public global::OpenRouter.OneOf? Type1046 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessage? Type1047 { get; set; } + public global::OpenRouter.ReasoningDetailTextType? Type1047 { get; set; } /// /// /// - public global::OpenRouter.ChatMessages? Type1048 { get; set; } + public global::OpenRouter.ReasoningDetailTextFormat? Type1048 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort? Type1049 { get; set; } + public global::OpenRouter.ReasoningDetailText? Type1049 { get; set; } /// /// /// - public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type1050 { get; set; } + public global::OpenRouter.OneOf? Type1050 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningSummary? Type1051 { get; set; } + public global::OpenRouter.ReasoningDetailUnion? Type1051 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoning? Type1052 { get; set; } + public global::System.Collections.Generic.IList? Type1052 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1053 { get; set; } + public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type1053 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfigType? Type1054 { get; set; } + public global::OpenRouter.ChatAssistantImagesItems? Type1054 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfig? Type1055 { get; set; } + public global::System.Collections.Generic.IList? Type1055 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type1056 { get; set; } + public global::OpenRouter.ChatAudioOutput? Type1056 { get; set; } /// /// /// - public global::OpenRouter.ChatJsonSchemaConfig? Type1057 { get; set; } + public global::OpenRouter.ChatAssistantMessage? Type1057 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfig? Type1058 { get; set; } + public global::System.Collections.Generic.IList? Type1058 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfigType? Type1059 { get; set; } + public global::OpenRouter.ChatToolMessageRole? Type1059 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfig? Type1060 { get; set; } + public global::OpenRouter.ChatToolMessageContent? Type1060 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfigType? Type1061 { get; set; } + public global::OpenRouter.ChatToolMessage? Type1061 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfig? Type1062 { get; set; } + public global::OpenRouter.ChatMessages? Type1062 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormat? Type1063 { get; set; } + public global::OpenRouter.ChatModelNamesItems? Type1063 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestStop? Type1064 { get; set; } + public global::System.Collections.Generic.IList? Type1064 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamOptions? Type1065 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort? Type1065 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice0? Type1066 { get; set; } + public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type1066 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice1? Type1067 { get; set; } + public global::OpenRouter.ChatRequestReasoningSummary? Type1067 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice2? Type1068 { get; set; } + public global::OpenRouter.ChatRequestReasoning? Type1068 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceType? Type1069 { get; set; } + public global::OpenRouter.OneOf? Type1069 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceFunction? Type1070 { get; set; } + public global::OpenRouter.ChatFormatTextConfigType? Type1070 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoice? Type1071 { get; set; } + public global::OpenRouter.ChatFormatTextConfig? Type1071 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice? Type1072 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type1072 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Type? Type1073 { get; set; } + public global::OpenRouter.ChatJsonSchemaConfig? Type1073 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Function? Type1074 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfig? Type1074 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool0? Type1075 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfigType? Type1075 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolType? Type1076 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfig? Type1076 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolParametersEngine? Type1077 { get; set; } + public global::OpenRouter.ChatFormatPythonConfigType? Type1077 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolParametersSearchContextSize? Type1078 { get; set; } + public global::OpenRouter.ChatFormatPythonConfig? Type1078 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolParametersUserLocationType? Type1079 { get; set; } + public global::OpenRouter.ChatRequestResponseFormat? Type1079 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolParametersUserLocation? Type1080 { get; set; } + public global::OpenRouter.ChatRequestStop? Type1080 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerToolParameters? Type1081 { get; set; } + public global::OpenRouter.ChatStreamOptions? Type1081 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchServerTool? Type1082 { get; set; } + public global::OpenRouter.ChatToolChoice0? Type1082 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandType? Type1083 { get; set; } + public global::OpenRouter.ChatToolChoice1? Type1083 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandEngine? Type1084 { get; set; } + public global::OpenRouter.ChatToolChoice2? Type1084 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandSearchContextSize? Type1085 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceType? Type1085 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandUserLocationType? Type1086 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceFunction? Type1086 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandUserLocation? Type1087 { get; set; } + public global::OpenRouter.ChatNamedToolChoice? Type1087 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandParametersEngine? Type1088 { get; set; } + public global::OpenRouter.ChatToolChoice? Type1088 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandParametersSearchContextSize? Type1089 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Type? Type1089 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandParametersUserLocationType? Type1090 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Function? Type1090 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandParametersUserLocation? Type1091 { get; set; } + public global::OpenRouter.ChatFunctionTool0? Type1091 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandParameters? Type1092 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolType? Type1092 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthand? Type1093 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolParametersEngine? Type1093 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool? Type1094 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolParametersSearchContextSize? Type1094 { get; set; } /// /// /// - public global::OpenRouter.ChatDebugOptions? Type1095 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolParametersUserLocationType? Type1095 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestImageConfig? Type1096 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolParametersUserLocation? Type1096 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestModalitiesItems? Type1097 { get; set; } + public global::OpenRouter.ChatWebSearchServerToolParameters? Type1097 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestCacheControlType? Type1098 { get; set; } + public global::OpenRouter.ChatWebSearchServerTool? Type1098 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestCacheControlTtl? Type1099 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandType? Type1099 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestCacheControl? Type1100 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandEngine? Type1100 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestServiceTier? Type1101 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandSearchContextSize? Type1101 { get; set; } /// /// /// - public global::OpenRouter.ChatRequest? Type1102 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandUserLocationType? Type1102 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1103 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandUserLocation? Type1103 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1104 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandParametersEngine? Type1104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1105 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandParametersSearchContextSize? Type1105 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1106 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandParametersUserLocationType? Type1106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1107 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandParametersUserLocation? Type1107 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1108 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandParameters? Type1108 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1109 { get; set; } + public global::OpenRouter.ChatWebSearchShorthand? Type1109 { get; set; } /// /// /// - public global::OpenRouter.ChatFinishReasonEnum? Type1110 { get; set; } + public global::OpenRouter.ChatFunctionTool? Type1110 { get; set; } /// /// /// - public global::OpenRouter.ChatChoiceFinishReason? Type1111 { get; set; } + public global::OpenRouter.ChatDebugOptions? Type1111 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type1112 { get; set; } + public global::OpenRouter.ChatRequestImageConfig? Type1112 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprob? Type1113 { get; set; } + public global::OpenRouter.ChatRequestModalitiesItems? Type1113 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1114 { get; set; } + public global::OpenRouter.ChatRequestCacheControlType? Type1114 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobs? Type1115 { get; set; } + public global::OpenRouter.ChatRequestCacheControlTtl? Type1115 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1116 { get; set; } + public global::OpenRouter.ChatRequestCacheControl? Type1116 { get; set; } /// /// /// - public global::OpenRouter.ChatChoice? Type1117 { get; set; } + public global::OpenRouter.ChatRequestServiceTier? Type1117 { get; set; } /// /// /// - public global::OpenRouter.ChatResultObject? Type1118 { get; set; } + public global::OpenRouter.ChatRequest? Type1118 { get; set; } /// /// /// - public global::OpenRouter.ChatUsageCompletionTokensDetails? Type1119 { get; set; } + public global::OpenRouter.OneOf? Type1119 { get; set; } /// /// /// - public global::OpenRouter.ChatUsagePromptTokensDetails? Type1120 { get; set; } + public global::System.Collections.Generic.IList? Type1120 { get; set; } /// /// /// - public global::OpenRouter.ChatUsage? Type1121 { get; set; } + public global::System.Collections.Generic.IList? Type1121 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1122 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1122 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1123 { get; set; } + public global::System.Collections.Generic.IList? Type1123 { get; set; } /// /// /// - public global::OpenRouter.ChatResult? Type1124 { get; set; } + public global::System.Collections.Generic.IList? Type1124 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1125 { get; set; } + public global::OpenRouter.OneOf? Type1125 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type1126 { get; set; } + public global::OpenRouter.ChatFinishReasonEnum? Type1126 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetCreditsResponse200? Type1127 { get; set; } + public global::OpenRouter.ChatChoiceFinishReason? Type1127 { get; set; } /// /// /// - public global::OpenRouter.CreateChargeRequestChainId? Type1128 { get; set; } + public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type1128 { get; set; } /// /// /// - public global::OpenRouter.CreateChargeRequest? Type1129 { get; set; } + public global::OpenRouter.ChatTokenLogprob? Type1129 { get; set; } /// /// /// - public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntentCallData? Type1130 { get; set; } + public global::System.Collections.Generic.IList? Type1130 { get; set; } /// /// /// - public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntentMetadata? Type1131 { get; set; } + public global::OpenRouter.ChatTokenLogprobs? Type1131 { get; set; } /// /// /// - public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntent? Type1132 { get; set; } + public global::System.Collections.Generic.IList? Type1132 { get; set; } /// /// /// - public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3Data? Type1133 { get; set; } + public global::OpenRouter.ChatChoice? Type1133 { get; set; } /// /// /// - public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaData? Type1134 { get; set; } + public global::OpenRouter.ChatResultObject? Type1134 { get; set; } /// /// /// - public global::OpenRouter.CreditsCreateCoinbaseChargeResponse200? Type1135 { get; set; } + public global::OpenRouter.ChatUsageCompletionTokensDetails? Type1135 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type1136 { get; set; } + public global::OpenRouter.ChatUsagePromptTokensDetails? Type1136 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type1137 { get; set; } + public global::OpenRouter.ChatUsage? Type1137 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type1138 { get; set; } + public global::OpenRouter.OneOf? Type1138 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type1139 { get; set; } + public global::OpenRouter.OneOf? Type1139 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type1140 { get; set; } + public global::OpenRouter.ChatResult? Type1140 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type1141 { get; set; } + public global::System.Collections.Generic.IList? Type1141 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type1142 { get; set; } + public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type1142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1143 { get; set; } + public global::OpenRouter.CreditsGetCreditsResponse200? Type1143 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1144 { get; set; } + public global::OpenRouter.CreateChargeRequestChainId? Type1144 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type1145 { get; set; } + public global::OpenRouter.CreateChargeRequest? Type1145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1146 { get; set; } + public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntentCallData? Type1146 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type1147 { get; set; } + public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntentMetadata? Type1147 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOrderItems? Type1148 { get; set; } + public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3DataTransferIntent? Type1148 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOnlyItems? Type1149 { get; set; } + public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaDataWeb3Data? Type1149 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesIgnoreItems? Type1150 { get; set; } + public global::OpenRouter.CreditsCoinbasePostResponsesContentApplicationJsonSchemaData? Type1150 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type1151 { get; set; } + public global::OpenRouter.CreditsCreateCoinbaseChargeResponse200? Type1151 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferences? Type1152 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type1152 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1153 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type1153 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1154 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type1154 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1155 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type1155 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type1156 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type1156 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type1157 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type1157 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type1158 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type1158 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type1159 { get; set; } + public global::System.Collections.Generic.IList? Type1159 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type1160 { get; set; } + public global::System.Collections.Generic.IList? Type1160 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type1161 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type1161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1162 { get; set; } + public global::System.Collections.Generic.IList>? Type1162 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type1163 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type1163 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type1164 { get; set; } + public global::OpenRouter.ProviderPreferencesOrderItems? Type1164 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitectureInstructType? Type1165 { get; set; } + public global::OpenRouter.ProviderPreferencesOnlyItems? Type1165 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type1166 { get; set; } + public global::OpenRouter.ProviderPreferencesIgnoreItems? Type1166 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type1167 { get; set; } + public global::OpenRouter.ProviderPreferencesSort? Type1167 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type1168 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceCompletion? Type1168 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1169 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceImage? Type1169 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1170 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceAudio? Type1170 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1171 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceRequest? Type1171 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type1172 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type1172 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type1173 { get; set; } + public global::OpenRouter.ProviderPreferences? Type1173 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type1174 { get; set; } + public global::System.Collections.Generic.IList? Type1174 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type1175 { get; set; } + public global::System.Collections.Generic.IList? Type1175 { get; set; } /// /// /// - public global::OpenRouter.Model? Type1176 { get; set; } + public global::System.Collections.Generic.IList? Type1176 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1177 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type1177 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1178 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type1178 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type1179 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type1179 { get; set; } /// /// /// - public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataApiType? Type1180 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type1180 { get; set; } /// /// /// - public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataProviderResponsesItemsProviderName? Type1181 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type1181 { get; set; } /// /// /// - public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataProviderResponsesItems? Type1182 { get; set; } + public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type1182 { get; set; } /// /// /// - public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaData? Type1183 { get; set; } + public global::System.Collections.Generic.IList? Type1183 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1184 { get; set; } + public global::OpenRouter.PublicPricingPrompt? Type1184 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1185 { get; set; } + public global::OpenRouter.PublicPricingCompletion? Type1185 { get; set; } /// /// /// - public global::OpenRouter.GenerationsGetGenerationResponse200? Type1186 { get; set; } + public global::OpenRouter.PublicPricingRequest? Type1186 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1187 { get; set; } + public global::OpenRouter.PublicPricingImage? Type1187 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1188 { get; set; } + public global::OpenRouter.PublicPricingImageToken? Type1188 { get; set; } /// /// /// - public global::OpenRouter.ModelsGetParametersCategory? Type1189 { get; set; } + public global::OpenRouter.PublicPricingImageOutput? Type1189 { get; set; } /// /// /// - public global::OpenRouter.InstructType2? Type1190 { get; set; } + public global::OpenRouter.PublicPricingAudio? Type1190 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type1191 { get; set; } + public global::OpenRouter.PublicPricingAudioOutput? Type1191 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricing? Type1192 { get; set; } + public global::OpenRouter.PublicPricingInputAudioCache? Type1192 { get; set; } /// /// /// - public global::OpenRouter.EndpointStatus? Type1193 { get; set; } + public global::OpenRouter.PublicPricingWebSearch? Type1193 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type1194 { get; set; } + public global::OpenRouter.PublicPricingInternalReasoning? Type1194 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointThroughputLast30M? Type1195 { get; set; } + public global::OpenRouter.PublicPricingInputCacheRead? Type1195 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type1196 { get; set; } + public global::OpenRouter.PublicPricingInputCacheWrite? Type1196 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type1197 { get; set; } + public global::OpenRouter.PublicPricing? Type1197 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1198 { get; set; } + public global::OpenRouter.ModelGroup? Type1198 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsResponse200? Type1199 { get; set; } + public global::OpenRouter.ModelArchitectureInstructType? Type1199 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type1200 { get; set; } + public global::OpenRouter.InputModality? Type1200 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1201 { get; set; } + public global::OpenRouter.OutputModality? Type1201 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1202 { get; set; } + public global::OpenRouter.ModelArchitecture? Type1202 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1203 { get; set; } + public global::OpenRouter.OneOf? Type1203 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1204 { get; set; } + public global::System.Collections.Generic.IList? Type1204 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1205 { get; set; } + public global::System.Collections.Generic.IList? Type1205 { get; set; } /// /// /// - public global::OpenRouter.ProvidersListProvidersResponse200? Type1206 { get; set; } + public global::OpenRouter.TopProviderInfo? Type1206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1207 { get; set; } + public global::OpenRouter.PerRequestLimits? Type1207 { get; set; } /// /// /// - public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type1208 { get; set; } + public global::OpenRouter.Parameter? Type1208 { get; set; } /// /// /// - public global::System.DateTime? Type1209 { get; set; } + public global::OpenRouter.DefaultParameters? Type1209 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysListResponse200? Type1210 { get; set; } + public global::OpenRouter.Model? Type1210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1211 { get; set; } + public global::System.Collections.Generic.IList? Type1211 { get; set; } /// /// /// - public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type1212 { get; set; } + public global::System.Collections.Generic.IList? Type1212 { get; set; } /// /// /// - public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type1213 { get; set; } + public global::OpenRouter.ModelsListResponse? Type1213 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysCreateKeysResponse201? Type1214 { get; set; } + public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataApiType? Type1214 { get; set; } /// /// /// - public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type1215 { get; set; } + public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataProviderResponsesItemsProviderName? Type1215 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetKeyResponse200? Type1216 { get; set; } + public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaDataProviderResponsesItems? Type1216 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type1217 { get; set; } + public global::OpenRouter.GenerationGetResponsesContentApplicationJsonSchemaData? Type1217 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type1218 { get; set; } + public global::OpenRouter.OneOf? Type1218 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type1219 { get; set; } + public global::System.Collections.Generic.IList? Type1219 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type1220 { get; set; } + public global::OpenRouter.GenerationsGetGenerationResponse200? Type1220 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type1221 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1221 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type1222 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1222 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type1223 { get; set; } + public global::OpenRouter.ModelsGetParametersCategory? Type1223 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsGetResponsesContentApplicationJsonSchemaDataItemsResetInterval? Type1224 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitectureTokenizer? Type1224 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems? Type1225 { get; set; } + public global::OpenRouter.InstructType2? Type1225 { get; set; } /// /// /// - public global::System.Guid? Type1226 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type1226 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1227 { get; set; } + public global::OpenRouter.PublicEndpointPricingPrompt? Type1227 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsListGuardrailsResponse200? Type1228 { get; set; } + public global::OpenRouter.PublicEndpointPricingCompletion? Type1228 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1229 { get; set; } + public global::OpenRouter.PublicEndpointPricingRequest? Type1229 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsPostRequestBodyContentApplicationJsonSchemaResetInterval? Type1230 { get; set; } + public global::OpenRouter.PublicEndpointPricingImage? Type1230 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsPostResponsesContentApplicationJsonSchemaDataResetInterval? Type1231 { get; set; } + public global::OpenRouter.PublicEndpointPricingImageToken? Type1231 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsPostResponsesContentApplicationJsonSchemaData? Type1232 { get; set; } + public global::OpenRouter.PublicEndpointPricingImageOutput? Type1232 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1233 { get; set; } + public global::OpenRouter.PublicEndpointPricingAudio? Type1233 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsCreateGuardrailResponse201? Type1234 { get; set; } + public global::OpenRouter.PublicEndpointPricingAudioOutput? Type1234 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdGetResponsesContentApplicationJsonSchemaDataResetInterval? Type1235 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputAudioCache? Type1235 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdGetResponsesContentApplicationJsonSchemaData? Type1236 { get; set; } + public global::OpenRouter.PublicEndpointPricingWebSearch? Type1236 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1237 { get; set; } + public global::OpenRouter.PublicEndpointPricingInternalReasoning? Type1237 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsGetGuardrailResponse200? Type1238 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheRead? Type1238 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsDeleteGuardrailResponse200? Type1239 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheWrite? Type1239 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdPatchRequestBodyContentApplicationJsonSchemaResetInterval? Type1240 { get; set; } + public global::OpenRouter.PublicEndpointPricing? Type1240 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdPatchResponsesContentApplicationJsonSchemaDataResetInterval? Type1241 { get; set; } + public global::OpenRouter.PublicEndpointQuantization? Type1241 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData? Type1242 { get; set; } + public global::OpenRouter.EndpointStatus? Type1242 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1243 { get; set; } + public global::OpenRouter.PercentileStats? Type1243 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsUpdateGuardrailResponse200? Type1244 { get; set; } + public global::OpenRouter.PublicEndpointThroughputLast30M? Type1244 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsAssignmentsKeysGetResponsesContentApplicationJsonSchemaDataItems? Type1245 { get; set; } + public global::OpenRouter.PublicEndpoint? Type1245 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsListKeyAssignmentsResponse200? Type1246 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type1246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1247 { get; set; } + public global::System.Collections.Generic.IList? Type1247 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsAssignmentsMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1248 { get; set; } + public global::OpenRouter.EndpointsListEndpointsResponse200? Type1248 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsListMemberAssignmentsResponse200? Type1249 { get; set; } + public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type1249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1250 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1250 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdAssignmentsKeysGetResponsesContentApplicationJsonSchemaDataItems? Type1251 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1251 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsListGuardrailKeyAssignmentsResponse200? Type1252 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1253 { get; set; } + public global::OpenRouter.OneOf? Type1253 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsBulkAssignKeysToGuardrailResponse200? Type1254 { get; set; } + public global::System.Collections.Generic.IList? Type1254 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsIdAssignmentsMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1255 { get; set; } + public global::OpenRouter.ProvidersListProvidersResponse200? Type1255 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsListGuardrailMemberAssignmentsResponse200? Type1256 { get; set; } + public global::System.Collections.Generic.IList? Type1256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1257 { get; set; } + public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type1257 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsBulkAssignMembersToGuardrailResponse200? Type1258 { get; set; } + public global::System.DateTime? Type1258 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsBulkUnassignKeysFromGuardrailResponse200? Type1259 { get; set; } + public global::OpenRouter.ApiKeysListResponse200? Type1259 { get; set; } /// /// /// - public global::OpenRouter.GuardrailsBulkUnassignMembersFromGuardrailResponse200? Type1260 { get; set; } + public global::System.Collections.Generic.IList? Type1260 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1261 { get; set; } + public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type1261 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1262 { get; set; } + public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type1262 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type1263 { get; set; } + public global::OpenRouter.ApiKeysCreateKeysResponse201? Type1263 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type1264 { get; set; } + public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type1264 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type1265 { get; set; } + public global::OpenRouter.ApiKeysGetKeyResponse200? Type1265 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1266 { get; set; } + public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type1266 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type1267 { get; set; } + public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type1267 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1268 { get; set; } + public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type1268 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailRequest? Type1269 { get; set; } + public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type1269 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1270 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type1270 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type1271 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type1271 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1272 { get; set; } + public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type1272 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysToGuardrailRequest? Type1273 { get; set; } + public global::OpenRouter.GuardrailsGetResponsesContentApplicationJsonSchemaDataItemsResetInterval? Type1273 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersToGuardrailRequest? Type1274 { get; set; } + public global::OpenRouter.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems? Type1274 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysFromGuardrailRequest? Type1275 { get; set; } + public global::System.Guid? Type1275 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersFromGuardrailRequest? Type1276 { get; set; } + public global::OpenRouter.OneOf? Type1276 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsListGuardrailsResponse200? Type1277 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1278 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsPostRequestBodyContentApplicationJsonSchemaResetInterval? Type1279 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsPostResponsesContentApplicationJsonSchemaDataResetInterval? Type1280 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsPostResponsesContentApplicationJsonSchemaData? Type1281 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1282 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsCreateGuardrailResponse201? Type1283 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdGetResponsesContentApplicationJsonSchemaDataResetInterval? Type1284 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdGetResponsesContentApplicationJsonSchemaData? Type1285 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1286 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsGetGuardrailResponse200? Type1287 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsDeleteGuardrailResponse200? Type1288 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdPatchRequestBodyContentApplicationJsonSchemaResetInterval? Type1289 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdPatchResponsesContentApplicationJsonSchemaDataResetInterval? Type1290 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData? Type1291 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1292 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsUpdateGuardrailResponse200? Type1293 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsAssignmentsKeysGetResponsesContentApplicationJsonSchemaDataItems? Type1294 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsListKeyAssignmentsResponse200? Type1295 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1296 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsAssignmentsMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1297 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsListMemberAssignmentsResponse200? Type1298 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1299 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdAssignmentsKeysGetResponsesContentApplicationJsonSchemaDataItems? Type1300 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsListGuardrailKeyAssignmentsResponse200? Type1301 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1302 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsBulkAssignKeysToGuardrailResponse200? Type1303 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsIdAssignmentsMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1304 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsListGuardrailMemberAssignmentsResponse200? Type1305 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type1306 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsBulkAssignMembersToGuardrailResponse200? Type1307 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsBulkUnassignKeysFromGuardrailResponse200? Type1308 { get; set; } + /// + /// + /// + public global::OpenRouter.GuardrailsBulkUnassignMembersFromGuardrailResponse200? Type1309 { get; set; } + /// + /// + /// + public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1310 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1311 { get; set; } + /// + /// + /// + public global::OpenRouter.CreateAuthKeysCodeRequest? Type1312 { get; set; } + /// + /// + /// + public global::OpenRouter.CreateEmbeddingsRequest? Type1313 { get; set; } + /// + /// + /// + public global::OpenRouter.CreateKeysRequest? Type1314 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1315 { get; set; } + /// + /// + /// + public global::OpenRouter.UpdateKeysRequest? Type1316 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1317 { get; set; } + /// + /// + /// + public global::OpenRouter.CreateGuardrailRequest? Type1318 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1319 { get; set; } + /// + /// + /// + public global::OpenRouter.UpdateGuardrailRequest? Type1320 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1321 { get; set; } + /// + /// + /// + public global::OpenRouter.BulkAssignKeysToGuardrailRequest? Type1322 { get; set; } + /// + /// + /// + public global::OpenRouter.BulkAssignMembersToGuardrailRequest? Type1323 { get; set; } + /// + /// + /// + public global::OpenRouter.BulkUnassignKeysFromGuardrailRequest? Type1324 { get; set; } + /// + /// + /// + public global::OpenRouter.BulkUnassignMembersFromGuardrailRequest? Type1325 { get; set; } /// /// @@ -5413,114 +5609,118 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType69 { get; set; } + public global::System.Collections.Generic.List? ListType69 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType70 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType70 { get; set; } + public global::System.Collections.Generic.List? ListType71 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType71 { get; set; } + public global::System.Collections.Generic.List? ListType72 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType72 { get; set; } + public global::System.Collections.Generic.List? ListType73 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType73 { get; set; } + public global::System.Collections.Generic.List? ListType74 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType74 { get; set; } + public global::System.Collections.Generic.List? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType75 { get; set; } + public global::System.Collections.Generic.List? ListType76 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType76 { get; set; } + public global::System.Collections.Generic.List? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType77 { get; set; } + public global::System.Collections.Generic.List? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType78 { get; set; } + public global::System.Collections.Generic.List>? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType79 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType85 { get; set; } + public global::System.Collections.Generic.List? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType86 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType87 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType94 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType95 { get; set; } + public global::System.Collections.Generic.List? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content.g.cs index 50b0234..9a4ba8f 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultContentItemsOneOf6ContentOneOf1Content.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultUsage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultUsage.g.cs index 8244d92..0a05fc2 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultUsage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseMessagesResultUsage.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs index bffb1e9..3045193 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter @@ -58,7 +56,7 @@ public sealed partial class ChatRequest /// Models to use for completion /// [global::System.Text.Json.Serialization.JsonPropertyName("models")] - public global::System.Collections.Generic.IList? Models { get; set; } + public global::System.Collections.Generic.IList? Models { get; set; } /// /// Frequency penalty (-2.0 to 2.0) @@ -328,7 +326,7 @@ public ChatRequest( string? sessionId, global::OpenRouter.ChatRequestTrace? trace, string? model, - global::System.Collections.Generic.IList? models, + global::System.Collections.Generic.IList? models, double? frequencyPenalty, global::System.Collections.Generic.Dictionary? logitBias, bool? logprobs, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProvider.g.cs index 026d143..b7f8919 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProvider.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProvider.g.cs @@ -71,7 +71,7 @@ public sealed partial class ChatRequestProvider /// /// [global::System.Text.Json.Serialization.JsonPropertyName("sort")] - public object? Sort { get; set; } + public global::OpenRouter.ChatRequestProviderSort? Sort { get; set; } /// /// The object specifying the maximum price you want to pay for this request. USD price per million tokens, for prompt and completion. @@ -156,7 +156,7 @@ public ChatRequestProvider( global::System.Collections.Generic.IList? only, global::System.Collections.Generic.IList? ignore, global::System.Collections.Generic.IList? quantizations, - object? sort, + global::OpenRouter.ChatRequestProviderSort? sort, global::OpenRouter.ChatRequestProviderMaxPrice? maxPrice, global::OpenRouter.PreferredMinThroughput? preferredMinThroughput, global::OpenRouter.PreferredMaxLatency? preferredMaxLatency) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProviderMaxPrice.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProviderMaxPrice.g.cs index 3ed6bd0..13f346f 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProviderMaxPrice.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestProviderMaxPrice.g.cs @@ -18,25 +18,25 @@ public sealed partial class ChatRequestProviderMaxPrice /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] - public object? Completion { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceCompletion? Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.ChatRequestProviderMaxPriceRequest? Request { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -59,10 +59,10 @@ public sealed partial class ChatRequestProviderMaxPrice #endif public ChatRequestProviderMaxPrice( string? prompt, - object? completion, - object? image, - object? audio, - object? request) + global::OpenRouter.ChatRequestProviderMaxPriceCompletion? completion, + global::OpenRouter.ChatRequestProviderMaxPriceImage? image, + global::OpenRouter.ChatRequestProviderMaxPriceAudio? audio, + global::OpenRouter.ChatRequestProviderMaxPriceRequest? request) { this.Prompt = prompt; this.Completion = completion; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestReasoning.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestReasoning.g.cs index b6eecd9..0746f39 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestReasoning.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequestReasoning.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatUsage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatUsage.g.cs index aff8028..611f6c2 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatUsage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatUsage.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.CodeInterpreterServerToolContainer1.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.CodeInterpreterServerToolContainer1.g.cs index da74468..f5e4ef1 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.CodeInterpreterServerToolContainer1.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.CodeInterpreterServerToolContainer1.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateGuardrailRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateGuardrailRequest.g.cs index 202556c..1a98ee0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateGuardrailRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateGuardrailRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateKeysRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateKeysRequest.g.cs index 08e6984..45d5e84 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateKeysRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.CreateKeysRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ExchangeAuthCodeForApiKeyRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ExchangeAuthCodeForApiKeyRequest.g.cs index e151442..2438a57 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ExchangeAuthCodeForApiKeyRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ExchangeAuthCodeForApiKeyRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GenerationGetResponsesContentApplicationJsonSchemaData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GenerationGetResponsesContentApplicationJsonSchemaData.g.cs index 60fe3f0..db1b037 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GenerationGetResponsesContentApplicationJsonSchemaData.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GenerationGetResponsesContentApplicationJsonSchemaData.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems.g.cs index a9db823..91f07bc 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsGetResponsesContentApplicationJsonSchemaDataItems.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdGetResponsesContentApplicationJsonSchemaData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdGetResponsesContentApplicationJsonSchemaData.g.cs index 05c65e9..ef62c4c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdGetResponsesContentApplicationJsonSchemaData.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdGetResponsesContentApplicationJsonSchemaData.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData.g.cs index d7d0665..dc59d6d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsIdPatchResponsesContentApplicationJsonSchemaData.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsPostResponsesContentApplicationJsonSchemaData.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsPostResponsesContentApplicationJsonSchemaData.g.cs index 51b5493..82fa9c6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsPostResponsesContentApplicationJsonSchemaData.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.GuardrailsPostResponsesContentApplicationJsonSchemaData.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationServerTool.g.cs index b7af480..a6a5e8e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationServerTool.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsOneOf1Items6.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsOneOf1Items6.g.cs index 46d6d9c..ad5a76c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsOneOf1Items6.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsOneOf1Items6.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.LegacyWebSearchServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.LegacyWebSearchServerTool.g.cs index 26eb102..2df9013 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.LegacyWebSearchServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.LegacyWebSearchServerTool.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ListEndpointsResponseArchitecture.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ListEndpointsResponseArchitecture.g.cs index cdc7649..8372294 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ListEndpointsResponseArchitecture.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ListEndpointsResponseArchitecture.g.cs @@ -13,7 +13,7 @@ public sealed partial class ListEndpointsResponseArchitecture /// [global::System.Text.Json.Serialization.JsonPropertyName("tokenizer")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Tokenizer { get; set; } + public required global::OpenRouter.ListEndpointsResponseArchitectureTokenizer Tokenizer { get; set; } /// /// Instruction format type @@ -69,7 +69,7 @@ public sealed partial class ListEndpointsResponseArchitecture [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public ListEndpointsResponseArchitecture( - object tokenizer, + global::OpenRouter.ListEndpointsResponseArchitectureTokenizer tokenizer, global::OpenRouter.InstructType2 instructType, global::System.Collections.Generic.IList inputModalities, global::System.Collections.Generic.IList outputModalities, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1Items2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1Items2.g.cs index ae12da3..77feb6c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1Items2.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1Items2.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4.g.cs index e84f366..a185687 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items4.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesOutputConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesOutputConfig.g.cs index 75b5454..4a3b9fa 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesOutputConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesOutputConfig.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequest.g.cs index 1da3bc7..8381327 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems0.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems0.g.cs index 770f95b..2c78a12 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems0.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems0.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems2.g.cs index e778e79..6532390 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems2.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditsItems2.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProvider.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProvider.g.cs index b65b2c6..31bd584 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProvider.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProvider.g.cs @@ -71,7 +71,7 @@ public sealed partial class MessagesRequestProvider /// /// [global::System.Text.Json.Serialization.JsonPropertyName("sort")] - public object? Sort { get; set; } + public global::OpenRouter.MessagesRequestProviderSort? Sort { get; set; } /// /// The object specifying the maximum price you want to pay for this request. USD price per million tokens, for prompt and completion. @@ -156,7 +156,7 @@ public MessagesRequestProvider( global::System.Collections.Generic.IList? only, global::System.Collections.Generic.IList? ignore, global::System.Collections.Generic.IList? quantizations, - object? sort, + global::OpenRouter.MessagesRequestProviderSort? sort, global::OpenRouter.MessagesRequestProviderMaxPrice? maxPrice, global::OpenRouter.PreferredMinThroughput? preferredMinThroughput, global::OpenRouter.PreferredMaxLatency? preferredMaxLatency) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProviderMaxPrice.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProviderMaxPrice.g.cs index dce44ae..3a46a17 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProviderMaxPrice.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestProviderMaxPrice.g.cs @@ -18,25 +18,25 @@ public sealed partial class MessagesRequestProviderMaxPrice /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] - public object? Completion { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceCompletion? Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.MessagesRequestProviderMaxPriceRequest? Request { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -59,10 +59,10 @@ public sealed partial class MessagesRequestProviderMaxPrice #endif public MessagesRequestProviderMaxPrice( string? prompt, - object? completion, - object? image, - object? audio, - object? request) + global::OpenRouter.MessagesRequestProviderMaxPriceCompletion? completion, + global::OpenRouter.MessagesRequestProviderMaxPriceImage? image, + global::OpenRouter.MessagesRequestProviderMaxPriceAudio? audio, + global::OpenRouter.MessagesRequestProviderMaxPriceRequest? request) { this.Prompt = prompt; this.Completion = completion; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems3.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems3.g.cs index 777cf5d..69f54ca 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems3.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems3.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems4.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems4.g.cs index eb03af4..68d332a 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems4.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestToolsItems4.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResult.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResult.g.cs index 8c36ca2..3c45a39 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResult.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResult.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResultUsage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResultUsage.g.cs index 6c4e10b..88da080 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResultUsage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesResultUsage.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ModelArchitecture.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ModelArchitecture.g.cs index 30b02ef..f13e5ff 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ModelArchitecture.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ModelArchitecture.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputReasoningItem.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputReasoningItem.g.cs index 95138a5..bc2bf3e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputReasoningItem.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputReasoningItem.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.Preview20250311WebSearchServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.Preview20250311WebSearchServerTool.g.cs index a3dd27d..3f79864 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.Preview20250311WebSearchServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.Preview20250311WebSearchServerTool.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreviewWebSearchServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreviewWebSearchServerTool.g.cs index 357e5dd..9ceb339 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreviewWebSearchServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreviewWebSearchServerTool.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs index edb724d..4ce260d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs @@ -71,7 +71,7 @@ public sealed partial class ProviderPreferences /// /// [global::System.Text.Json.Serialization.JsonPropertyName("sort")] - public object? Sort { get; set; } + public global::OpenRouter.ProviderPreferencesSort? Sort { get; set; } /// /// The object specifying the maximum price you want to pay for this request. USD price per million tokens, for prompt and completion. @@ -156,7 +156,7 @@ public ProviderPreferences( global::System.Collections.Generic.IList? only, global::System.Collections.Generic.IList? ignore, global::System.Collections.Generic.IList? quantizations, - object? sort, + global::OpenRouter.ProviderPreferencesSort? sort, global::OpenRouter.ProviderPreferencesMaxPrice? maxPrice, global::OpenRouter.PreferredMinThroughput? preferredMinThroughput, global::OpenRouter.PreferredMaxLatency? preferredMaxLatency) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferencesMaxPrice.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferencesMaxPrice.g.cs index 7795e1e..263080d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferencesMaxPrice.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferencesMaxPrice.g.cs @@ -18,25 +18,25 @@ public sealed partial class ProviderPreferencesMaxPrice /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] - public object? Completion { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceCompletion? Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceRequest? Request { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -59,10 +59,10 @@ public sealed partial class ProviderPreferencesMaxPrice #endif public ProviderPreferencesMaxPrice( string? prompt, - object? completion, - object? image, - object? audio, - object? request) + global::OpenRouter.ProviderPreferencesMaxPriceCompletion? completion, + global::OpenRouter.ProviderPreferencesMaxPriceImage? image, + global::OpenRouter.ProviderPreferencesMaxPriceAudio? audio, + global::OpenRouter.ProviderPreferencesMaxPriceRequest? request) { this.Prompt = prompt; this.Completion = completion; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderSortConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderSortConfig.g.cs index 5fe0eef..dec561a 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderSortConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderSortConfig.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProvidersGetResponsesContentApplicationJsonSchemaDataItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProvidersGetResponsesContentApplicationJsonSchemaDataItems.g.cs index 2a199f3..904e05c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProvidersGetResponsesContentApplicationJsonSchemaDataItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProvidersGetResponsesContentApplicationJsonSchemaDataItems.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpoint.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpoint.g.cs index 74e15aa..1b7c713 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpoint.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpoint.g.cs @@ -63,7 +63,7 @@ public sealed partial class PublicEndpoint /// [global::System.Text.Json.Serialization.JsonPropertyName("quantization")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Quantization { get; set; } + public required global::OpenRouter.PublicEndpointQuantization Quantization { get; set; } /// /// @@ -158,7 +158,7 @@ public PublicEndpoint( global::OpenRouter.PublicEndpointPricing pricing, global::OpenRouter.ProviderName providerName, string tag, - object quantization, + global::OpenRouter.PublicEndpointQuantization quantization, global::System.Collections.Generic.IList supportedParameters, bool supportsImplicitCaching, global::OpenRouter.PercentileStats latencyLast30m, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpointPricing.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpointPricing.g.cs index 9ef5b01..319186d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpointPricing.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicEndpointPricing.g.cs @@ -13,80 +13,80 @@ public sealed partial class PublicEndpointPricing /// [global::System.Text.Json.Serialization.JsonPropertyName("prompt")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Prompt { get; set; } + public required global::OpenRouter.PublicEndpointPricingPrompt Prompt { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Completion { get; set; } + public required global::OpenRouter.PublicEndpointPricingCompletion Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.PublicEndpointPricingRequest? Request { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.PublicEndpointPricingImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image_token")] - public object? ImageToken { get; set; } + public global::OpenRouter.PublicEndpointPricingImageToken? ImageToken { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image_output")] - public object? ImageOutput { get; set; } + public global::OpenRouter.PublicEndpointPricingImageOutput? ImageOutput { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.PublicEndpointPricingAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio_output")] - public object? AudioOutput { get; set; } + public global::OpenRouter.PublicEndpointPricingAudioOutput? AudioOutput { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_audio_cache")] - public object? InputAudioCache { get; set; } + public global::OpenRouter.PublicEndpointPricingInputAudioCache? InputAudioCache { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("web_search")] - public object? WebSearch { get; set; } + public global::OpenRouter.PublicEndpointPricingWebSearch? WebSearch { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("internal_reasoning")] - public object? InternalReasoning { get; set; } + public global::OpenRouter.PublicEndpointPricingInternalReasoning? InternalReasoning { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_read")] - public object? InputCacheRead { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheRead? InputCacheRead { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_write")] - public object? InputCacheWrite { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheWrite? InputCacheWrite { get; set; } /// /// @@ -121,19 +121,19 @@ public sealed partial class PublicEndpointPricing [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public PublicEndpointPricing( - object prompt, - object completion, - object? request, - object? image, - object? imageToken, - object? imageOutput, - object? audio, - object? audioOutput, - object? inputAudioCache, - object? webSearch, - object? internalReasoning, - object? inputCacheRead, - object? inputCacheWrite, + global::OpenRouter.PublicEndpointPricingPrompt prompt, + global::OpenRouter.PublicEndpointPricingCompletion completion, + global::OpenRouter.PublicEndpointPricingRequest? request, + global::OpenRouter.PublicEndpointPricingImage? image, + global::OpenRouter.PublicEndpointPricingImageToken? imageToken, + global::OpenRouter.PublicEndpointPricingImageOutput? imageOutput, + global::OpenRouter.PublicEndpointPricingAudio? audio, + global::OpenRouter.PublicEndpointPricingAudioOutput? audioOutput, + global::OpenRouter.PublicEndpointPricingInputAudioCache? inputAudioCache, + global::OpenRouter.PublicEndpointPricingWebSearch? webSearch, + global::OpenRouter.PublicEndpointPricingInternalReasoning? internalReasoning, + global::OpenRouter.PublicEndpointPricingInputCacheRead? inputCacheRead, + global::OpenRouter.PublicEndpointPricingInputCacheWrite? inputCacheWrite, double? discount) { this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt)); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicPricing.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicPricing.g.cs index dc6886d..f6d6c1e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicPricing.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PublicPricing.g.cs @@ -13,80 +13,80 @@ public sealed partial class PublicPricing /// [global::System.Text.Json.Serialization.JsonPropertyName("prompt")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Prompt { get; set; } + public required global::OpenRouter.PublicPricingPrompt Prompt { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] [global::System.Text.Json.Serialization.JsonRequired] - public required object Completion { get; set; } + public required global::OpenRouter.PublicPricingCompletion Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.PublicPricingRequest? Request { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.PublicPricingImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image_token")] - public object? ImageToken { get; set; } + public global::OpenRouter.PublicPricingImageToken? ImageToken { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image_output")] - public object? ImageOutput { get; set; } + public global::OpenRouter.PublicPricingImageOutput? ImageOutput { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.PublicPricingAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio_output")] - public object? AudioOutput { get; set; } + public global::OpenRouter.PublicPricingAudioOutput? AudioOutput { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_audio_cache")] - public object? InputAudioCache { get; set; } + public global::OpenRouter.PublicPricingInputAudioCache? InputAudioCache { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("web_search")] - public object? WebSearch { get; set; } + public global::OpenRouter.PublicPricingWebSearch? WebSearch { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("internal_reasoning")] - public object? InternalReasoning { get; set; } + public global::OpenRouter.PublicPricingInternalReasoning? InternalReasoning { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_read")] - public object? InputCacheRead { get; set; } + public global::OpenRouter.PublicPricingInputCacheRead? InputCacheRead { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_write")] - public object? InputCacheWrite { get; set; } + public global::OpenRouter.PublicPricingInputCacheWrite? InputCacheWrite { get; set; } /// /// @@ -121,19 +121,19 @@ public sealed partial class PublicPricing [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public PublicPricing( - object prompt, - object completion, - object? request, - object? image, - object? imageToken, - object? imageOutput, - object? audio, - object? audioOutput, - object? inputAudioCache, - object? webSearch, - object? internalReasoning, - object? inputCacheRead, - object? inputCacheWrite, + global::OpenRouter.PublicPricingPrompt prompt, + global::OpenRouter.PublicPricingCompletion completion, + global::OpenRouter.PublicPricingRequest? request, + global::OpenRouter.PublicPricingImage? image, + global::OpenRouter.PublicPricingImageToken? imageToken, + global::OpenRouter.PublicPricingImageOutput? imageOutput, + global::OpenRouter.PublicPricingAudio? audio, + global::OpenRouter.PublicPricingAudioOutput? audioOutput, + global::OpenRouter.PublicPricingInputAudioCache? inputAudioCache, + global::OpenRouter.PublicPricingWebSearch? webSearch, + global::OpenRouter.PublicPricingInternalReasoning? internalReasoning, + global::OpenRouter.PublicPricingInputCacheRead? inputCacheRead, + global::OpenRouter.PublicPricingInputCacheWrite? inputCacheWrite, double? discount) { this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt)); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailEncrypted.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailEncrypted.g.cs index 9bf8b47..f0f4888 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailEncrypted.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailEncrypted.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailSummary.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailSummary.g.cs index 6c90a10..5b4be8b 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailSummary.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailSummary.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailText.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailText.g.cs index bd1179c..2ee0b57 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailText.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningDetailText.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningItem.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningItem.g.cs index 537a18d..987ef0c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningItem.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ReasoningItem.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequest.g.cs index 51274e5..c0a3a43 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequestProviderMaxPrice.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequestProviderMaxPrice.g.cs index 472b974..e806566 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequestProviderMaxPrice.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ResponsesRequestProviderMaxPrice.g.cs @@ -18,25 +18,25 @@ public sealed partial class ResponsesRequestProviderMaxPrice /// /// [global::System.Text.Json.Serialization.JsonPropertyName("completion")] - public object? Completion { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceCompletion? Completion { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("image")] - public object? Image { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceImage? Image { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("audio")] - public object? Audio { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceAudio? Audio { get; set; } /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("request")] - public object? Request { get; set; } + public global::OpenRouter.ResponsesRequestProviderMaxPriceRequest? Request { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -59,10 +59,10 @@ public sealed partial class ResponsesRequestProviderMaxPrice #endif public ResponsesRequestProviderMaxPrice( string? prompt, - object? completion, - object? image, - object? audio, - object? request) + global::OpenRouter.ResponsesRequestProviderMaxPriceCompletion? completion, + global::OpenRouter.ResponsesRequestProviderMaxPriceImage? image, + global::OpenRouter.ResponsesRequestProviderMaxPriceAudio? audio, + global::OpenRouter.ResponsesRequestProviderMaxPriceRequest? request) { this.Prompt = prompt; this.Completion = completion; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.TextConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.TextConfig.g.cs index 9baa84d..f3c8f9b 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.TextConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.TextConfig.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.TextExtendedConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.TextExtendedConfig.g.cs index 16f53af..b8d2f55 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.TextExtendedConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.TextExtendedConfig.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateGuardrailRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateGuardrailRequest.g.cs index 8ecc1ff..c090ad5 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateGuardrailRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateGuardrailRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateKeysRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateKeysRequest.g.cs index 1b36d0e..222443e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateKeysRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.UpdateKeysRequest.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchServerTool.g.cs index 2ac11d0..86f02b7 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchServerTool.g.cs @@ -1,6 +1,4 @@ -#pragma warning disable CS0618 // Type or member is obsolete - #nullable enable namespace OpenRouter diff --git a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageChatClient.SendChatCompletionRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageChatClient.SendChatCompletionRequest.g.cs index a8be7eb..02ae8ff 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.SubpackageChatClient.SendChatCompletionRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.SubpackageChatClient.SendChatCompletionRequest.g.cs @@ -709,7 +709,7 @@ partial void ProcessSendChatCompletionRequestResponseContent( string? sessionId = default, global::OpenRouter.ChatRequestTrace? trace = default, string? model = default, - global::System.Collections.Generic.IList? models = default, + global::System.Collections.Generic.IList? models = default, double? frequencyPenalty = default, global::System.Collections.Generic.Dictionary? logitBias = default, bool? logprobs = default,