diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ChatRequestPluginsItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ChatRequestPluginsItems.g.cs index 0284035..8765198 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ChatRequestPluginsItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ChatRequestPluginsItems.g.cs @@ -47,7 +47,14 @@ public class ChatRequestPluginsItemsJsonConverter : global::System.Text.Json.Ser if (__jsonProps.Contains("id")) __score2++; if (__jsonProps.Contains("include_domains")) __score2++; if (__jsonProps.Contains("max_results")) __score2++; + if (__jsonProps.Contains("max_uses")) __score2++; if (__jsonProps.Contains("search_prompt")) __score2++; + if (__jsonProps.Contains("user_location")) __score2++; + if (__jsonProps.Contains("user_location.city")) __score2++; + if (__jsonProps.Contains("user_location.country")) __score2++; + if (__jsonProps.Contains("user_location.region")) __score2++; + if (__jsonProps.Contains("user_location.timezone")) __score2++; + if (__jsonProps.Contains("user_location.type")) __score2++; var __score3 = 0; if (__jsonProps.Contains("enabled")) __score3++; if (__jsonProps.Contains("id")) __score3++; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.MessagesRequestPluginsItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.MessagesRequestPluginsItems.g.cs index 88c5aaf..c2d5df0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.MessagesRequestPluginsItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.MessagesRequestPluginsItems.g.cs @@ -47,7 +47,14 @@ public class MessagesRequestPluginsItemsJsonConverter : global::System.Text.Json if (__jsonProps.Contains("id")) __score2++; if (__jsonProps.Contains("include_domains")) __score2++; if (__jsonProps.Contains("max_results")) __score2++; + if (__jsonProps.Contains("max_uses")) __score2++; if (__jsonProps.Contains("search_prompt")) __score2++; + if (__jsonProps.Contains("user_location")) __score2++; + if (__jsonProps.Contains("user_location.city")) __score2++; + if (__jsonProps.Contains("user_location.country")) __score2++; + if (__jsonProps.Contains("user_location.region")) __score2++; + if (__jsonProps.Contains("user_location.timezone")) __score2++; + if (__jsonProps.Contains("user_location.type")) __score2++; var __score3 = 0; if (__jsonProps.Contains("enabled")) __score3++; if (__jsonProps.Contains("id")) __score3++; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestPluginsItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestPluginsItems.g.cs index bcc0e8f..5d033d0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestPluginsItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestPluginsItems.g.cs @@ -47,7 +47,14 @@ public class ResponsesRequestPluginsItemsJsonConverter : global::System.Text.Jso if (__jsonProps.Contains("id")) __score2++; if (__jsonProps.Contains("include_domains")) __score2++; if (__jsonProps.Contains("max_results")) __score2++; + if (__jsonProps.Contains("max_uses")) __score2++; if (__jsonProps.Contains("search_prompt")) __score2++; + if (__jsonProps.Contains("user_location")) __score2++; + if (__jsonProps.Contains("user_location.city")) __score2++; + if (__jsonProps.Contains("user_location.country")) __score2++; + if (__jsonProps.Contains("user_location.region")) __score2++; + if (__jsonProps.Contains("user_location.timezone")) __score2++; + if (__jsonProps.Contains("user_location.type")) __score2++; var __score3 = 0; if (__jsonProps.Contains("enabled")) __score3++; if (__jsonProps.Contains("id")) __score3++; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index ee0bf31..770c7e9 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -333,6 +333,10 @@ namespace OpenRouter typeof(global::OpenRouter.JsonConverters.WebSearchPluginIdNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationTypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationTypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.FileParserPluginIdJsonConverter), typeof(global::OpenRouter.JsonConverters.FileParserPluginIdNullableJsonConverter), @@ -481,10 +485,6 @@ namespace OpenRouter typeof(global::OpenRouter.JsonConverters.LegacyWebSearchServerToolTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationTypeJsonConverter), - - typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.WebSearchServerToolTypeJsonConverter), typeof(global::OpenRouter.JsonConverters.WebSearchServerToolTypeNullableJsonConverter), @@ -1902,6 +1902,8 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModerationPlugin))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchEngine), TypeInfoPropertyName = "WebSearchEngine2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchPluginId), TypeInfoPropertyName = "WebSearchPluginId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchUserLocationType), TypeInfoPropertyName = "WebSearchUserLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchPluginUserLocation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchPlugin))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileParserPluginId), TypeInfoPropertyName = "FileParserPluginId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PdfParserEngine0), TypeInfoPropertyName = "PdfParserEngine02")] @@ -1989,7 +1991,6 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Preview20250311WebSearchServerToolType), TypeInfoPropertyName = "Preview20250311WebSearchServerToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Preview20250311WebSearchServerTool))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyWebSearchServerToolType), TypeInfoPropertyName = "LegacyWebSearchServerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchUserLocationType), TypeInfoPropertyName = "WebSearchUserLocationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchUserLocation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.LegacyWebSearchServerTool))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchServerToolType), TypeInfoPropertyName = "WebSearchServerToolType2")] diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index 17a85c3..bb47b23 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -756,3671 +756,3675 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.WebSearchPlugin? Type182 { get; set; } + public global::OpenRouter.WebSearchUserLocationType? Type182 { get; set; } /// /// /// - public global::OpenRouter.FileParserPluginId? Type183 { get; set; } + public global::OpenRouter.WebSearchPluginUserLocation? Type183 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine0? Type184 { get; set; } + public global::OpenRouter.WebSearchPlugin? Type184 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine1? Type185 { get; set; } + public global::OpenRouter.FileParserPluginId? Type185 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type186 { get; set; } + public global::OpenRouter.PdfParserEngine0? Type186 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type187 { get; set; } + public global::OpenRouter.PdfParserEngine1? Type187 { get; set; } /// /// /// - public global::OpenRouter.FileParserPlugin? Type188 { get; set; } + public global::OpenRouter.PDFParserEngine? Type188 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPluginId? Type189 { get; set; } + public global::OpenRouter.PDFParserOptions? Type189 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPlugin? Type190 { get; set; } + public global::OpenRouter.FileParserPlugin? Type190 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionEngine? Type191 { get; set; } + public global::OpenRouter.ResponseHealingPluginId? Type191 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionPluginId? Type192 { get; set; } + public global::OpenRouter.ResponseHealingPlugin? Type192 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionPlugin? Type193 { get; set; } + public global::OpenRouter.ContextCompressionEngine? Type193 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginId? Type194 { get; set; } + public global::OpenRouter.ContextCompressionPluginId? Type194 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPlugin? Type195 { get; set; } + public global::OpenRouter.ContextCompressionPlugin? Type195 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems? Type196 { get; set; } + public global::OpenRouter.ParetoRouterPluginId? Type196 { get; set; } /// /// /// - public global::OpenRouter.StoredPromptTemplateVariables? Type197 { get; set; } + public global::OpenRouter.ParetoRouterPlugin? Type197 { get; set; } /// /// /// - public global::OpenRouter.StoredPromptTemplate? Type198 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems? Type198 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesDataCollection? Type199 { get; set; } + public global::OpenRouter.StoredPromptTemplateVariables? Type199 { get; set; } /// /// /// - public global::OpenRouter.ProviderName? Type200 { get; set; } + public global::OpenRouter.StoredPromptTemplate? Type200 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesIgnoreItems? Type201 { get; set; } + public global::OpenRouter.ProviderPreferencesDataCollection? Type201 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPriceAudio? Type202 { get; set; } + public global::OpenRouter.ProviderName? Type202 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPriceCompletion? Type203 { get; set; } + public global::OpenRouter.ProviderPreferencesIgnoreItems? Type203 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPriceImage? Type204 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceAudio? Type204 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPriceRequest? Type205 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceCompletion? Type205 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type206 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceImage? Type206 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOnlyItems? Type207 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPriceRequest? Type207 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOrderItems? Type208 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type208 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type209 { get; set; } + public global::OpenRouter.ProviderPreferencesOnlyItems? Type209 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type210 { get; set; } + public global::OpenRouter.ProviderPreferencesOrderItems? Type210 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type211 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type211 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type212 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type212 { get; set; } /// /// /// - public global::OpenRouter.Quantization? Type213 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type213 { get; set; } /// /// /// - public global::OpenRouter.ProviderSort? Type214 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type214 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigBy? Type215 { get; set; } + public global::OpenRouter.Quantization? Type215 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigPartition? Type216 { get; set; } + public global::OpenRouter.ProviderSort? Type216 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfig? Type217 { get; set; } + public global::OpenRouter.ProviderSortConfigBy? Type217 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type218 { get; set; } + public global::OpenRouter.ProviderSortConfigPartition? Type218 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type219 { get; set; } + public global::OpenRouter.ProviderSortConfig? Type219 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesSort? Type220 { get; set; } + public global::OpenRouter.OneOf? Type220 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferences? Type221 { get; set; } + public global::OpenRouter.OneOf? Type221 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type222 { get; set; } + public global::OpenRouter.ProviderPreferencesSort? Type222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type223 { get; set; } + public global::OpenRouter.ProviderPreferences? Type223 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type224 { get; set; } + public global::OpenRouter.OneOf? Type224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type225 { get; set; } + public global::System.Collections.Generic.IList? Type225 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type226 { get; set; } + public global::System.Collections.Generic.IList? Type226 { get; set; } /// /// /// - public global::OpenRouter.ReasoningEffort? Type227 { get; set; } + public global::System.Collections.Generic.IList? Type227 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryVerbosity? Type228 { get; set; } + public global::System.Collections.Generic.IList? Type228 { get; set; } /// /// /// - public global::OpenRouter.ReasoningConfig? Type229 { get; set; } + public global::OpenRouter.ReasoningEffort? Type229 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestServiceTier? Type230 { get; set; } + public global::OpenRouter.ReasoningSummaryVerbosity? Type230 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfigType? Type231 { get; set; } + public global::OpenRouter.ReasoningConfig? Type231 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfig? Type232 { get; set; } + public global::OpenRouter.ResponsesRequestServiceTier? Type232 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfigType? Type233 { get; set; } + public global::OpenRouter.FormatTextConfigType? Type233 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfig? Type234 { get; set; } + public global::OpenRouter.FormatTextConfig? Type234 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfigType? Type235 { get; set; } + public global::OpenRouter.FormatJsonObjectConfigType? Type235 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfig? Type236 { get; set; } + public global::OpenRouter.FormatJsonObjectConfig? Type236 { get; set; } /// /// /// - public global::OpenRouter.Formats? Type237 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfigType? Type237 { get; set; } /// /// /// - public global::OpenRouter.TextConfigVerbosity? Type238 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfig? Type238 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVerbosity? Type239 { get; set; } + public global::OpenRouter.Formats? Type239 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfig? Type240 { get; set; } + public global::OpenRouter.TextConfigVerbosity? Type240 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type241 { get; set; } + public global::OpenRouter.TextExtendedConfigVerbosity? Type241 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice0? Type242 { get; set; } + public global::OpenRouter.TextExtendedConfig? Type242 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice1? Type243 { get; set; } + public global::OpenRouter.OneOf? Type243 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice2? Type244 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice0? Type244 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf3Type? Type245 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice1? Type245 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice3? Type246 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice2? Type246 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type0? Type247 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf3Type? Type247 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type1? Type248 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice3? Type248 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type? Type249 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type0? Type249 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice4? Type250 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type1? Type250 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode0? Type251 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type? Type251 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode1? Type252 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice4? Type252 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode? Type253 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode0? Type253 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedType? Type254 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode1? Type254 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowed? Type255 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode? Type255 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoice? Type256 { get; set; } + public global::OpenRouter.ToolChoiceAllowedType? Type256 { get; set; } /// /// /// - public global::OpenRouter.FunctionToolType? Type257 { get; set; } + public global::OpenRouter.ToolChoiceAllowed? Type257 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolsItems0? Type258 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoice? Type258 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngineEnum? Type259 { get; set; } + public global::OpenRouter.FunctionToolType? Type259 { get; set; } /// /// /// - public global::OpenRouter.WebSearchDomainFilter? Type260 { get; set; } + public global::OpenRouter.ResponsesRequestToolsItems0? Type260 { get; set; } /// /// /// - public global::OpenRouter.SearchContextSizeEnum? Type261 { get; set; } + public global::OpenRouter.WebSearchEngineEnum? Type261 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerToolType? Type262 { get; set; } + public global::OpenRouter.WebSearchDomainFilter? Type262 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocationType? Type263 { get; set; } + public global::OpenRouter.SearchContextSizeEnum? Type263 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocation? Type264 { get; set; } + public global::OpenRouter.PreviewWebSearchServerToolType? Type264 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerTool? Type265 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocationType? Type265 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerToolType? Type266 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocation? Type266 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerTool? Type267 { get; set; } + public global::OpenRouter.PreviewWebSearchServerTool? Type267 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerToolType? Type268 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerToolType? Type268 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationType? Type269 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerTool? Type269 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocation? Type270 { get; set; } + public global::OpenRouter.LegacyWebSearchServerToolType? Type270 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerTool? Type271 { get; set; } + public global::OpenRouter.WebSearchUserLocation? Type271 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolType? Type272 { get; set; } + public global::OpenRouter.LegacyWebSearchServerTool? Type272 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerTool? Type273 { get; set; } + public global::OpenRouter.WebSearchServerToolType? Type273 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0Type? Type274 { get; set; } + public global::OpenRouter.WebSearchServerTool? Type274 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0ValueOneOf3Items? Type275 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0Type? Type275 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type276 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0ValueOneOf3Items? Type276 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0Value? Type277 { get; set; } + public global::System.Collections.Generic.IList? Type277 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters0? Type278 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0Value? Type278 { get; set; } /// /// /// - public global::OpenRouter.CompoundFilterType? Type279 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters0? Type279 { get; set; } /// /// /// - public global::OpenRouter.CompoundFilter? Type280 { get; set; } + public global::OpenRouter.CompoundFilterType? Type280 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters? Type281 { get; set; } + public global::OpenRouter.CompoundFilter? Type281 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type282 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters? Type282 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptions? Type283 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type283 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolType? Type284 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptions? Type284 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerTool? Type285 { get; set; } + public global::OpenRouter.FileSearchServerToolType? Type285 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerToolEnvironment? Type286 { get; set; } + public global::OpenRouter.FileSearchServerTool? Type286 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerToolType? Type287 { get; set; } + public global::OpenRouter.ComputerUseServerToolEnvironment? Type287 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerTool? Type288 { get; set; } + public global::OpenRouter.ComputerUseServerToolType? Type288 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1MemoryLimit? Type289 { get; set; } + public global::OpenRouter.ComputerUseServerTool? Type289 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1Type? Type290 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1MemoryLimit? Type290 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainer1? Type291 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1Type? Type291 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type292 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainer1? Type292 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainer? Type293 { get; set; } + public global::OpenRouter.OneOf? Type293 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolType? Type294 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainer? Type294 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerTool? Type295 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolType? Type295 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools1? Type296 { get; set; } + public global::OpenRouter.CodeInterpreterServerTool? Type296 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools? Type297 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools1? Type297 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolConnectorId? Type298 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools? Type298 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalOneOf0Always? Type299 { get; set; } + public global::OpenRouter.McpServerToolConnectorId? Type299 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalOneOf0Never? Type300 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalOneOf0Always? Type300 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval0? Type301 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalOneOf0Never? Type301 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval1? Type302 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval0? Type302 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval2? Type303 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval1? Type303 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval? Type304 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval2? Type304 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolType? Type305 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval? Type305 { get; set; } /// /// /// - public global::OpenRouter.McpServerTool? Type306 { get; set; } + public global::OpenRouter.McpServerToolType? Type306 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolBackground? Type307 { get; set; } + public global::OpenRouter.McpServerTool? Type307 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type308 { get; set; } + public global::OpenRouter.ImageGenerationServerToolBackground? Type308 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type309 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type309 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModel? Type310 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type310 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModeration? Type311 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModel? Type311 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type312 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModeration? Type312 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolQuality? Type313 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type313 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolSize? Type314 { get; set; } + public global::OpenRouter.ImageGenerationServerToolQuality? Type314 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolType? Type315 { get; set; } + public global::OpenRouter.ImageGenerationServerToolSize? Type315 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerTool? Type316 { get; set; } + public global::OpenRouter.ImageGenerationServerToolType? Type316 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type317 { get; set; } + public global::OpenRouter.ImageGenerationServerTool? Type317 { get; set; } /// /// /// - public global::OpenRouter.CodexLocalShellToolType? Type318 { get; set; } + public global::OpenRouter.OneOf? Type318 { get; set; } /// /// /// - public global::OpenRouter.CodexLocalShellTool? Type319 { get; set; } + public global::OpenRouter.CodexLocalShellToolType? Type319 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolType? Type320 { get; set; } + public global::OpenRouter.CodexLocalShellTool? Type320 { get; set; } /// /// /// - public global::OpenRouter.ShellServerTool? Type321 { get; set; } + public global::OpenRouter.ShellServerToolType? Type321 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerToolType? Type322 { get; set; } + public global::OpenRouter.ShellServerTool? Type322 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerTool? Type323 { get; set; } + public global::OpenRouter.ApplyPatchServerToolType? Type323 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf0Type? Type324 { get; set; } + public global::OpenRouter.ApplyPatchServerTool? Type324 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat0? Type325 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf0Type? Type325 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf1Syntax? Type326 { get; set; } + public global::OpenRouter.CustomToolFormat0? Type326 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf1Type? Type327 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf1Syntax? Type327 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat1? Type328 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf1Type? Type328 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat? Type329 { get; set; } + public global::OpenRouter.CustomToolFormat1? Type329 { get; set; } /// /// /// - public global::OpenRouter.CustomToolType? Type330 { get; set; } + public global::OpenRouter.CustomToolFormat? Type330 { get; set; } /// /// /// - public global::OpenRouter.CustomTool? Type331 { get; set; } + public global::OpenRouter.CustomToolType? Type331 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolConfig? Type332 { get; set; } + public global::OpenRouter.CustomTool? Type332 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolType? Type333 { get; set; } + public global::OpenRouter.DatetimeServerToolConfig? Type333 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerTool? Type334 { get; set; } + public global::OpenRouter.DatetimeServerToolType? Type334 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolConfig? Type335 { get; set; } + public global::OpenRouter.DatetimeServerTool? Type335 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type336 { get; set; } + public global::OpenRouter.ImageGenerationServerToolConfig? Type336 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouter? Type337 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type337 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolConfig? Type338 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouter? Type338 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerToolType? Type339 { get; set; } + public global::OpenRouter.SearchModelsServerToolConfig? Type339 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerTool? Type340 { get; set; } + public global::OpenRouter.ChatSearchModelsServerToolType? Type340 { get; set; } /// /// /// - public global::OpenRouter.WebFetchEngineEnum? Type341 { get; set; } + public global::OpenRouter.ChatSearchModelsServerTool? Type341 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolConfig? Type342 { get; set; } + public global::OpenRouter.WebFetchEngineEnum? Type342 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolType? Type343 { get; set; } + public global::OpenRouter.WebFetchServerToolConfig? Type343 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerTool? Type344 { get; set; } + public global::OpenRouter.WebFetchServerToolType? Type344 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterParameters? Type345 { get; set; } + public global::OpenRouter.WebFetchServerTool? Type345 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterType? Type346 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterParameters? Type346 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouter? Type347 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterType? Type347 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolsItems? Type348 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouter? Type348 { get; set; } /// /// /// - public global::OpenRouter.TraceConfig? Type349 { get; set; } + public global::OpenRouter.ResponsesRequestToolsItems? Type349 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesTruncation? Type350 { get; set; } + public global::OpenRouter.TraceConfig? Type350 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type351 { get; set; } + public global::OpenRouter.OpenAIResponsesTruncation? Type351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type352 { get; set; } + public global::OpenRouter.ResponsesRequest? Type352 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type353 { get; set; } + public global::System.Collections.Generic.IList? Type353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type354 { get; set; } + public global::System.Collections.Generic.IList? Type354 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type355 { get; set; } + public global::System.Collections.Generic.IList? Type355 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type356 { get; set; } + public global::OpenRouter.OneOf? Type356 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type357 { get; set; } + public global::System.Collections.Generic.IList? Type357 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorField? Type358 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type358 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type359 { get; set; } + public global::OpenRouter.ResponsesErrorField? Type359 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetails? Type360 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type360 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type361 { get; set; } + public global::OpenRouter.IncompleteDetails? Type361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type362 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type362 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type363 { get; set; } + public global::System.Collections.Generic.IList? Type363 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type364 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type364 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type365 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type365 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type366 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type366 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type367 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type367 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type368 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type368 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type369 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type369 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type370 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type370 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type371 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type371 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type372 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type372 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items0? Type373 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type373 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItems? Type374 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items0? Type374 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole0? Type375 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItems? Type375 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole1? Type376 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole0? Type376 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole2? Type377 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole1? Type377 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole? Type378 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole2? Type378 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemType? Type379 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole? Type379 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItem? Type380 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemType? Type380 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type381 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItem? Type381 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutput? Type382 { get; set; } + public global::System.Collections.Generic.IList? Type382 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCall? Type383 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutput? Type383 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCall? Type384 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCall? Type384 { get; set; } /// /// /// - public global::OpenRouter.OutputMessage? Type385 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCall? Type385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type386 { get; set; } + public global::OpenRouter.OutputMessage? Type386 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items? Type387 { get; set; } + public global::System.Collections.Generic.IList? Type387 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type388 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items? Type388 { get; set; } /// /// /// - public global::OpenRouter.BaseInputs? Type389 { get; set; } + public global::System.Collections.Generic.IList? Type389 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultObject? Type390 { get; set; } + public global::OpenRouter.BaseInputs? Type390 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoning? Type391 { get; set; } + public global::OpenRouter.BaseResponsesResultObject? Type391 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCall? Type392 { get; set; } + public global::OpenRouter.OutputItemReasoning? Type392 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCall? Type393 { get; set; } + public global::OpenRouter.OutputItemFunctionCall? Type393 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFileSearchCall? Type394 { get; set; } + public global::OpenRouter.OutputItemWebSearchCall? Type394 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultOutputItems? Type395 { get; set; } + public global::OpenRouter.OutputItemFileSearchCall? Type395 { get; set; } /// /// /// - public global::OpenRouter.BaseReasoningConfig? Type396 { get; set; } + public global::OpenRouter.BaseResponsesResultOutputItems? Type396 { get; set; } /// /// /// - public global::OpenRouter.ServiceTier2? Type397 { get; set; } + public global::OpenRouter.BaseReasoningConfig? Type397 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesResponseStatus? Type398 { get; set; } + public global::OpenRouter.ServiceTier2? Type398 { get; set; } /// /// /// - public global::OpenRouter.TextConfig? Type399 { get; set; } + public global::OpenRouter.OpenAIResponsesResponseStatus? Type399 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type400 { get; set; } + public global::OpenRouter.TextConfig? Type400 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultToolsItems0? Type401 { get; set; } + public global::OpenRouter.OneOf? Type401 { get; set; } /// /// /// - public global::OpenRouter.BaseResponsesResultToolsItems? Type402 { get; set; } + public global::OpenRouter.BaseResponsesResultToolsItems0? Type402 { get; set; } /// /// /// - public global::OpenRouter.Truncation? Type403 { get; set; } + public global::OpenRouter.BaseResponsesResultToolsItems? Type403 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesUsageInputTokensDetails? Type404 { get; set; } + public global::OpenRouter.Truncation? Type404 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesUsageOutputTokensDetails? Type405 { get; set; } + public global::OpenRouter.OpenAiResponsesUsageInputTokensDetails? Type405 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsage? Type406 { get; set; } + public global::OpenRouter.OpenAiResponsesUsageOutputTokensDetails? Type406 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type407 { get; set; } + public global::OpenRouter.OpenAIResponsesUsage? Type407 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant1? Type408 { get; set; } + public global::OpenRouter.OutputItems? Type408 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant2? Type409 { get; set; } + public global::OpenRouter.OutputItemsVariant1? Type409 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant3? Type410 { get; set; } + public global::OpenRouter.OutputItemsVariant2? Type410 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant4? Type411 { get; set; } + public global::OpenRouter.OutputItemsVariant3? Type411 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant5? Type412 { get; set; } + public global::OpenRouter.OutputItemsVariant4? Type412 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant6? Type413 { get; set; } + public global::OpenRouter.OutputItemsVariant5? Type413 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant7? Type414 { get; set; } + public global::OpenRouter.OutputItemsVariant6? Type414 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant8? Type415 { get; set; } + public global::OpenRouter.OutputItemsVariant7? Type415 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant9? Type416 { get; set; } + public global::OpenRouter.OutputItemsVariant8? Type416 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant10? Type417 { get; set; } + public global::OpenRouter.OutputItemsVariant9? Type417 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant11? Type418 { get; set; } + public global::OpenRouter.OutputItemsVariant10? Type418 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant12? Type419 { get; set; } + public global::OpenRouter.OutputItemsVariant11? Type419 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant13? Type420 { get; set; } + public global::OpenRouter.OutputItemsVariant12? Type420 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant14? Type421 { get; set; } + public global::OpenRouter.OutputItemsVariant13? Type421 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant15? Type422 { get; set; } + public global::OpenRouter.OutputItemsVariant14? Type422 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant16? Type423 { get; set; } + public global::OpenRouter.OutputItemsVariant15? Type423 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant17? Type424 { get; set; } + public global::OpenRouter.OutputItemsVariant16? Type424 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant18? Type425 { get; set; } + public global::OpenRouter.OutputItemsVariant17? Type425 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant19? Type426 { get; set; } + public global::OpenRouter.OutputItemsVariant18? Type426 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant20? Type427 { get; set; } + public global::OpenRouter.OutputItemsVariant19? Type427 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant21? Type428 { get; set; } + public global::OpenRouter.OutputItemsVariant20? Type428 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant22? Type429 { get; set; } + public global::OpenRouter.OutputItemsVariant21? Type429 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminator? Type430 { get; set; } + public global::OpenRouter.OutputItemsVariant22? Type430 { get; set; } /// /// /// - public global::OpenRouter.UsageCostDetails? Type431 { get; set; } + public global::OpenRouter.OutputItemsDiscriminator? Type431 { get; set; } /// /// /// - public global::OpenRouter.Usage? Type432 { get; set; } + public global::OpenRouter.UsageCostDetails? Type432 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResult? Type433 { get; set; } + public global::OpenRouter.Usage? Type433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type434 { get; set; } + public global::OpenRouter.OpenResponsesResult? Type434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type435 { get; set; } + public global::System.Collections.Generic.IList? Type435 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponseErrorData? Type436 { get; set; } + public global::System.Collections.Generic.IList? Type436 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponse? Type437 { get; set; } + public global::OpenRouter.BadRequestResponseErrorData? Type437 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type438 { get; set; } + public global::OpenRouter.BadRequestResponse? Type438 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type439 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type439 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type440 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type440 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type441 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type441 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type442 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type442 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type443 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type443 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type444 { get; set; } + public global::OpenRouter.NotFoundResponse? Type444 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type445 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type445 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type446 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type446 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type447 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type447 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type448 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type448 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type449 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type449 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type450 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type450 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type451 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type451 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type452 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type452 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type453 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type453 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponseErrorData? Type454 { get; set; } + public global::OpenRouter.InternalServerResponse? Type454 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponse? Type455 { get; set; } + public global::OpenRouter.BadGatewayResponseErrorData? Type455 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type456 { get; set; } + public global::OpenRouter.BadGatewayResponse? Type456 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type457 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type457 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type458 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type458 { get; set; } /// /// /// - public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type459 { get; set; } + public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type459 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type460 { get; set; } + public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type460 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type461 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type461 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type462 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type462 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type463 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type463 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type464 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type464 { get; set; } /// /// /// - public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type465 { get; set; } + public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type465 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponseErrorData? Type466 { get; set; } + public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type466 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponse? Type467 { get; set; } + public global::OpenRouter.ConflictResponseErrorData? Type467 { get; set; } /// /// /// - public global::OpenRouter.ActivityItem? Type468 { get; set; } + public global::OpenRouter.ConflictResponse? Type468 { get; set; } /// /// /// - public global::OpenRouter.ActivityResponse? Type469 { get; set; } + public global::OpenRouter.ActivityItem? Type469 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type470 { get; set; } + public global::OpenRouter.ActivityResponse? Type470 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProviderOptions? Type471 { get; set; } + public global::System.Collections.Generic.IList? Type471 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProvider? Type472 { get; set; } + public global::OpenRouter.SpeechRequestProviderOptions? Type472 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestResponseFormat? Type473 { get; set; } + public global::OpenRouter.SpeechRequestProvider? Type473 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequest? Type474 { get; set; } + public global::OpenRouter.SpeechRequestResponseFormat? Type474 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheControlTtl? Type475 { get; set; } + public global::OpenRouter.SpeechRequest? Type475 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheControlDirectiveType? Type476 { get; set; } + public global::OpenRouter.AnthropicCacheControlTtl? Type476 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestCacheControl? Type477 { get; set; } + public global::OpenRouter.AnthropicCacheControlDirectiveType? Type477 { get; set; } /// /// /// - public global::OpenRouter.ChatDebugOptions? Type478 { get; set; } + public global::OpenRouter.ChatRequestCacheControl? Type478 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControl? Type479 { get; set; } + public global::OpenRouter.ChatDebugOptions? Type479 { get; set; } /// /// /// - public global::OpenRouter.ChatContentTextType? Type480 { get; set; } + public global::OpenRouter.ChatContentCacheControl? Type480 { get; set; } /// /// /// - public global::OpenRouter.ChatContentText? Type481 { get; set; } + public global::OpenRouter.ChatContentTextType? Type481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type482 { get; set; } + public global::OpenRouter.ChatContentText? Type482 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageContent? Type483 { get; set; } + public global::System.Collections.Generic.IList? Type483 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageRole? Type484 { get; set; } + public global::OpenRouter.ChatSystemMessageContent? Type484 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessage? Type485 { get; set; } + public global::OpenRouter.ChatSystemMessageRole? Type485 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrlDetail? Type486 { get; set; } + public global::OpenRouter.ChatSystemMessage? Type486 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrl? Type487 { get; set; } + public global::OpenRouter.ChatContentImageImageUrlDetail? Type487 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageType? Type488 { get; set; } + public global::OpenRouter.ChatContentImageImageUrl? Type488 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImage? Type489 { get; set; } + public global::OpenRouter.ChatContentImageType? Type489 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioInputAudio? Type490 { get; set; } + public global::OpenRouter.ChatContentImage? Type490 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioType? Type491 { get; set; } + public global::OpenRouter.ChatContentAudioInputAudio? Type491 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudio? Type492 { get; set; } + public global::OpenRouter.ChatContentAudioType? Type492 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type493 { get; set; } + public global::OpenRouter.ChatContentAudio? Type493 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInput? Type494 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type494 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideo? Type495 { get; set; } + public global::OpenRouter.ChatContentVideoInput? Type495 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoType? Type496 { get; set; } + public global::OpenRouter.LegacyChatContentVideo? Type496 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideo? Type497 { get; set; } + public global::OpenRouter.ChatContentVideoType? Type497 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileFile? Type498 { get; set; } + public global::OpenRouter.ChatContentVideo? Type498 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileType? Type499 { get; set; } + public global::OpenRouter.ChatContentFileFile? Type499 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFile? Type500 { get; set; } + public global::OpenRouter.ChatContentFileType? Type500 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems? Type501 { get; set; } + public global::OpenRouter.ChatContentFile? Type501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type502 { get; set; } + public global::OpenRouter.ChatContentItems? Type502 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageContent? Type503 { get; set; } + public global::System.Collections.Generic.IList? Type503 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageRole? Type504 { get; set; } + public global::OpenRouter.ChatUserMessageContent? Type504 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessage? Type505 { get; set; } + public global::OpenRouter.ChatUserMessageRole? Type505 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageContent? Type506 { get; set; } + public global::OpenRouter.ChatUserMessage? Type506 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageRole? Type507 { get; set; } + public global::OpenRouter.ChatDeveloperMessageContent? Type507 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessage? Type508 { get; set; } + public global::OpenRouter.ChatDeveloperMessageRole? Type508 { get; set; } /// /// /// - public global::OpenRouter.ChatAudioOutput? Type509 { get; set; } + public global::OpenRouter.ChatDeveloperMessage? Type509 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessageContent? Type510 { get; set; } + public global::OpenRouter.ChatAudioOutput? Type510 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type511 { get; set; } + public global::OpenRouter.ChatAssistantMessageContent? Type511 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItems? Type512 { get; set; } + public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type513 { get; set; } + public global::OpenRouter.ChatAssistantImagesItems? Type513 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryType? Type514 { get; set; } + public global::System.Collections.Generic.IList? Type514 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummary? Type515 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryType? Type515 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedType? Type516 { get; set; } + public global::OpenRouter.ReasoningDetailSummary? Type516 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncrypted? Type517 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedType? Type517 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextType? Type518 { get; set; } + public global::OpenRouter.ReasoningDetailEncrypted? Type518 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailText? Type519 { get; set; } + public global::OpenRouter.ReasoningDetailTextType? Type519 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnion? Type520 { get; set; } + public global::OpenRouter.ReasoningDetailText? Type520 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type521 { get; set; } + public global::OpenRouter.ReasoningDetailUnion? Type521 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessageRole? Type522 { get; set; } + public global::System.Collections.Generic.IList? Type522 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallFunction? Type523 { get; set; } + public global::OpenRouter.ChatAssistantMessageRole? Type523 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallType? Type524 { get; set; } + public global::OpenRouter.ChatToolCallFunction? Type524 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCall? Type525 { get; set; } + public global::OpenRouter.ChatToolCallType? Type525 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessage? Type526 { get; set; } + public global::OpenRouter.ChatToolCall? Type526 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type527 { get; set; } + public global::OpenRouter.ChatAssistantMessage? Type527 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageContent? Type528 { get; set; } + public global::System.Collections.Generic.IList? Type528 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageRole? Type529 { get; set; } + public global::OpenRouter.ChatToolMessageContent? Type529 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessage? Type530 { get; set; } + public global::OpenRouter.ChatToolMessageRole? Type530 { get; set; } /// /// /// - public global::OpenRouter.ChatMessages? Type531 { get; set; } + public global::OpenRouter.ChatToolMessage? Type531 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestModalitiesItems? Type532 { get; set; } + public global::OpenRouter.ChatMessages? Type532 { get; set; } /// /// /// - public global::OpenRouter.ChatModelNamesItems? Type533 { get; set; } + public global::OpenRouter.ChatRequestModalitiesItems? Type533 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type534 { get; set; } + public global::OpenRouter.ChatModelNamesItems? Type534 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems? Type535 { get; set; } + public global::System.Collections.Generic.IList? Type535 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort? Type536 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems? Type536 { get; set; } /// /// /// - public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type537 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort? Type537 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoning? Type538 { get; set; } + public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type538 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type539 { get; set; } + public global::OpenRouter.ChatRequestReasoning? Type539 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfigType? Type540 { get; set; } + public global::OpenRouter.OneOf? Type540 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfig? Type541 { get; set; } + public global::OpenRouter.ChatFormatTextConfigType? Type541 { get; set; } /// /// /// - public global::OpenRouter.ChatJsonSchemaConfig? Type542 { get; set; } + public global::OpenRouter.ChatFormatTextConfig? Type542 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type543 { get; set; } + public global::OpenRouter.ChatJsonSchemaConfig? Type543 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfig? Type544 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type544 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfigType? Type545 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfig? Type545 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfig? Type546 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfigType? Type546 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfigType? Type547 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfig? Type547 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfig? Type548 { get; set; } + public global::OpenRouter.ChatFormatPythonConfigType? Type548 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormat? Type549 { get; set; } + public global::OpenRouter.ChatFormatPythonConfig? Type549 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestServiceTier? Type550 { get; set; } + public global::OpenRouter.ChatRequestResponseFormat? Type550 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestStop? Type551 { get; set; } + public global::OpenRouter.ChatRequestServiceTier? Type551 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamOptions? Type552 { get; set; } + public global::OpenRouter.ChatRequestStop? Type552 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice0? Type553 { get; set; } + public global::OpenRouter.ChatStreamOptions? Type553 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice1? Type554 { get; set; } + public global::OpenRouter.ChatToolChoice0? Type554 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice2? Type555 { get; set; } + public global::OpenRouter.ChatToolChoice1? Type555 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceFunction? Type556 { get; set; } + public global::OpenRouter.ChatToolChoice2? Type556 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceType? Type557 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceFunction? Type557 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoice? Type558 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceType? Type558 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice? Type559 { get; set; } + public global::OpenRouter.ChatNamedToolChoice? Type559 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Function? Type560 { get; set; } + public global::OpenRouter.ChatToolChoice? Type560 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Type? Type561 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Function? Type561 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool0? Type562 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Type? Type562 { get; set; } /// /// /// - public global::OpenRouter.SearchQualityLevel? Type563 { get; set; } + public global::OpenRouter.ChatFunctionTool0? Type563 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerToolType? Type564 { get; set; } + public global::OpenRouter.SearchQualityLevel? Type564 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerTool? Type565 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerToolType? Type565 { get; set; } /// /// /// - public global::OpenRouter.WebSearchConfig? Type566 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerTool? Type566 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type567 { get; set; } + public global::OpenRouter.WebSearchConfig? Type567 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerTool? Type568 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type568 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandType? Type569 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerTool? Type569 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthand? Type570 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandType? Type570 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool? Type571 { get; set; } + public global::OpenRouter.ChatWebSearchShorthand? Type571 { get; set; } /// /// /// - public global::OpenRouter.ChatRequest? Type572 { get; set; } + public global::OpenRouter.ChatFunctionTool? Type572 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type573 { get; set; } + public global::OpenRouter.ChatRequest? Type573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type574 { get; set; } + public global::System.Collections.Generic.Dictionary? Type574 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type575 { get; set; } + public global::System.Collections.Generic.IList? Type575 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type576 { get; set; } + public global::System.Collections.Generic.IList? Type576 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type577 { get; set; } + public global::System.Collections.Generic.IList? Type577 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type578 { get; set; } + public global::OpenRouter.OneOf? Type578 { get; set; } /// /// /// - public global::OpenRouter.ChatFinishReasonEnum? Type579 { get; set; } + public global::System.Collections.Generic.IList? Type579 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type580 { get; set; } + public global::OpenRouter.ChatFinishReasonEnum? Type580 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprob? Type581 { get; set; } + public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type581 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type582 { get; set; } + public global::OpenRouter.ChatTokenLogprob? Type582 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobs? Type583 { get; set; } + public global::System.Collections.Generic.IList? Type583 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type584 { get; set; } + public global::OpenRouter.ChatTokenLogprobs? Type584 { get; set; } /// /// /// - public global::OpenRouter.ChatChoice? Type585 { get; set; } + public global::System.Collections.Generic.IList? Type585 { get; set; } /// /// /// - public global::OpenRouter.ChatResultObject? Type586 { get; set; } + public global::OpenRouter.ChatChoice? Type586 { get; set; } /// /// /// - public global::OpenRouter.ChatUsageCompletionTokensDetails? Type587 { get; set; } + public global::OpenRouter.ChatResultObject? Type587 { get; set; } /// /// /// - public global::OpenRouter.ChatUsagePromptTokensDetails? Type588 { get; set; } + public global::OpenRouter.ChatUsageCompletionTokensDetails? Type588 { get; set; } /// /// /// - public global::OpenRouter.ChatUsage? Type589 { get; set; } + public global::OpenRouter.ChatUsagePromptTokensDetails? Type589 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type590 { get; set; } + public global::OpenRouter.ChatUsage? Type590 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type591 { get; set; } + public global::OpenRouter.OneOf? Type591 { get; set; } /// /// /// - public global::OpenRouter.ChatResult? Type592 { get; set; } + public global::OpenRouter.OneOf? Type592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type593 { get; set; } + public global::OpenRouter.ChatResult? Type593 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type594 { get; set; } + public global::System.Collections.Generic.IList? Type594 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type595 { get; set; } + public global::System.DateTimeOffset? Type595 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetCreditsResponse200? Type596 { get; set; } + public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type596 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type597 { get; set; } + public global::OpenRouter.CreditsGetCreditsResponse200? Type597 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type598 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type598 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type599 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type599 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type600 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type600 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type601 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type601 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type602 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type602 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type603 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type603 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type604 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type604 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type605 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type606 { get; set; } + public global::System.Collections.Generic.IList? Type606 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type607 { get; set; } + public global::System.Collections.Generic.IList? Type607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type608 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type608 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type609 { get; set; } + public global::System.Collections.Generic.IList? Type609 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type610 { get; set; } + public global::System.Collections.Generic.IList>? Type610 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type611 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type611 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type612 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type612 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type613 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type613 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type614 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type614 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type615 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type615 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type616 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type616 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type617 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type618 { get; set; } + public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type618 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type619 { get; set; } + public global::System.Collections.Generic.IList? Type619 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitectureInstructType? Type620 { get; set; } + public global::OpenRouter.InputModality? Type620 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type621 { get; set; } + public global::OpenRouter.ModelArchitectureInstructType? Type621 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type622 { get; set; } + public global::OpenRouter.OutputModality? Type622 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type623 { get; set; } + public global::OpenRouter.ModelGroup? Type623 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type624 { get; set; } + public global::OpenRouter.ModelArchitecture? Type624 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type625 { get; set; } + public global::System.Collections.Generic.IList? Type625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type626 { get; set; } + public global::OpenRouter.OneOf? Type626 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type627 { get; set; } + public global::System.Collections.Generic.IList? Type627 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type628 { get; set; } + public global::OpenRouter.DefaultParameters? Type628 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type629 { get; set; } + public global::OpenRouter.ModelLinks? Type629 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingAudio? Type630 { get; set; } + public global::OpenRouter.PerRequestLimits? Type630 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingAudioOutput? Type631 { get; set; } + public global::OpenRouter.PublicPricingAudio? Type631 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingCompletion? Type632 { get; set; } + public global::OpenRouter.PublicPricingAudioOutput? Type632 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingImage? Type633 { get; set; } + public global::OpenRouter.PublicPricingCompletion? Type633 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingImageOutput? Type634 { get; set; } + public global::OpenRouter.PublicPricingImage? Type634 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingImageToken? Type635 { get; set; } + public global::OpenRouter.PublicPricingImageOutput? Type635 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingInputAudioCache? Type636 { get; set; } + public global::OpenRouter.PublicPricingImageToken? Type636 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingInputCacheRead? Type637 { get; set; } + public global::OpenRouter.PublicPricingInputAudioCache? Type637 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingInputCacheWrite? Type638 { get; set; } + public global::OpenRouter.PublicPricingInputCacheRead? Type638 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingInternalReasoning? Type639 { get; set; } + public global::OpenRouter.PublicPricingInputCacheWrite? Type639 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingPrompt? Type640 { get; set; } + public global::OpenRouter.PublicPricingInternalReasoning? Type640 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingRequest? Type641 { get; set; } + public global::OpenRouter.PublicPricingPrompt? Type641 { get; set; } /// /// /// - public global::OpenRouter.PublicPricingWebSearch? Type642 { get; set; } + public global::OpenRouter.PublicPricingRequest? Type642 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type643 { get; set; } + public global::OpenRouter.PublicPricingWebSearch? Type643 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type644 { get; set; } + public global::OpenRouter.PublicPricing? Type644 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type645 { get; set; } + public global::OpenRouter.Parameter? Type645 { get; set; } /// /// /// - public global::OpenRouter.Model? Type646 { get; set; } + public global::OpenRouter.TopProviderInfo? Type646 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type647 { get; set; } + public global::OpenRouter.Model? Type647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type648 { get; set; } + public global::System.Collections.Generic.IList? Type648 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type649 { get; set; } + public global::System.Collections.Generic.IList? Type649 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type650 { get; set; } + public global::OpenRouter.ModelsListResponse? Type650 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingAudio? Type651 { get; set; } + public global::OpenRouter.PercentileStats? Type651 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingAudioOutput? Type652 { get; set; } + public global::OpenRouter.PublicEndpointPricingAudio? Type652 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingCompletion? Type653 { get; set; } + public global::OpenRouter.PublicEndpointPricingAudioOutput? Type653 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingImage? Type654 { get; set; } + public global::OpenRouter.PublicEndpointPricingCompletion? Type654 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingImageOutput? Type655 { get; set; } + public global::OpenRouter.PublicEndpointPricingImage? Type655 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingImageToken? Type656 { get; set; } + public global::OpenRouter.PublicEndpointPricingImageOutput? Type656 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingInputAudioCache? Type657 { get; set; } + public global::OpenRouter.PublicEndpointPricingImageToken? Type657 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingInputCacheRead? Type658 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputAudioCache? Type658 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingInputCacheWrite? Type659 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheRead? Type659 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingInternalReasoning? Type660 { get; set; } + public global::OpenRouter.PublicEndpointPricingInputCacheWrite? Type660 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingPrompt? Type661 { get; set; } + public global::OpenRouter.PublicEndpointPricingInternalReasoning? Type661 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingRequest? Type662 { get; set; } + public global::OpenRouter.PublicEndpointPricingPrompt? Type662 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricingWebSearch? Type663 { get; set; } + public global::OpenRouter.PublicEndpointPricingRequest? Type663 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricing? Type664 { get; set; } + public global::OpenRouter.PublicEndpointPricingWebSearch? Type664 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointQuantization? Type665 { get; set; } + public global::OpenRouter.PublicEndpointPricing? Type665 { get; set; } /// /// /// - public global::OpenRouter.EndpointStatus? Type666 { get; set; } + public global::OpenRouter.PublicEndpointQuantization? Type666 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointThroughputLast30M? Type667 { get; set; } + public global::OpenRouter.EndpointStatus? Type667 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type668 { get; set; } + public global::OpenRouter.PublicEndpointThroughputLast30M? Type668 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type669 { get; set; } + public global::OpenRouter.PublicEndpoint? Type669 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type670 { get; set; } + public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type670 { get; set; } /// /// /// - public global::OpenRouter.InstructType2? Type671 { get; set; } + public global::System.Collections.Generic.IList? Type671 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitectureTokenizer? Type672 { get; set; } + public global::OpenRouter.InstructType2? Type672 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type673 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitectureTokenizer? Type673 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type674 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type674 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsResponse200? Type675 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type675 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type676 { get; set; } + public global::OpenRouter.EndpointsListEndpointsResponse200? Type676 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type677 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type677 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type678 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type678 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type679 { get; set; } + public global::OpenRouter.ProviderResponse? Type679 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type680 { get; set; } + public global::OpenRouter.GenerationResponseData? Type680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type681 { get; set; } + public global::OpenRouter.OneOf? Type681 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type682 { get; set; } + public global::System.Collections.Generic.IList? Type682 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput0? Type683 { get; set; } + public global::OpenRouter.GenerationResponse? Type683 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput1? Type684 { get; set; } + public global::OpenRouter.GenerationContentDataInput0? Type684 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput? Type685 { get; set; } + public global::OpenRouter.GenerationContentDataInput1? Type685 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type686 { get; set; } + public global::OpenRouter.GenerationContentDataInput? Type686 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type687 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type687 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type688 { get; set; } + public global::OpenRouter.GenerationContentData? Type688 { get; set; } /// /// /// - public global::OpenRouter.GuardrailInterval? Type689 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type689 { get; set; } /// /// /// - public global::OpenRouter.Guardrail? Type690 { get; set; } + public global::OpenRouter.GuardrailInterval? Type690 { get; set; } /// /// /// - public global::System.Guid? Type691 { get; set; } + public global::OpenRouter.Guardrail? Type691 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type692 { get; set; } + public global::System.Guid? Type692 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type693 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type693 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailRequest? Type694 { get; set; } + public global::System.Collections.Generic.IList? Type694 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponseData? Type695 { get; set; } + public global::OpenRouter.CreateGuardrailRequest? Type695 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponse? Type696 { get; set; } + public global::OpenRouter.CreateGuardrailResponseData? Type696 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponseData? Type697 { get; set; } + public global::OpenRouter.CreateGuardrailResponse? Type697 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type698 { get; set; } + public global::OpenRouter.GetGuardrailResponseData? Type698 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type699 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type699 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type700 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type700 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponseData? Type701 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type701 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type702 { get; set; } + public global::OpenRouter.UpdateGuardrailResponseData? Type702 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type703 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type703 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type704 { get; set; } + public global::OpenRouter.KeyAssignment? Type704 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type705 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type705 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysRequest? Type706 { get; set; } + public global::System.Collections.Generic.IList? Type706 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysResponse? Type707 { get; set; } + public global::OpenRouter.BulkAssignKeysRequest? Type707 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysRequest? Type708 { get; set; } + public global::OpenRouter.BulkAssignKeysResponse? Type708 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysResponse? Type709 { get; set; } + public global::OpenRouter.BulkUnassignKeysRequest? Type709 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type710 { get; set; } + public global::OpenRouter.BulkUnassignKeysResponse? Type710 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type711 { get; set; } + public global::OpenRouter.MemberAssignment? Type711 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type712 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type712 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersRequest? Type713 { get; set; } + public global::System.Collections.Generic.IList? Type713 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersResponse? Type714 { get; set; } + public global::OpenRouter.BulkAssignMembersRequest? Type714 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersRequest? Type715 { get; set; } + public global::OpenRouter.BulkAssignMembersResponse? Type715 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersResponse? Type716 { get; set; } + public global::OpenRouter.BulkUnassignMembersRequest? Type716 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type717 { get; set; } + public global::OpenRouter.BulkUnassignMembersResponse? Type717 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type718 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type718 { get; set; } /// /// /// - public global::System.DateTime? Type719 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type719 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type720 { get; set; } + public global::System.DateTime? Type720 { get; set; } /// /// /// - public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type721 { get; set; } + public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type721 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysListResponse200? Type722 { get; set; } + public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type723 { get; set; } + public global::OpenRouter.ApiKeysListResponse200? Type723 { get; set; } /// /// /// - public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type724 { get; set; } + public global::System.Collections.Generic.IList? Type724 { get; set; } /// /// /// - public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type725 { get; set; } + public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type725 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysCreateKeysResponse201? Type726 { get; set; } + public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type726 { get; set; } /// /// /// - public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type727 { get; set; } + public global::OpenRouter.ApiKeysCreateKeysResponse201? Type727 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetKeyResponse200? Type728 { get; set; } + public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type728 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type729 { get; set; } + public global::OpenRouter.ApiKeysGetKeyResponse200? Type729 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type730 { get; set; } + public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type730 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type731 { get; set; } + public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type731 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type732 { get; set; } + public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type732 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheControlDirective? Type733 { get; set; } + public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type733 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type734 { get; set; } + public global::OpenRouter.AnthropicCacheControlDirective? Type734 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type735 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type735 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type736 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type736 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeepType? Type737 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type737 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeep? Type738 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeepType? Type738 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensTriggerType? Type739 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeep? Type739 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensTrigger? Type740 { get; set; } + public global::OpenRouter.AnthropicInputTokensTriggerType? Type740 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesTriggerType? Type741 { get; set; } + public global::OpenRouter.AnthropicInputTokensTrigger? Type741 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesTrigger? Type742 { get; set; } + public global::OpenRouter.AnthropicToolUsesTriggerType? Type742 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type743 { get; set; } + public global::OpenRouter.AnthropicToolUsesTrigger? Type743 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type744 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type744 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type745 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type745 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurnsType? Type746 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type746 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurns? Type747 { get; set; } + public global::OpenRouter.AnthropicThinkingTurnsType? Type747 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type748 { get; set; } + public global::OpenRouter.AnthropicThinkingTurns? Type748 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type749 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type749 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type750 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type750 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type751 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type751 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type752 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type752 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type753 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type753 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type754 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type754 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type755 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type755 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type756 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type756 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type757 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type757 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type758 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type758 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type759 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type759 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationCharLocationParamType? Type760 { get; set; } + public global::System.Collections.Generic.IList? Type760 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationCharLocationParam? Type761 { get; set; } + public global::OpenRouter.AnthropicCitationCharLocationParamType? Type761 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationPageLocationParamType? Type762 { get; set; } + public global::OpenRouter.AnthropicCitationCharLocationParam? Type762 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationPageLocationParam? Type763 { get; set; } + public global::OpenRouter.AnthropicCitationPageLocationParamType? Type763 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationContentBlockLocationParamType? Type764 { get; set; } + public global::OpenRouter.AnthropicCitationPageLocationParam? Type764 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationContentBlockLocationParam? Type765 { get; set; } + public global::OpenRouter.AnthropicCitationContentBlockLocationParamType? Type765 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationWebSearchResultLocationType? Type766 { get; set; } + public global::OpenRouter.AnthropicCitationContentBlockLocationParam? Type766 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationWebSearchResultLocation? Type767 { get; set; } + public global::OpenRouter.AnthropicCitationWebSearchResultLocationType? Type767 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationSearchResultLocationType? Type768 { get; set; } + public global::OpenRouter.AnthropicCitationWebSearchResultLocation? Type768 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationSearchResultLocation? Type769 { get; set; } + public global::OpenRouter.AnthropicCitationSearchResultLocationType? Type769 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type770 { get; set; } + public global::OpenRouter.AnthropicCitationSearchResultLocation? Type770 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamType? Type771 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type771 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParam? Type772 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamType? Type772 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type773 { get; set; } + public global::OpenRouter.AnthropicTextBlockParam? Type773 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageMimeType? Type774 { get; set; } + public global::System.Collections.Generic.IList? Type774 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64ImageSourceType? Type775 { get; set; } + public global::OpenRouter.AnthropicImageMimeType? Type775 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64ImageSource? Type776 { get; set; } + public global::OpenRouter.AnthropicBase64ImageSourceType? Type776 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlImageSourceType? Type777 { get; set; } + public global::OpenRouter.AnthropicBase64ImageSource? Type777 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlImageSource? Type778 { get; set; } + public global::OpenRouter.AnthropicUrlImageSourceType? Type778 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSource? Type779 { get; set; } + public global::OpenRouter.AnthropicUrlImageSource? Type779 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamType? Type780 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSource? Type780 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParam? Type781 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamType? Type781 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type782 { get; set; } + public global::OpenRouter.AnthropicImageBlockParam? Type782 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type783 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type783 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceType? Type784 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type784 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSource? Type785 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceType? Type785 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type786 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSource? Type786 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceType? Type787 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type787 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSource? Type788 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceType? Type788 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type789 { get; set; } + public global::OpenRouter.AnthropicPlainTextSource? Type789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type790 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type790 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type791 { get; set; } + public global::System.Collections.Generic.IList? Type791 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type792 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type792 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type793 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type793 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSourceType? Type794 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type794 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSource? Type795 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSourceType? Type795 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource? Type796 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSource? Type796 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamType? Type797 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource? Type797 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParam? Type798 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamType? Type798 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type799 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParam? Type799 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type800 { get; set; } + public global::OpenRouter.OneOf? Type800 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type801 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type801 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type802 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type802 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type803 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type803 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type804 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type804 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamType? Type805 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type805 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParam? Type806 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamType? Type806 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type807 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParam? Type807 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type809 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type809 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type810 { get; set; } + public global::System.Collections.Generic.IList? Type810 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type811 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type811 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type812 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type812 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type813 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type813 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type814 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type814 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type815 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type815 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type816 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type816 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolName? Type817 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type817 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type818 { get; set; } + public global::OpenRouter.AnthropicServerToolName? Type818 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type819 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type819 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type820 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type820 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type821 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type821 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type822 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type822 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type823 { get; set; } + public global::System.Collections.Generic.IList? Type823 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type824 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type824 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type825 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type825 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type826 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type826 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type827 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type827 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type828 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type828 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type829 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type829 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type830 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type830 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type831 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type831 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type832 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type832 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContent? Type833 { get; set; } + public global::System.Collections.Generic.IList? Type833 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type834 { get; set; } + public global::OpenRouter.MessagesMessageParamContent? Type834 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type835 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type835 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type836 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type836 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type837 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type837 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type838 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type838 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type839 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type839 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type840 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type840 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type841 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type841 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type842 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type842 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type843 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type843 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type844 { get; set; } + public global::OpenRouter.OneOf? Type844 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type845 { get; set; } + public global::OpenRouter.OneOf? Type845 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems? Type846 { get; set; } + public global::OpenRouter.OneOf? Type846 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestServiceTier? Type847 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems? Type847 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSpeed? Type848 { get; set; } + public global::OpenRouter.MessagesRequestServiceTier? Type848 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystem? Type849 { get; set; } + public global::OpenRouter.MessagesRequestSpeed? Type849 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingDisplay? Type850 { get; set; } + public global::OpenRouter.MessagesRequestSystem? Type850 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type851 { get; set; } + public global::OpenRouter.AnthropicThinkingDisplay? Type851 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking0? Type852 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type852 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type853 { get; set; } + public global::OpenRouter.MessagesRequestThinking0? Type853 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking1? Type854 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type854 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type855 { get; set; } + public global::OpenRouter.MessagesRequestThinking1? Type855 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking2? Type856 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type856 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking? Type857 { get; set; } + public global::OpenRouter.MessagesRequestThinking2? Type857 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type858 { get; set; } + public global::OpenRouter.MessagesRequestThinking? Type858 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice0? Type859 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type859 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type860 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice0? Type860 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice1? Type861 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type861 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type862 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice1? Type862 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice2? Type863 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type863 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type864 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice2? Type864 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice3? Type865 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type865 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice? Type866 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice3? Type866 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type867 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice? Type867 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type868 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type868 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems0? Type869 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type869 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type870 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems0? Type870 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type871 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type871 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems1? Type872 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type872 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type873 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems1? Type873 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type874 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type874 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems2? Type875 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type875 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type876 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems2? Type876 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type877 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type877 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type878 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type878 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type879 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type879 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems3? Type880 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type880 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4AllowedCallersItems? Type881 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems3? Type881 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type882 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4AllowedCallersItems? Type882 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type883 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type883 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems4? Type884 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type884 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type885 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems4? Type885 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems? Type886 { get; set; } + public global::System.Collections.Generic.IList? Type886 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type887 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems? Type887 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type888 { get; set; } + public global::OpenRouter.MessagesRequest? Type888 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type889 { get; set; } + public global::OpenRouter.OneOf? Type889 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type890 { get; set; } + public global::System.Collections.Generic.IList? Type890 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type891 { get; set; } + public global::System.Collections.Generic.IList? Type891 { get; set; } /// /// /// - public global::OpenRouter.AnthropicContainer? Type892 { get; set; } + public global::System.Collections.Generic.IList? Type892 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationCharLocationType? Type893 { get; set; } + public global::OpenRouter.AnthropicContainer? Type893 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationCharLocation? Type894 { get; set; } + public global::OpenRouter.AnthropicCitationCharLocationType? Type894 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationPageLocationType? Type895 { get; set; } + public global::OpenRouter.AnthropicCitationCharLocation? Type895 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationPageLocation? Type896 { get; set; } + public global::OpenRouter.AnthropicCitationPageLocationType? Type896 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationContentBlockLocationType? Type897 { get; set; } + public global::OpenRouter.AnthropicCitationPageLocation? Type897 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationContentBlockLocation? Type898 { get; set; } + public global::OpenRouter.AnthropicCitationContentBlockLocationType? Type898 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitation? Type899 { get; set; } + public global::OpenRouter.AnthropicCitationContentBlockLocation? Type899 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockType? Type900 { get; set; } + public global::OpenRouter.AnthropicTextCitation? Type900 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlock? Type901 { get; set; } + public global::OpenRouter.AnthropicTextBlockType? Type901 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type902 { get; set; } + public global::OpenRouter.AnthropicTextBlock? Type902 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDirectCallerType? Type903 { get; set; } + public global::System.Collections.Generic.IList? Type903 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDirectCaller? Type904 { get; set; } + public global::OpenRouter.AnthropicDirectCallerType? Type904 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecution20250825CallerType? Type905 { get; set; } + public global::OpenRouter.AnthropicDirectCaller? Type905 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecution20250825Caller? Type906 { get; set; } + public global::OpenRouter.AnthropicCodeExecution20250825CallerType? Type906 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecution20260120CallerType? Type907 { get; set; } + public global::OpenRouter.AnthropicCodeExecution20250825Caller? Type907 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecution20260120Caller? Type908 { get; set; } + public global::OpenRouter.AnthropicCodeExecution20260120CallerType? Type908 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCaller? Type909 { get; set; } + public global::OpenRouter.AnthropicCodeExecution20260120Caller? Type909 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUseBlockType? Type910 { get; set; } + public global::OpenRouter.AnthropicCaller? Type910 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUseBlock? Type911 { get; set; } + public global::OpenRouter.AnthropicToolUseBlockType? Type911 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingBlockType? Type912 { get; set; } + public global::OpenRouter.AnthropicToolUseBlock? Type912 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingBlock? Type913 { get; set; } + public global::OpenRouter.AnthropicThinkingBlockType? Type913 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRedactedThinkingBlockType? Type914 { get; set; } + public global::OpenRouter.AnthropicThinkingBlock? Type914 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRedactedThinkingBlock? Type915 { get; set; } + public global::OpenRouter.AnthropicRedactedThinkingBlockType? Type915 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolUseBlockType? Type916 { get; set; } + public global::OpenRouter.AnthropicRedactedThinkingBlock? Type916 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolUseBlock? Type917 { get; set; } + public global::OpenRouter.AnthropicServerToolUseBlockType? Type917 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultType? Type918 { get; set; } + public global::OpenRouter.AnthropicServerToolUseBlock? Type918 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResult? Type919 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultType? Type919 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type920 { get; set; } + public global::OpenRouter.AnthropicWebSearchResult? Type920 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type921 { get; set; } + public global::System.Collections.Generic.IList? Type921 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type922 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type922 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultError? Type923 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type923 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultContent? Type924 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultError? Type924 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultType? Type925 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultContent? Type925 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResult? Type926 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultType? Type926 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type927 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResult? Type927 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type928 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type928 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultError? Type929 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type929 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationsConfig? Type930 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultError? Type930 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockSource? Type931 { get; set; } + public global::OpenRouter.AnthropicCitationsConfig? Type931 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockType? Type932 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockSource? Type932 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlock? Type933 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockType? Type933 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchBlockType? Type934 { get; set; } + public global::OpenRouter.AnthropicDocumentBlock? Type934 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchBlock? Type935 { get; set; } + public global::OpenRouter.AnthropicWebFetchBlockType? Type935 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContent? Type936 { get; set; } + public global::OpenRouter.AnthropicWebFetchBlock? Type936 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultType? Type937 { get; set; } + public global::OpenRouter.AnthropicWebFetchContent? Type937 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResult? Type938 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultType? Type938 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolErrorCode? Type939 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResult? Type939 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type940 { get; set; } + public global::OpenRouter.AnthropicServerToolErrorCode? Type940 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResultError? Type941 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type941 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutputType? Type942 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResultError? Type942 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutput? Type943 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutputType? Type943 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionResultType? Type944 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutput? Type944 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionResult? Type945 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionResultType? Type945 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type946 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionResult? Type946 { get; set; } /// /// /// - public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type947 { get; set; } + public global::System.Collections.Generic.IList? Type947 { get; set; } /// /// /// - public global::OpenRouter.AnthropicEncryptedCodeExecutionResult? Type948 { get; set; } + public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type948 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContent? Type949 { get; set; } + public global::OpenRouter.AnthropicEncryptedCodeExecutionResult? Type949 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResultType? Type950 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContent? Type950 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResult? Type951 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResultType? Type951 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type952 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResult? Type952 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type953 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type953 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultError? Type954 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type954 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type955 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultError? Type955 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type956 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type956 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type957 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type957 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionResult? Type958 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type958 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type959 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionResult? Type959 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContent? Type960 { get; set; } + public global::System.Collections.Generic.IList? Type960 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultType? Type961 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContent? Type961 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResult? Type962 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultType? Type962 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type963 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResult? Type963 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type964 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type964 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultError? Type965 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type965 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type966 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultError? Type966 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type967 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type967 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResult? Type968 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type968 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type969 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResult? Type969 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResult? Type970 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type970 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type971 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResult? Type971 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResult? Type972 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type972 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type973 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResult? Type973 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultType? Type974 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type974 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResult? Type975 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultType? Type975 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultErrorType? Type976 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResult? Type976 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultError? Type977 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultErrorType? Type977 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReferenceType? Type978 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultError? Type978 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReference? Type979 { get; set; } + public global::OpenRouter.AnthropicToolReferenceType? Type979 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultType? Type980 { get; set; } + public global::OpenRouter.AnthropicToolReference? Type980 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResult? Type981 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultType? Type981 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type982 { get; set; } + public global::OpenRouter.AnthropicToolSearchResult? Type982 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContent? Type983 { get; set; } + public global::System.Collections.Generic.IList? Type983 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchToolResultType? Type984 { get; set; } + public global::OpenRouter.AnthropicToolSearchContent? Type984 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchToolResult? Type985 { get; set; } + public global::OpenRouter.AnthropicToolSearchToolResultType? Type985 { get; set; } /// /// /// - public global::OpenRouter.AnthropicContainerUploadType? Type986 { get; set; } + public global::OpenRouter.AnthropicToolSearchToolResult? Type986 { get; set; } /// /// /// - public global::OpenRouter.AnthropicContainerUpload? Type987 { get; set; } + public global::OpenRouter.AnthropicContainerUploadType? Type987 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionBlockType? Type988 { get; set; } + public global::OpenRouter.AnthropicContainerUpload? Type988 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionBlock? Type989 { get; set; } + public global::OpenRouter.AnthropicCompactionBlockType? Type989 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlock? Type990 { get; set; } + public global::OpenRouter.AnthropicCompactionBlock? Type990 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultRole? Type991 { get; set; } + public global::OpenRouter.ORAnthropicContentBlock? Type991 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type992 { get; set; } + public global::OpenRouter.BaseMessagesResultRole? Type992 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsType? Type993 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type993 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetails? Type994 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsType? Type994 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type995 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetails? Type995 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicStopReason? Type996 { get; set; } + public global::OpenRouter.OneOf? Type996 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultType? Type997 { get; set; } + public global::OpenRouter.ORAnthropicStopReason? Type997 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheCreation? Type998 { get; set; } + public global::OpenRouter.BaseMessagesResultType? Type998 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolUsage? Type999 { get; set; } + public global::OpenRouter.AnthropicCacheCreation? Type999 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServiceTier? Type1000 { get; set; } + public global::OpenRouter.AnthropicServerToolUsage? Type1000 { get; set; } /// /// /// - public global::OpenRouter.AnthropicIterationCacheCreation? Type1001 { get; set; } + public global::OpenRouter.AnthropicServiceTier? Type1001 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1002 { get; set; } + public global::OpenRouter.AnthropicIterationCacheCreation? Type1002 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIteration? Type1003 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1003 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIterationType? Type1004 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIteration? Type1004 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIteration? Type1005 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIterationType? Type1005 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUnknownUsageIteration? Type1006 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIteration? Type1006 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUsageIteration? Type1007 { get; set; } + public global::OpenRouter.AnthropicUnknownUsageIteration? Type1007 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSpeed? Type1008 { get; set; } + public global::OpenRouter.AnthropicUsageIteration? Type1008 { get; set; } /// /// /// - public global::OpenRouter.BaseMessagesResultUsage? Type1009 { get; set; } + public global::OpenRouter.AnthropicSpeed? Type1009 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1010 { get; set; } + public global::OpenRouter.BaseMessagesResultUsage? Type1010 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1011 { get; set; } + public global::System.Collections.Generic.IList? Type1011 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagement? Type1012 { get; set; } + public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1012 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1013 { get; set; } + public global::OpenRouter.MessagesResultContextManagement? Type1013 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsageCostDetails? Type1014 { get; set; } + public global::System.Collections.Generic.IList? Type1014 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsage? Type1015 { get; set; } + public global::OpenRouter.MessagesResultUsageCostDetails? Type1015 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1016 { get; set; } + public global::OpenRouter.MessagesResultUsage? Type1016 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1017 { get; set; } + public global::OpenRouter.OneOf? Type1017 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1018 { get; set; } + public global::OpenRouter.MessagesResult? Type1018 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1019 { get; set; } + public global::System.Collections.Generic.IList? Type1019 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorDetail? Type1020 { get; set; } + public global::OpenRouter.OneOf? Type1020 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponseType? Type1021 { get; set; } + public global::OpenRouter.MessagesErrorDetail? Type1021 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponse? Type1022 { get; set; } + public global::OpenRouter.MessagesErrorResponseType? Type1022 { get; set; } /// /// /// - public global::OpenRouter.ModelsGetParametersCategory? Type1023 { get; set; } + public global::OpenRouter.MessagesErrorResponse? Type1023 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1024 { get; set; } + public global::OpenRouter.ModelsGetParametersCategory? Type1024 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1025 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1025 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1026 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1026 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1027 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1027 { get; set; } /// /// /// - public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1028 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1029 { get; set; } + public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1029 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1030 { get; set; } + public global::System.Collections.Generic.IList? Type1030 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1031 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1031 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1032 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1032 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1033 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1033 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1034 { get; set; } + public global::System.Collections.Generic.IList? Type1034 { get; set; } /// /// /// - public global::OpenRouter.ProvidersListProvidersResponse200? Type1035 { get; set; } + public global::OpenRouter.OneOf? Type1035 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1036 { get; set; } + public global::OpenRouter.ProvidersListProvidersResponse200? Type1036 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1037 { get; set; } + public global::System.Collections.Generic.IList? Type1037 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1038 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1038 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1039 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1039 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1040 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1040 { get; set; } /// /// /// - public global::OpenRouter.RerankCreateRerankResponse200? Type1041 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1041 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1042 { get; set; } + public global::OpenRouter.RerankCreateRerankResponse200? Type1042 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1043 { get; set; } + public global::System.Collections.Generic.IList? Type1043 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageImageUrl? Type1044 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1044 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageType? Type1045 { get; set; } + public global::OpenRouter.ContentPartImageImageUrl? Type1045 { get; set; } /// /// /// - public global::OpenRouter.FrameImageFrameType? Type1046 { get; set; } + public global::OpenRouter.ContentPartImageType? Type1046 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1047 { get; set; } + public global::OpenRouter.FrameImageFrameType? Type1047 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImage? Type1048 { get; set; } + public global::OpenRouter.FrameImage? Type1048 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1049 { get; set; } + public global::OpenRouter.ContentPartImage? Type1049 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type1050 { get; set; } + public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1050 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type1051 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type1051 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type1052 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type1052 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1053 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type1053 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1054 { get; set; } + public global::System.Collections.Generic.IList? Type1054 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type1055 { get; set; } + public global::System.Collections.Generic.IList? Type1055 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type1056 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type1056 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type1057 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type1057 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1058 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type1058 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1059 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1059 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1060 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1060 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSizesItems? Type1061 { get; set; } + public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1061 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type1062 { get; set; } + public global::OpenRouter.VideoModelSupportedSizesItems? Type1062 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1063 { get; set; } + public global::OpenRouter.VideoModel? Type1063 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1064 { get; set; } + public global::System.Collections.Generic.IList? Type1064 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1065 { get; set; } + public global::System.Collections.Generic.IList? Type1065 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1066 { get; set; } + public global::System.Collections.Generic.IList? Type1066 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1067 { get; set; } + public global::System.Collections.Generic.IList? Type1067 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type1068 { get; set; } + public global::System.Collections.Generic.IList? Type1068 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1069 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type1069 { get; set; } /// /// /// - public global::OpenRouter.Workspace? Type1070 { get; set; } + public global::System.Collections.Generic.IList? Type1070 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1071 { get; set; } + public global::OpenRouter.Workspace? Type1071 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1072 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1072 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceRequest? Type1073 { get; set; } + public global::System.Collections.Generic.IList? Type1073 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponseData? Type1074 { get; set; } + public global::OpenRouter.CreateWorkspaceRequest? Type1074 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponse? Type1075 { get; set; } + public global::OpenRouter.CreateWorkspaceResponseData? Type1075 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponseData? Type1076 { get; set; } + public global::OpenRouter.CreateWorkspaceResponse? Type1076 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1077 { get; set; } + public global::OpenRouter.GetWorkspaceResponseData? Type1077 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type1078 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1078 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type1079 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type1079 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponseData? Type1080 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type1080 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type1081 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponseData? Type1081 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1082 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type1082 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type1083 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1083 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMember? Type1084 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type1084 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1085 { get; set; } + public global::OpenRouter.WorkspaceMember? Type1085 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1086 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1086 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1087 { get; set; } + public global::System.Collections.Generic.IList? Type1087 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1088 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1088 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1089 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1089 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1090 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1090 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type1091 { get; set; } + public global::OpenRouter.OneOf? Type1091 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type1092 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type1092 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type1093 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type1093 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1094 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type1094 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type1095 { get; set; } + public global::OpenRouter.OneOf? Type1095 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1096 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type1096 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type1097 { get; set; } + public global::OpenRouter.OneOf? Type1097 { get; set; } /// /// /// - public byte[]? Type1098 { get; set; } + public global::OpenRouter.CreateRerankRequest? Type1098 { get; set; } + /// + /// + /// + public byte[]? Type1099 { get; set; } /// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderName.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderName.g.cs index 54c2308..656af42 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderName.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderName.g.cs @@ -259,6 +259,10 @@ public enum ProviderName /// /// /// + Poolside, + /// + /// + /// Recraft, /// /// @@ -404,6 +408,7 @@ public static string ToValueString(this ProviderName value) ProviderName.Parasail => "Parasail", ProviderName.Perplexity => "Perplexity", ProviderName.Phala => "Phala", + ProviderName.Poolside => "Poolside", ProviderName.Recraft => "Recraft", ProviderName.Reka => "Reka", ProviderName.Relace => "Relace", @@ -494,6 +499,7 @@ public static string ToValueString(this ProviderName value) "Parasail" => ProviderName.Parasail, "Perplexity" => ProviderName.Perplexity, "Phala" => ProviderName.Phala, + "Poolside" => ProviderName.Poolside, "Recraft" => ProviderName.Recraft, "Reka" => ProviderName.Reka, "Relace" => ProviderName.Relace, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderResponseProviderName.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderResponseProviderName.g.cs index f249089..a34dc82 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderResponseProviderName.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderResponseProviderName.g.cs @@ -339,6 +339,10 @@ public enum ProviderResponseProviderName /// /// /// + Poolside, + /// + /// + /// Recraft, /// /// @@ -536,6 +540,7 @@ public static string ToValueString(this ProviderResponseProviderName value) ProviderResponseProviderName.Parasail => "Parasail", ProviderResponseProviderName.Perplexity => "Perplexity", ProviderResponseProviderName.Phala => "Phala", + ProviderResponseProviderName.Poolside => "Poolside", ProviderResponseProviderName.Recraft => "Recraft", ProviderResponseProviderName.Recursal => "Recursal", ProviderResponseProviderName.Reflection => "Reflection", @@ -654,6 +659,7 @@ public static string ToValueString(this ProviderResponseProviderName value) "Parasail" => ProviderResponseProviderName.Parasail, "Perplexity" => ProviderResponseProviderName.Perplexity, "Phala" => ProviderResponseProviderName.Phala, + "Poolside" => ProviderResponseProviderName.Poolside, "Recraft" => ProviderResponseProviderName.Recraft, "Recursal" => ProviderResponseProviderName.Recursal, "Reflection" => ProviderResponseProviderName.Reflection, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptions.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptions.g.cs index cb7e1ca..ca34b25 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptions.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptions.g.cs @@ -500,6 +500,12 @@ public sealed partial class SpeechRequestProviderOptions [global::System.Text.Json.Serialization.JsonPropertyName("phala")] public object? Phala { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("poolside")] + public object? Poolside { get; set; } + /// /// /// @@ -747,6 +753,7 @@ public sealed partial class SpeechRequestProviderOptions /// /// /// + /// /// /// /// @@ -859,6 +866,7 @@ public SpeechRequestProviderOptions( object? parasail, object? perplexity, object? phala, + object? poolside, object? recraft, object? recursal, object? reflection, @@ -968,6 +976,7 @@ public SpeechRequestProviderOptions( this.Parasail = parasail; this.Perplexity = perplexity; this.Phala = phala; + this.Poolside = poolside; this.Recraft = recraft; this.Recursal = recursal; this.Reflection = reflection; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.Json.g.cs new file mode 100644 index 0000000..04ba4ef --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class SpeechRequestProviderOptionsPoolside + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.SpeechRequestProviderOptionsPoolside? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.SpeechRequestProviderOptionsPoolside), + jsonSerializerContext) as global::OpenRouter.SpeechRequestProviderOptionsPoolside; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.SpeechRequestProviderOptionsPoolside? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.SpeechRequestProviderOptionsPoolside), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.SpeechRequestProviderOptionsPoolside; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.g.cs new file mode 100644 index 0000000..0ce0e27 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// + /// + public sealed partial class SpeechRequestProviderOptionsPoolside + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.Json.g.cs new file mode 100644 index 0000000..370fc81 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class SpeechRequestProviderOptionsPoolside2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.SpeechRequestProviderOptionsPoolside2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.SpeechRequestProviderOptionsPoolside2), + jsonSerializerContext) as global::OpenRouter.SpeechRequestProviderOptionsPoolside2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.SpeechRequestProviderOptionsPoolside2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.SpeechRequestProviderOptionsPoolside2), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.SpeechRequestProviderOptionsPoolside2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.g.cs new file mode 100644 index 0000000..7cfac08 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.SpeechRequestProviderOptionsPoolside2.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// Any type + /// + public sealed partial class SpeechRequestProviderOptionsPoolside2 + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptions.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptions.g.cs index b6da339..9985e26 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptions.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptions.g.cs @@ -500,6 +500,12 @@ public sealed partial class VideoGenerationRequestProviderOptions [global::System.Text.Json.Serialization.JsonPropertyName("phala")] public object? Phala { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("poolside")] + public object? Poolside { get; set; } + /// /// /// @@ -747,6 +753,7 @@ public sealed partial class VideoGenerationRequestProviderOptions /// /// /// + /// /// /// /// @@ -859,6 +866,7 @@ public VideoGenerationRequestProviderOptions( object? parasail, object? perplexity, object? phala, + object? poolside, object? recraft, object? recursal, object? reflection, @@ -968,6 +976,7 @@ public VideoGenerationRequestProviderOptions( this.Parasail = parasail; this.Perplexity = perplexity; this.Phala = phala; + this.Poolside = poolside; this.Recraft = recraft; this.Recursal = recursal; this.Reflection = reflection; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.Json.g.cs new file mode 100644 index 0000000..6df1925 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class VideoGenerationRequestProviderOptionsPoolside + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside), + jsonSerializerContext) as global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.g.cs new file mode 100644 index 0000000..d8e9766 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// + /// + public sealed partial class VideoGenerationRequestProviderOptionsPoolside + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.Json.g.cs new file mode 100644 index 0000000..7099139 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class VideoGenerationRequestProviderOptionsPoolside2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2), + jsonSerializerContext) as global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.VideoGenerationRequestProviderOptionsPoolside2; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.g.cs new file mode 100644 index 0000000..a33336a --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.VideoGenerationRequestProviderOptionsPoolside2.g.cs @@ -0,0 +1,18 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// Any type + /// + public sealed partial class VideoGenerationRequestProviderOptionsPoolside2 + { + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPlugin.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPlugin.g.cs index b778a61..01dc6c5 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPlugin.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPlugin.g.cs @@ -46,12 +46,24 @@ public sealed partial class WebSearchPlugin [global::System.Text.Json.Serialization.JsonPropertyName("max_results")] public int? MaxResults { get; set; } + /// + /// Maximum number of times the model can invoke web search in a single turn. Passed through to native providers that support it (e.g. Anthropic). + /// + [global::System.Text.Json.Serialization.JsonPropertyName("max_uses")] + public int? MaxUses { get; set; } + /// /// /// [global::System.Text.Json.Serialization.JsonPropertyName("search_prompt")] public string? SearchPrompt { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("user_location")] + public global::OpenRouter.WebSearchPluginUserLocation? UserLocation { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -75,7 +87,11 @@ public sealed partial class WebSearchPlugin /// A list of domains to restrict web search results to. Supports wildcards (e.g. "*.substack.com") and path filtering (e.g. "openai.com/blog"). /// /// + /// + /// Maximum number of times the model can invoke web search in a single turn. Passed through to native providers that support it (e.g. Anthropic). + /// /// + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -86,7 +102,9 @@ public WebSearchPlugin( global::OpenRouter.WebSearchPluginId id, global::System.Collections.Generic.IList? includeDomains, int? maxResults, - string? searchPrompt) + int? maxUses, + string? searchPrompt, + global::OpenRouter.WebSearchPluginUserLocation? userLocation) { this.Enabled = enabled; this.Engine = engine; @@ -94,7 +112,9 @@ public WebSearchPlugin( this.Id = id; this.IncludeDomains = includeDomains; this.MaxResults = maxResults; + this.MaxUses = maxUses; this.SearchPrompt = searchPrompt; + this.UserLocation = userLocation; } /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.Json.g.cs new file mode 100644 index 0000000..18fdaa7 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class WebSearchPluginUserLocation + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.WebSearchPluginUserLocation? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.WebSearchPluginUserLocation), + jsonSerializerContext) as global::OpenRouter.WebSearchPluginUserLocation; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.WebSearchPluginUserLocation? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.WebSearchPluginUserLocation), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.WebSearchPluginUserLocation; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.g.cs new file mode 100644 index 0000000..026e9e3 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.WebSearchPluginUserLocation.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// + /// + public sealed partial class WebSearchPluginUserLocation + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("city")] + public string? City { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("country")] + public string? Country { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("region")] + public string? Region { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("timezone")] + public string? Timezone { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationTypeJsonConverter))] + public global::OpenRouter.WebSearchUserLocationType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public WebSearchPluginUserLocation( + string? city, + string? country, + string? region, + string? timezone, + global::OpenRouter.WebSearchUserLocationType? type) + { + this.City = city; + this.Country = country; + this.Region = region; + this.Timezone = timezone; + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public WebSearchPluginUserLocation() + { + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index 150fdd7..67233ee 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -6527,6 +6527,46 @@ ], "title": "WebSearchPluginId" }, + "WebSearchUserLocationType": { + "type": "string", + "enum": [ + "approximate" + ], + "title": "WebSearchUserLocationType" + }, + "WebSearchPluginUserLocation": { + "type": "object", + "properties": { + "city": { + "type": [ + "string", + "null" + ] + }, + "country": { + "type": [ + "string", + "null" + ] + }, + "region": { + "type": [ + "string", + "null" + ] + }, + "timezone": { + "type": [ + "string", + "null" + ] + }, + "type": { + "$ref": "#/components/schemas/WebSearchUserLocationType" + } + }, + "title": "WebSearchPluginUserLocation" + }, "WebSearchPlugin": { "type": "object", "properties": { @@ -6557,8 +6597,15 @@ "max_results": { "type": "integer" }, + "max_uses": { + "type": "integer", + "description": "Maximum number of times the model can invoke web search in a single turn. Passed through to native providers that support it (e.g. Anthropic)." + }, "search_prompt": { "type": "string" + }, + "user_location": { + "$ref": "#/components/schemas/WebSearchPluginUserLocation" } }, "required": [ @@ -6850,6 +6897,7 @@ "OpenAI", "OpenInference", "Parasail", + "Poolside", "Perplexity", "Phala", "Recraft", @@ -7824,13 +7872,6 @@ ], "title": "LegacyWebSearchServerToolType" }, - "WebSearchUserLocationType": { - "type": "string", - "enum": [ - "approximate" - ], - "title": "WebSearchUserLocationType" - }, "WebSearchUserLocation": { "type": "object", "properties": { @@ -12116,6 +12157,12 @@ "description": "Any type" } }, + "poolside": { + "type": "object", + "additionalProperties": { + "description": "Any type" + } + }, "recraft": { "type": "object", "additionalProperties": { @@ -13610,16 +13657,28 @@ "type": "object", "properties": { "city": { - "type": "string" + "type": [ + "string", + "null" + ] }, "country": { - "type": "string" + "type": [ + "string", + "null" + ] }, "region": { - "type": "string" + "type": [ + "string", + "null" + ] }, "timezone": { - "type": "string" + "type": [ + "string", + "null" + ] }, "type": { "$ref": "#/components/schemas/WebSearchUserLocationServerToolType" @@ -15720,6 +15779,7 @@ "OpenAI", "OpenInference", "Parasail", + "Poolside", "Perplexity", "Phala", "Recraft", @@ -23670,6 +23730,12 @@ "description": "Any type" } }, + "poolside": { + "type": "object", + "additionalProperties": { + "description": "Any type" + } + }, "recraft": { "type": "object", "additionalProperties": {