diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorType.g.cs
new file mode 100644
index 00000000..12632fd3
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ApiErrorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ApiErrorType Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::OpenRouter.ApiErrorTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ApiErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ApiErrorType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ApiErrorType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::OpenRouter.ApiErrorTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorTypeNullable.g.cs
new file mode 100644
index 00000000..04613192
--- /dev/null
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApiErrorTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace OpenRouter.JsonConverters
+{
+ ///
+ public sealed class ApiErrorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::OpenRouter.ApiErrorType? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::OpenRouter.ApiErrorTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::OpenRouter.ApiErrorType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::OpenRouter.ApiErrorType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::OpenRouter.ApiErrorType? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::OpenRouter.ApiErrorTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
index bac13794..96394569 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs
@@ -1145,6 +1145,10 @@ namespace OpenRouter
typeof(global::OpenRouter.JsonConverters.TruncationNullableJsonConverter),
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter),
+
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter),
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter),
@@ -4620,6 +4624,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
typeof(global::OpenRouter.JsonConverters.TruncationNullableJsonConverter),
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter),
+
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter),
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter),
@@ -6634,6 +6642,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UsageOutputTokensDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UsageCostDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Usage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApiErrorType), TypeInfoPropertyName = "ApiErrorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.RouterAttempt))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EndpointInfo))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EndpointsMetadata))]
@@ -6951,7 +6960,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatUsageServerToolUseDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatUsage))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfChatUsageCompletionTokensDetailsObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfChatUsagePromptTokensDetailsObject2")]
internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -8095,6 +8103,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::OpenRouter.JsonConverters.TruncationNullableJsonConverter),
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter),
+
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter),
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter),
@@ -9927,6 +9939,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfChatUsagePromptTokensDetailsObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfChatUsageServerToolUseDetailsObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatResult))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -10426,7 +10439,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlockDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ORAnthropicContentBlockDiscriminatorType), TypeInfoPropertyName = "ORAnthropicContentBlockDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesResultRole), TypeInfoPropertyName = "MessagesResultRole2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicRefusalStopDetailsCategory), TypeInfoPropertyName = "AnthropicRefusalStopDetailsCategory2")]
internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
@@ -11570,6 +11582,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::OpenRouter.JsonConverters.TruncationNullableJsonConverter),
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter),
+
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter),
typeof(global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter),
@@ -13402,6 +13418,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicRefusalStopDetailsCategory), TypeInfoPropertyName = "AnthropicRefusalStopDetailsCategory2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicRefusalStopDetailsType), TypeInfoPropertyName = "AnthropicRefusalStopDetailsType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicRefusalStopDetails))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfAnthropicRefusalStopDetailsCategoryObject2")]
@@ -13901,23 +13918,3004 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext
{
}
+
///
///
///
- public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext
- {
- private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine(
- SourceGenerationContextChunk0.Default,
+ [global::System.Text.Json.Serialization.JsonSourceGenerationOptions(
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ Converters = new global::System.Type[]
+ {
+ typeof(global::OpenRouter.JsonConverters.MetadataLevelJsonConverter),
- SourceGenerationContextChunk1.Default,
+ typeof(global::OpenRouter.JsonConverters.MetadataLevelNullableJsonConverter),
- SourceGenerationContextChunk2.Default,
+ typeof(global::OpenRouter.JsonConverters.AnthropicCacheControlTtlJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCacheControlTtlNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCacheControlDirectiveTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCacheControlDirectiveTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponseIncludesEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponseIncludesEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningTextContentTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningTextContentTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatus2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningSummaryTextTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningSummaryTextTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentOneOf0ItemsOneOf1DetailJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentOneOf0ItemsOneOf1DetailNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentOneOf0ItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentOneOf0ItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorMappingInputAudioInputAudioFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorMappingInputAudioInputAudioFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputVideoTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputVideoTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessagePhase0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessagePhase0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessagePhase1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessagePhase1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole3JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRole3NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemContentItemsOneOf1DetailJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemContentItemsOneOf1DetailNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemContentItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemContentItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRole2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolCallStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolCallStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorMappingInputImageDetailJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorMappingInputImageDetailNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOutputItemStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOutputItemStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileCitationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileCitationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UrlCitationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UrlCitationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FilePathTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FilePathTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponseOutputTextTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponseOutputTextTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesRefusalContentTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesRefusalContentTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatus2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFileSearchCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFileSearchCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputImageGenerationCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputImageGenerationCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemOutputsItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemOutputsItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemOutputsItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemOutputsItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsDiscriminatorMappingComputerCallStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsDiscriminatorMappingComputerCallStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemActionSourcesItemsTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemActionSourcesItemsTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemActionTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemActionTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputTextEditorServerToolItemCommandJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputTextEditorServerToolItemCommandNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputTextEditorServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputTextEditorServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebFetchServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebFetchServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputToolSearchServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputToolSearchServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMemoryServerToolItemActionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMemoryServerToolItemActionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMemoryServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMemoryServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMcpServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMcpServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputSearchModelsServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputSearchModelsServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputSubagentServerToolItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputSubagentServerToolItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallItemActionTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallItemActionTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LocalShellCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpListToolsItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpListToolsItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpApprovalRequestItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpApprovalRequestItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpApprovalResponseItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpApprovalResponseItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CompactionItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CompactionItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ItemReferenceItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ItemReferenceItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputModalityEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputModalityEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContextCompressionEngineJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContextCompressionEngineNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PdfParserEngine0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PdfParserEngine0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PdfParserEngine1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PdfParserEngine1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorMappingFusionPresetJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorMappingFusionPresetNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchEngineJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchEngineNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchPluginIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchPluginIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchPluginUserLocationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchPluginUserLocationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchPluginIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchPluginIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant1IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant1IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant2IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant2IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant3IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant3IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant4IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant4IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant5IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant5IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant6IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant6IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant7IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsVariant7IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesDataCollectionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesDataCollectionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderNameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderNameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.QuantizationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.QuantizationNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortConfigByJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortConfigByNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortConfigPartitionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderSortConfigPartitionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningSummaryVerbosityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningSummaryVerbosityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestServiceTierJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestServiceTierNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenFinishReasonIsTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenFinishReasonIsTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenHasToolCallTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenHasToolCallTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenMaxCostTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenMaxCostTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenMaxTokensUsedTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenMaxTokensUsedTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenStepCountIsTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenStepCountIsTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenConditionDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenConditionDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatTextConfigTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatTextConfigTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatJsonObjectConfigTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatJsonObjectConfigTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatJsonSchemaConfigTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatJsonSchemaConfigTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.TextExtendedConfigVerbosityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.TextExtendedConfigVerbosityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoice2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf4Type0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf4Type0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf4Type1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf4Type1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedMode0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedMode0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedMode1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedMode1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestToolsItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestToolsItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchEngineEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchEngineEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SearchContextSizeEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SearchContextSizeEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreviewWebSearchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreviewWebSearchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreviewWebSearchUserLocationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreviewWebSearchUserLocationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.Preview20250311WebSearchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.Preview20250311WebSearchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LegacyWebSearchServerToolTypeJsonConverter),
+
+ 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),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolFiltersOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolFiltersOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CompoundFilterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CompoundFilterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolRankingOptionsRankerJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolRankingOptionsRankerNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ComputerUseServerToolEnvironmentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ComputerUseServerToolEnvironmentNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ComputerUseServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ComputerUseServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolContainerOneOf1MemoryLimitJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolContainerOneOf1MemoryLimitNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolContainerOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolContainerOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolConnectorIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolConnectorIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolRequireApproval1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolRequireApproval1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolRequireApproval2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolRequireApproval2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolBackgroundJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolBackgroundNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolInputFidelityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolInputFidelityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolModelJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolModelNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolModerationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolModerationNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolOutputFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolOutputFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolQualityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolQualityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolSizeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolSizeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodexLocalShellToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodexLocalShellToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf1SyntaxJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf1SyntaxNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AdvisorReasoningEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AdvisorReasoningEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AdvisorServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AdvisorServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SubagentReasoningEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SubagentReasoningEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SubagentServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SubagentServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatetimeServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatetimeServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FusionServerToolConfigReasoningEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FusionServerToolConfigReasoningEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FusionServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FusionServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatSearchModelsServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatSearchModelsServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchEngineEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchEngineEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebFetchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SearchQualityLevelJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SearchQualityLevelNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchUserLocationServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WebSearchServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchEngineEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchEngineEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEngineJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEngineNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEngineJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEngineNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolOpenRouterTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolOpenRouterTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesTruncationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesTruncationNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesErrorFieldCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesErrorFieldCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.IncompleteDetailsReasonJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.IncompleteDetailsReasonNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Phase0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Phase0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Phase1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Phase1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role3JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0Role3NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRole2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemImageGenerationCallTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemImageGenerationCallTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessagePhase0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessagePhase0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessagePhase1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessagePhase1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatus2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenResponsesResultObjectJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenResponsesResultObjectNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemPhase0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemPhase0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemPhase1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemPhase1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatus2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatus2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellCallStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemOutputItemsOutcomeOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemOutputItemsOutcomeOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemOutputItemsOutcomeOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemOutputItemsOutcomeOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant16TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant16TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant17TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant17TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant18TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsVariant18TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ServiceTier2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ServiceTier2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesResponseStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesResponseStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenResponsesResultToolsItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenResponsesResultToolsItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.TruncationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.TruncationNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RoutingStrategyJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RoutingStrategyNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethodJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethodNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethodJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethodNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestAspectRatioJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestAspectRatioNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestBackgroundJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestBackgroundNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestOutputFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestOutputFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestQualityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestQualityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestResolutionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageGenerationRequestResolutionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCompactionUsageIterationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCompactionUsageIterationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicMessageUsageIterationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicMessageUsageIterationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicAdvisorMessageUsageIterationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicAdvisorMessageUsageIterationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicSpeedJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicSpeedNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputModalityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputModalityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageOutputModalityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageOutputModalityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EnumCapabilityTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EnumCapabilityTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RangeCapabilityTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RangeCapabilityTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CapabilityDescriptorVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CapabilityDescriptorVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CapabilityDescriptorDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CapabilityDescriptorDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImagePricingEntryBillableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImagePricingEntryBillableNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImagePricingEntryUnitJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImagePricingEntryUnitNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SpeechRequestResponseFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.SpeechRequestResponseFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItemsNameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItemsNameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItemsDisplayFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItemsDisplayFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsNameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsNameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsValueTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsValueTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderByDirectionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderByDirectionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersSourceNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersTaskTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersTaskTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersArenaJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BenchmarksGetParametersArenaNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsVariant1SourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsVariant1SourceNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsVariant2SourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsVariant2SourceNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsDiscriminatorSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsDiscriminatorSourceNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksMetaSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksMetaSourceNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksMetaVersionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksMetaVersionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ByokGetParametersProviderNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BYOKProviderSlugNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetailNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LegacyChatContentVideoTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.LegacyChatContentVideoTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentCacheControlTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentCacheControlTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentTextTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentTextTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentVideoTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentVideoTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolCallTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolCallTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatSystemMessageRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatSystemMessageRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolMessageRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolMessageRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatUserMessageRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatUserMessageRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesVariant1RoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesVariant1RoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesVariant2RoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesVariant2RoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesDiscriminatorRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesDiscriminatorRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestModalitiesItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestModalitiesItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant1IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant1IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant2IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant2IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant3IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant3IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant4IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant4IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant5IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant5IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant6IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant6IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant7IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsVariant7IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsDiscriminatorIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsDiscriminatorIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestReasoningEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestReasoningEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatReasoningSummaryVerbosityEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatReasoningSummaryVerbosityEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestServiceTierJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestServiceTierNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice0JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice0NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice1JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice1NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoice2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatNamedToolChoiceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatNamedToolChoiceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatFunctionToolOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatFunctionToolOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenRouterWebSearchServerToolTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenRouterWebSearchServerToolTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatWebSearchShorthandTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatWebSearchShorthandTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatFinishReasonEnumJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatFinishReasonEnumNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatResultObjectJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatResultObjectNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ClassificationsTaskGetParametersWindowJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ClassificationsTaskGetParametersWindowNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersCategoryJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersCategoryNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersSubcategoryJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersSubcategoryNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.DatasetsAppRankingsGetParametersSortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RankingsDailyMetaVersionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RankingsDailyMetaVersionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormatNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputAudioTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputAudioTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputVideoTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputVideoTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputFileTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentPartInputFileTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollectionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollectionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObjectJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObjectNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostResponsesContentApplicationJsonSchemaObjectJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostResponsesContentApplicationJsonSchemaObjectNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelArchitectureInstructTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelArchitectureInstructTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputModalityJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputModalityNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelGroupJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelGroupNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ParameterJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ParameterNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EndpointStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EndpointStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InstructType2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InstructType2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileMetadataTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileMetadataTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileDeleteResponseTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileDeleteResponseTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GenerationResponseDataApiTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GenerationResponseDataApiTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GenerationResponseDataDataRegionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GenerationResponseDataDataRegionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderResponseProviderNameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderResponseProviderNameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterBuiltinActionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterBuiltinActionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PromptInjectionScanScopeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PromptInjectionScanScopeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterBuiltinSlugJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterBuiltinSlugNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterActionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ContentFilterActionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GuardrailIntervalJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GuardrailIntervalNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.KeysPostRequestBodyContentApplicationJsonSchemaLimitResetJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.KeysPostRequestBodyContentApplicationJsonSchemaLimitResetNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitResetJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitResetNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicInputTokensClearAtLeastTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicInputTokensClearAtLeastTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolUsesKeepTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolUsesKeepTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicThinkingTurnsTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicThinkingTurnsTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1Keep2JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1Keep2NullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf2TriggerTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf2TriggerTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageMimeTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageMimeTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicUrlImageSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicUrlImageSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamSourceVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamSourceVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamSourceDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamSourceDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBase64PdfSourceMediaTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBase64PdfSourceMediaTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBase64PdfSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBase64PdfSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicPlainTextSourceMediaTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicPlainTextSourceMediaTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicPlainTextSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicPlainTextSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicUrlPdfSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicUrlPdfSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicFileDocumentSourceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicFileDocumentSourceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicSearchResultBlockParamTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicSearchResultBlockParamTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchResultBlockParamTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchResultBlockParamTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesAdvisorToolResultBlockTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesAdvisorToolResultBlockTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigEffortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigEffortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigFormatTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigFormatTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigTaskBudgetTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesOutputConfigTaskBudgetTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant1IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant1IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant2IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant2IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant3IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant3IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant4IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant4IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant5IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant5IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant6IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant6IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant7IdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsVariant7IdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsDiscriminatorIdJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsDiscriminatorIdNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicThinkingDisplayJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicThinkingDisplayNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceOneOf3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf0TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf0TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf1NameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf1NameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf2NameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf2NameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf3NameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf3NameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolUserLocationTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolUserLocationTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicAllowedCallersItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicAllowedCallersItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf4NameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf4NameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5CachingTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5CachingTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5NameJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5NameNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsOneOf5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionOutputTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionOutputTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionToolResultErrorErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionToolResultErrorErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionToolResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionToolResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionContentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionContentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionOutputTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionOutputTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicServerToolErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicServerToolErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionToolResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionToolResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicEncryptedCodeExecutionResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicEncryptedCodeExecutionResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionContentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionContentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OrAnthropicServerToolUseBlockTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OrAnthropicServerToolUseBlockTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionCreateResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionCreateResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionStrReplaceResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionStrReplaceResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionToolResultErrorErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionToolResultErrorErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionToolResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionToolResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionViewResultFileTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionViewResultFileTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionViewResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionViewResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionContentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionContentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolReferenceTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolReferenceTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchContentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchContentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchToolResultErrorErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchToolResultErrorErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchToolResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchToolResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchContentVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchContentVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchContentDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchContentDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolResultErrorErrorCodeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolResultErrorErrorCodeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolResultErrorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebSearchToolResultErrorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesResultRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesResultRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicRefusalStopDetailsCategoryJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicRefusalStopDetailsCategoryNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicRefusalStopDetailsTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicRefusalStopDetailsTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicStopReasonJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicStopReasonNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesResultTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesResultTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicServiceTierJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicServiceTierNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesErrorResponseTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesErrorResponseTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersCategoryJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersCategoryNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersSortNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersDistillableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersDistillableNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersZdrJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersZdrNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersRegionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ModelsGetParametersRegionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsLogicJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsLogicNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsRulesItemsFieldJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsRulesItemsFieldNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperatorJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperatorNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethodNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant15TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant15TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant16TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant16TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant17TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationVariant17TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationRequestTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationRequestTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogicNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsFieldNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperatorNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant4TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant5TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant5TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant6TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant6TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant7TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant7TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant8TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant8TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant9TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant9TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant10TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant11TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant12TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant13TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant14TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant15TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant16TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataVariant17TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PresetStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PresetStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquartersJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquartersNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollectionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollectionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationRequestAspectRatioJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationRequestAspectRatioNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FrameImageTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FrameImageTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FrameImageFrameTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FrameImageFrameTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant1TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant1TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant2TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant2TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant3TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceVariant3TypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceDiscriminatorTypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationRequestResolutionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationRequestResolutionNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationResponseStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoGenerationResponseStatusNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedAspectRatiosItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedAspectRatiosItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedFrameImagesItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedFrameImagesItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedResolutionsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedResolutionsItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedSizesItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.VideoModelSupportedSizesItemsNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceBudgetResetIntervalJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceBudgetResetIntervalNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceBudgetIntervalJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceBudgetIntervalNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpsertWorkspaceBudgetResponseDataResetIntervalJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpsertWorkspaceBudgetResponseDataResetIntervalNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceMemberRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.WorkspaceMemberRoleNullableJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ImageConfigJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningItemStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentOneOf0ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessagePhaseJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EasyInputMessageRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputMessageItemRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesAnnotationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputsOneOf1ItemsOneOf7ContentOneOf0ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputsOneOf1ItemsOneOf7ContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputFunctionCallItemStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputWebSearchCallItemActionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputCodeInterpreterCallItemOutputsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolCallOutputItemOutputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputsOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PDFParserEngineJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorMappingFusionToolsItemsParametersOneOf4ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorMappingFusionToolsItemsParametersOneOf5JsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsDiscriminatorMappingFusionToolsItemsParametersJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestPluginsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StoredPromptTemplateVariablesJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesIgnoreItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesOnlyItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesOrderItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreferredMaxLatencyJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.PreferredMinThroughputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ProviderPreferencesSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.StopServerToolsWhenConditionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FormatsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponsesToolChoiceOneOf4TypeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ToolChoiceAllowedModeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAIResponsesToolChoiceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolFiltersOneOf0ValueOneOf3ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolFiltersOneOf0ValueJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.FileSearchServerToolFiltersJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CodeInterpreterServerToolContainerJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolAllowedToolsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.McpServerToolRequireApprovalJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CustomToolFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BashServerToolEnvironmentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ShellServerToolEnvironmentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ResponsesRequestToolsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0ContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0PhaseJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsOneOf0RoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseInputMessageItemRoleJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseFunctionToolCallOutputOutputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessagePhaseJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenAiResponseCustomToolCallOutputOutputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.BaseInputsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemPhaseJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputMessageItemStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputReasoningItemStatusJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputShellCallOutputItemOutputItemsOutcomeJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OutputItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OpenResponsesResultToolsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicUsageIterationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CapabilityDescriptorJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValueOneOf2ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValueJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnifiedBenchmarksResponseDataItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesDiscriminatorMappingAssistantContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ReasoningDetailUnionJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesDiscriminatorMappingDeveloperContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatSystemMessageContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolMessageContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatUserMessageContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatMessagesJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestPluginsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestResponseFormatJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatRequestStopJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatToolChoiceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ChatFunctionToolJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbeddingJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GenerationContentDataInputJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf0TriggerJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsOneOf1KeepJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestContextManagementEditsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextBlockParamCitationsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicImageBlockParamSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceOneOf2ContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockParamSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf4ContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsOneOf8ContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentOneOf1ItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesMessageParamContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestPluginsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestSystemJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestThinkingJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolChoiceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.MessagesRequestToolsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicBashCodeExecutionContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCodeExecutionContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicNullableCallerJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextCitationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicTextEditorCodeExecutionContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicToolSearchContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicCallerJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicDocumentBlockSourceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.AnthropicWebFetchContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContentJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ORAnthropicContentBlockJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityFilterRulesConfigGroupsItemsRulesItemsValueJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.ObservabilityDestinationJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.CreateObservabilityDestinationResponseDataJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.GetObservabilityDestinationResponseDataJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValueJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UpdateObservabilityDestinationResponseDataJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaDocumentsItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderOnlyItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderOrderItemsJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.RerankPostRequestBodyContentApplicationJsonSchemaProviderSortJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.InputReferenceJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter),
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))]
+ internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ }
+ ///
+ ///
+ ///
+ public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine(
+ SourceGenerationContextChunk0.Default,
+
+ SourceGenerationContextChunk1.Default,
+
+ SourceGenerationContextChunk2.Default,
+
+ SourceGenerationContextChunk3.Default,
- SourceGenerationContextChunk3.Default
+ SourceGenerationContextChunk4.Default
);
private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions();
@@ -14514,6 +17512,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o
options.Converters.Add(new global::OpenRouter.JsonConverters.OpenResponsesResultToolsItemsOneOf0TypeNullableJsonConverter());
options.Converters.Add(new global::OpenRouter.JsonConverters.TruncationJsonConverter());
options.Converters.Add(new global::OpenRouter.JsonConverters.TruncationNullableJsonConverter());
+ options.Converters.Add(new global::OpenRouter.JsonConverters.ApiErrorTypeJsonConverter());
+ options.Converters.Add(new global::OpenRouter.JsonConverters.ApiErrorTypeNullableJsonConverter());
options.Converters.Add(new global::OpenRouter.JsonConverters.PipelineStageTypeJsonConverter());
options.Converters.Add(new global::OpenRouter.JsonConverters.PipelineStageTypeNullableJsonConverter());
options.Converters.Add(new global::OpenRouter.JsonConverters.RoutingStrategyJsonConverter());
diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
index ce920e33..7d25c70f 100644
--- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
+++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs
@@ -2752,4647 +2752,4651 @@ public sealed partial class JsonSerializerContextTypes
///
///
///
- public global::OpenRouter.RouterAttempt? Type681 { get; set; }
+ public global::OpenRouter.ApiErrorType? Type681 { get; set; }
///
///
///
- public global::OpenRouter.EndpointInfo? Type682 { get; set; }
+ public global::OpenRouter.RouterAttempt? Type682 { get; set; }
///
///
///
- public global::OpenRouter.EndpointsMetadata? Type683 { get; set; }
+ public global::OpenRouter.EndpointInfo? Type683 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type684 { get; set; }
+ public global::OpenRouter.EndpointsMetadata? Type684 { get; set; }
///
///
///
- public global::OpenRouter.RouterParams? Type685 { get; set; }
+ public global::System.Collections.Generic.IList? Type685 { get; set; }
///
///
///
- public global::OpenRouter.PipelineStageType? Type686 { get; set; }
+ public global::OpenRouter.RouterParams? Type686 { get; set; }
///
///
///
- public global::OpenRouter.PipelineStage? Type687 { get; set; }
+ public global::OpenRouter.PipelineStageType? Type687 { get; set; }
///
///
///
- public global::OpenRouter.RoutingStrategy? Type688 { get; set; }
+ public global::OpenRouter.PipelineStage? Type688 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterMetadata? Type689 { get; set; }
+ public global::OpenRouter.RoutingStrategy? Type689 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type690 { get; set; }
+ public global::OpenRouter.OpenRouterMetadata? Type690 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type691 { get; set; }
+ public global::System.Collections.Generic.IList? Type691 { get; set; }
///
///
///
- public global::OpenRouter.OpenResponsesResult? Type692 { get; set; }
+ public global::System.Collections.Generic.IList? Type692 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type693 { get; set; }
+ public global::OpenRouter.OpenResponsesResult? Type693 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type694 { get; set; }
+ public global::System.Collections.Generic.IList? Type694 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type695 { get; set; }
+ public global::OpenRouter.OneOf? Type695 { get; set; }
///
///
///
- public global::OpenRouter.BadRequestResponseErrorData? Type696 { get; set; }
+ public global::System.Collections.Generic.IList? Type696 { get; set; }
///
///
///
- public global::OpenRouter.BadRequestResponse? Type697 { get; set; }
+ public global::OpenRouter.BadRequestResponseErrorData? Type697 { get; set; }
///
///
///
- public global::OpenRouter.UnauthorizedResponseErrorData? Type698 { get; set; }
+ public global::OpenRouter.BadRequestResponse? Type698 { get; set; }
///
///
///
- public global::OpenRouter.UnauthorizedResponse? Type699 { get; set; }
+ public global::OpenRouter.UnauthorizedResponseErrorData? Type699 { get; set; }
///
///
///
- public global::OpenRouter.PaymentRequiredResponseErrorData? Type700 { get; set; }
+ public global::OpenRouter.UnauthorizedResponse? Type700 { get; set; }
///
///
///
- public global::OpenRouter.PaymentRequiredResponse? Type701 { get; set; }
+ public global::OpenRouter.PaymentRequiredResponseErrorData? Type701 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponseErrorData? Type702 { get; set; }
+ public global::OpenRouter.PaymentRequiredResponse? Type702 { get; set; }
///
///
///
- public global::OpenRouter.ForbiddenResponse? Type703 { get; set; }
+ public global::OpenRouter.ForbiddenResponseErrorData? Type703 { get; set; }
///
///
///
- public global::OpenRouter.NotFoundResponseErrorData? Type704 { get; set; }
+ public global::OpenRouter.ForbiddenResponse? Type704 { get; set; }
///
///
///
- public global::OpenRouter.NotFoundResponse? Type705 { get; set; }
+ public global::OpenRouter.NotFoundResponseErrorData? Type705 { get; set; }
///
///
///
- public global::OpenRouter.RequestTimeoutResponseErrorData? Type706 { get; set; }
+ public global::OpenRouter.NotFoundResponse? Type706 { get; set; }
///
///
///
- public global::OpenRouter.RequestTimeoutResponse? Type707 { get; set; }
+ public global::OpenRouter.RequestTimeoutResponseErrorData? Type707 { get; set; }
///
///
///
- public global::OpenRouter.PayloadTooLargeResponseErrorData? Type708 { get; set; }
+ public global::OpenRouter.RequestTimeoutResponse? Type708 { get; set; }
///
///
///
- public global::OpenRouter.PayloadTooLargeResponse? Type709 { get; set; }
+ public global::OpenRouter.PayloadTooLargeResponseErrorData? Type709 { get; set; }
///
///
///
- public global::OpenRouter.UnprocessableEntityResponseErrorData? Type710 { get; set; }
+ public global::OpenRouter.PayloadTooLargeResponse? Type710 { get; set; }
///
///
///
- public global::OpenRouter.UnprocessableEntityResponse? Type711 { get; set; }
+ public global::OpenRouter.UnprocessableEntityResponseErrorData? Type711 { get; set; }
///
///
///
- public global::OpenRouter.TooManyRequestsResponseErrorData? Type712 { get; set; }
+ public global::OpenRouter.UnprocessableEntityResponse? Type712 { get; set; }
///
///
///
- public global::OpenRouter.TooManyRequestsResponse? Type713 { get; set; }
+ public global::OpenRouter.TooManyRequestsResponseErrorData? Type713 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponseErrorData? Type714 { get; set; }
+ public global::OpenRouter.TooManyRequestsResponse? Type714 { get; set; }
///
///
///
- public global::OpenRouter.InternalServerResponse? Type715 { get; set; }
+ public global::OpenRouter.InternalServerResponseErrorData? Type715 { get; set; }
///
///
///
- public global::OpenRouter.BadGatewayResponseErrorData? Type716 { get; set; }
+ public global::OpenRouter.InternalServerResponse? Type716 { get; set; }
///
///
///
- public global::OpenRouter.BadGatewayResponse? Type717 { get; set; }
+ public global::OpenRouter.BadGatewayResponseErrorData? Type717 { get; set; }
///
///
///
- public global::OpenRouter.ServiceUnavailableResponseErrorData? Type718 { get; set; }
+ public global::OpenRouter.BadGatewayResponse? Type718 { get; set; }
///
///
///
- public global::OpenRouter.ServiceUnavailableResponse? Type719 { get; set; }
+ public global::OpenRouter.ServiceUnavailableResponseErrorData? Type719 { get; set; }
///
///
///
- public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type720 { get; set; }
+ public global::OpenRouter.ServiceUnavailableResponse? Type720 { get; set; }
///
///
///
- public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type721 { get; set; }
+ public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type721 { get; set; }
///
///
///
- public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type722 { get; set; }
+ public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type722 { get; set; }
///
///
///
- public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type723 { get; set; }
+ public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type723 { get; set; }
///
///
///
- public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type724 { get; set; }
+ public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type724 { get; set; }
///
///
///
- public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type725 { get; set; }
+ public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type725 { get; set; }
///
///
///
- public global::OpenRouter.ConflictResponseErrorData? Type726 { get; set; }
+ public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type726 { get; set; }
///
///
///
- public global::OpenRouter.ConflictResponse? Type727 { get; set; }
+ public global::OpenRouter.ConflictResponseErrorData? Type727 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestAspectRatio? Type728 { get; set; }
+ public global::OpenRouter.ConflictResponse? Type728 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestBackground? Type729 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestAspectRatio? Type729 { get; set; }
///
///
///
- public global::OpenRouter.InputReferenceDiscriminatorMappingImageUrlImageUrl? Type730 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestBackground? Type730 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartImage? Type731 { get; set; }
+ public global::OpenRouter.InputReferenceDiscriminatorMappingImageUrlImageUrl? Type731 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestOutputFormat? Type732 { get; set; }
+ public global::OpenRouter.ContentPartImage? Type732 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestProviderOptions? Type733 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestOutputFormat? Type733 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestProvider? Type734 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestProviderOptions? Type734 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestQuality? Type735 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestProvider? Type735 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequestResolution? Type736 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestQuality? Type736 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationRequest? Type737 { get; set; }
+ public global::OpenRouter.ImageGenerationRequestResolution? Type737 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type738 { get; set; }
+ public global::OpenRouter.ImageGenerationRequest? Type738 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponseDataItems? Type739 { get; set; }
+ public global::System.Collections.Generic.IList? Type739 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type740 { get; set; }
+ public global::OpenRouter.ImageGenerationResponseDataItems? Type740 { get; set; }
///
///
///
- public global::OpenRouter.CostDetails? Type741 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type741 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicIterationCacheCreation? Type742 { get; set; }
+ public global::OpenRouter.CostDetails? Type742 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCompactionUsageIterationType? Type743 { get; set; }
+ public global::OpenRouter.AnthropicIterationCacheCreation? Type743 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCompactionUsageIteration? Type744 { get; set; }
+ public global::OpenRouter.AnthropicCompactionUsageIterationType? Type744 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicMessageUsageIterationType? Type745 { get; set; }
+ public global::OpenRouter.AnthropicCompactionUsageIteration? Type745 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicMessageUsageIteration? Type746 { get; set; }
+ public global::OpenRouter.AnthropicMessageUsageIterationType? Type746 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type747 { get; set; }
+ public global::OpenRouter.AnthropicMessageUsageIteration? Type747 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type748 { get; set; }
+ public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type748 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicUnknownUsageIteration? Type749 { get; set; }
+ public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type749 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicUsageIteration? Type750 { get; set; }
+ public global::OpenRouter.AnthropicUnknownUsageIteration? Type750 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type751 { get; set; }
+ public global::OpenRouter.AnthropicUsageIteration? Type751 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsageServerToolUse? Type752 { get; set; }
+ public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type752 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicSpeed? Type753 { get; set; }
+ public global::OpenRouter.ImageGenerationUsageServerToolUse? Type753 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationUsage? Type754 { get; set; }
+ public global::OpenRouter.AnthropicSpeed? Type754 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type755 { get; set; }
+ public global::OpenRouter.ImageGenerationUsage? Type755 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type756 { get; set; }
+ public global::OpenRouter.OneOf? Type756 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type757 { get; set; }
+ public global::System.Collections.Generic.IList? Type757 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type758 { get; set; }
+ public global::OpenRouter.OneOf? Type758 { get; set; }
///
///
///
- public global::OpenRouter.ImageGenerationResponse? Type759 { get; set; }
+ public global::OpenRouter.OneOf? Type759 { get; set; }
///
///
///
- public global::System.DateTimeOffset? Type760 { get; set; }
+ public global::OpenRouter.ImageGenerationResponse? Type760 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type761 { get; set; }
+ public global::System.DateTimeOffset? Type761 { get; set; }
///
///
///
- public global::OpenRouter.InputModality? Type762 { get; set; }
+ public global::System.Collections.Generic.IList? Type762 { get; set; }
///
///
///
- public global::OpenRouter.ImageOutputModality? Type763 { get; set; }
+ public global::OpenRouter.InputModality? Type763 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelArchitecture? Type764 { get; set; }
+ public global::OpenRouter.ImageOutputModality? Type764 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type765 { get; set; }
+ public global::OpenRouter.ImageModelArchitecture? Type765 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type766 { get; set; }
+ public global::System.Collections.Generic.IList? Type766 { get; set; }
///
///
///
- public global::OpenRouter.EnumCapabilityType? Type767 { get; set; }
+ public global::System.Collections.Generic.IList? Type767 { get; set; }
///
///
///
- public global::OpenRouter.RangeCapabilityType? Type768 { get; set; }
+ public global::OpenRouter.EnumCapabilityType? Type768 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptor? Type769 { get; set; }
+ public global::OpenRouter.RangeCapabilityType? Type769 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorVariant1? Type770 { get; set; }
+ public global::OpenRouter.CapabilityDescriptor? Type770 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorVariant1Type? Type771 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorVariant1? Type771 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorVariant2? Type772 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorVariant1Type? Type772 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorVariant3? Type773 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorVariant2? Type773 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorDiscriminator? Type774 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorVariant3? Type774 { get; set; }
///
///
///
- public global::OpenRouter.CapabilityDescriptorDiscriminatorType? Type775 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorDiscriminator? Type775 { get; set; }
///
///
///
- public global::OpenRouter.SupportedParameters? Type776 { get; set; }
+ public global::OpenRouter.CapabilityDescriptorDiscriminatorType? Type776 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelListItem? Type777 { get; set; }
+ public global::OpenRouter.SupportedParameters? Type777 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelsListResponse? Type778 { get; set; }
+ public global::OpenRouter.ImageModelListItem? Type778 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type779 { get; set; }
+ public global::OpenRouter.ImageModelsListResponse? Type779 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryBillable? Type780 { get; set; }
+ public global::System.Collections.Generic.IList? Type780 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntryUnit? Type781 { get; set; }
+ public global::OpenRouter.ImagePricingEntryBillable? Type781 { get; set; }
///
///
///
- public global::OpenRouter.ImagePricingEntry? Type782 { get; set; }
+ public global::OpenRouter.ImagePricingEntryUnit? Type782 { get; set; }
///
///
///
- public global::OpenRouter.ImageEndpoint? Type783 { get; set; }
+ public global::OpenRouter.ImagePricingEntry? Type783 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type784 { get; set; }
+ public global::OpenRouter.ImageEndpoint? Type784 { get; set; }
///
///
///
- public global::OpenRouter.ImageModelEndpointsResponse? Type785 { get; set; }
+ public global::System.Collections.Generic.IList? Type785 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type786 { get; set; }
+ public global::OpenRouter.ImageModelEndpointsResponse? Type786 { get; set; }
///
///
///
- public global::OpenRouter.ProviderOptions? Type787 { get; set; }
+ public global::System.Collections.Generic.IList? Type787 { get; set; }
///
///
///
- public global::OpenRouter.SpeechRequestProvider? Type788 { get; set; }
+ public global::OpenRouter.ProviderOptions? Type788 { get; set; }
///
///
///
- public global::OpenRouter.SpeechRequestResponseFormat? Type789 { get; set; }
+ public global::OpenRouter.SpeechRequestProvider? Type789 { get; set; }
///
///
///
- public global::OpenRouter.SpeechRequest? Type790 { get; set; }
+ public global::OpenRouter.SpeechRequestResponseFormat? Type790 { get; set; }
///
///
///
- public global::OpenRouter.STTInputAudio? Type791 { get; set; }
+ public global::OpenRouter.SpeechRequest? Type791 { get; set; }
///
///
///
- public global::OpenRouter.SttRequestProvider? Type792 { get; set; }
+ public global::OpenRouter.STTInputAudio? Type792 { get; set; }
///
///
///
- public global::OpenRouter.STTRequest? Type793 { get; set; }
+ public global::OpenRouter.SttRequestProvider? Type793 { get; set; }
///
///
///
- public global::OpenRouter.STTUsage? Type794 { get; set; }
+ public global::OpenRouter.STTRequest? Type794 { get; set; }
///
///
///
- public global::OpenRouter.STTResponse? Type795 { get; set; }
+ public global::OpenRouter.STTUsage? Type795 { get; set; }
///
///
///
- public global::OpenRouter.ActivityItem? Type796 { get; set; }
+ public global::OpenRouter.STTResponse? Type796 { get; set; }
///
///
///
- public global::OpenRouter.ActivityResponse? Type797 { get; set; }
+ public global::OpenRouter.ActivityItem? Type797 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type798 { get; set; }
+ public global::OpenRouter.ActivityResponse? Type798 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataDimensionsItems? Type799 { get; set; }
+ public global::System.Collections.Generic.IList? Type799 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItemsName? Type800 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataDimensionsItems? Type800 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItems? Type801 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItemsName? Type801 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItemsDisplayFormat? Type802 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataGranularitiesItems? Type802 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItems? Type803 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItemsDisplayFormat? Type803 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsName? Type804 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataMetricsItems? Type804 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsValueType? Type805 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsName? Type805 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItems? Type806 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItemsValueType? Type806 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaData? Type807 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaDataOperatorsItems? Type807 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type808 { get; set; }
+ public global::OpenRouter.AnalyticsMetaGetResponsesContentApplicationJsonSchemaData? Type808 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type809 { get; set; }
+ public global::System.Collections.Generic.IList? Type809 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type810 { get; set; }
+ public global::System.Collections.Generic.IList? Type810 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type811 { get; set; }
+ public global::System.Collections.Generic.IList? Type811 { get; set; }
///
///
///
- public global::OpenRouter.BetaAnalyticsGetAnalyticsMetaResponse200? Type812 { get; set; }
+ public global::System.Collections.Generic.IList? Type812 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValueOneOf2Items? Type813 { get; set; }
+ public global::OpenRouter.BetaAnalyticsGetAnalyticsMetaResponse200? Type813 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type814 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValueOneOf2Items? Type814 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValue? Type815 { get; set; }
+ public global::System.Collections.Generic.IList? Type815 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItems? Type816 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItemsValue? Type816 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderByDirection? Type817 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaFiltersItems? Type817 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderBy? Type818 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderByDirection? Type818 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaTimeRange? Type819 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaOrderBy? Type819 { get; set; }
///
///
///
- public global::System.DateTime? Type820 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostRequestBodyContentApplicationJsonSchemaTimeRange? Type820 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaDataDataItems? Type821 { get; set; }
+ public global::System.DateTime? Type821 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaDataMetadata? Type822 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaDataDataItems? Type822 { get; set; }
///
///
///
- public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaData? Type823 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaDataMetadata? Type823 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type824 { get; set; }
+ public global::OpenRouter.AnalyticsQueryPostResponsesContentApplicationJsonSchemaData? Type824 { get; set; }
///
///
///
- public global::OpenRouter.BetaAnalyticsQueryAnalyticsResponse200? Type825 { get; set; }
+ public global::System.Collections.Generic.IList? Type825 { get; set; }
///
///
///
- public global::OpenRouter.BenchmarksGetParametersSource? Type826 { get; set; }
+ public global::OpenRouter.BetaAnalyticsQueryAnalyticsResponse200? Type826 { get; set; }
///
///
///
- public global::OpenRouter.BenchmarksGetParametersTaskType? Type827 { get; set; }
+ public global::OpenRouter.BenchmarksGetParametersSource? Type827 { get; set; }
///
///
///
- public global::OpenRouter.BenchmarksGetParametersArena? Type828 { get; set; }
+ public global::OpenRouter.BenchmarksGetParametersTaskType? Type828 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarkPricing? Type829 { get; set; }
+ public global::OpenRouter.BenchmarksGetParametersArena? Type829 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminatorMappingDesignArenaTournamentStats? Type830 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarkPricing? Type830 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItems? Type831 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminatorMappingDesignArenaTournamentStats? Type831 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant1? Type832 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItems? Type832 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant1Source? Type833 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant1? Type833 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant2? Type834 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant1Source? Type834 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant2Source? Type835 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant2? Type835 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminator? Type836 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsVariant2Source? Type836 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminatorSource? Type837 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminator? Type837 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksMetaSource? Type838 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponseDataItemsDiscriminatorSource? Type838 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type839 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksMetaSource? Type839 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksMeta? Type840 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type840 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type841 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksMeta? Type841 { get; set; }
///
///
///
- public global::OpenRouter.UnifiedBenchmarksResponse? Type842 { get; set; }
+ public global::OpenRouter.OneOf? Type842 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type843 { get; set; }
+ public global::OpenRouter.UnifiedBenchmarksResponse? Type843 { get; set; }
///
///
///
- public global::OpenRouter.ByokGetParametersProvider? Type844 { get; set; }
+ public global::System.Collections.Generic.IList? Type844 { get; set; }
///
///
///
- public global::OpenRouter.BYOKProviderSlug? Type845 { get; set; }
+ public global::OpenRouter.ByokGetParametersProvider? Type845 { get; set; }
///
///
///
- public global::OpenRouter.BYOKKey? Type846 { get; set; }
+ public global::OpenRouter.BYOKProviderSlug? Type846 { get; set; }
///
///
///
- public global::System.Guid? Type847 { get; set; }
+ public global::OpenRouter.BYOKKey? Type847 { get; set; }
///
///
///
- public global::OpenRouter.ListBYOKKeysResponse? Type848 { get; set; }
+ public global::System.Guid? Type848 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type849 { get; set; }
+ public global::OpenRouter.ListBYOKKeysResponse? Type849 { get; set; }
///
///
///
- public global::OpenRouter.CreateBYOKKeyRequest? Type850 { get; set; }
+ public global::System.Collections.Generic.IList? Type850 { get; set; }
///
///
///
- public global::OpenRouter.CreateByokKeyResponseData? Type851 { get; set; }
+ public global::OpenRouter.CreateBYOKKeyRequest? Type851 { get; set; }
///
///
///
- public global::OpenRouter.CreateBYOKKeyResponse? Type852 { get; set; }
+ public global::OpenRouter.CreateByokKeyResponseData? Type852 { get; set; }
///
///
///
- public global::OpenRouter.GetByokKeyResponseData? Type853 { get; set; }
+ public global::OpenRouter.CreateBYOKKeyResponse? Type853 { get; set; }
///
///
///
- public global::OpenRouter.GetBYOKKeyResponse? Type854 { get; set; }
+ public global::OpenRouter.GetByokKeyResponseData? Type854 { get; set; }
///
///
///
- public global::OpenRouter.DeleteBYOKKeyResponse? Type855 { get; set; }
+ public global::OpenRouter.GetBYOKKeyResponse? Type855 { get; set; }
///
///
///
- public global::OpenRouter.UpdateBYOKKeyRequest? Type856 { get; set; }
+ public global::OpenRouter.DeleteBYOKKeyResponse? Type856 { get; set; }
///
///
///
- public global::OpenRouter.UpdateByokKeyResponseData? Type857 { get; set; }
+ public global::OpenRouter.UpdateBYOKKeyRequest? Type857 { get; set; }
///
///
///
- public global::OpenRouter.UpdateBYOKKeyResponse? Type858 { get; set; }
+ public global::OpenRouter.UpdateByokKeyResponseData? Type858 { get; set; }
///
///
///
- public global::OpenRouter.ChatAudioOutput? Type859 { get; set; }
+ public global::OpenRouter.UpdateBYOKKeyResponse? Type859 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type860 { get; set; }
+ public global::OpenRouter.ChatAudioOutput? Type860 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type861 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type861 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type862 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type862 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type863 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type863 { get; set; }
///
///
///
- public global::OpenRouter.LegacyChatContentVideoType? Type864 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type864 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentVideoInput? Type865 { get; set; }
+ public global::OpenRouter.LegacyChatContentVideoType? Type865 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentCacheControlType? Type866 { get; set; }
+ public global::OpenRouter.ChatContentVideoInput? Type866 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentCacheControl? Type867 { get; set; }
+ public global::OpenRouter.ChatContentCacheControlType? Type867 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentTextType? Type868 { get; set; }
+ public global::OpenRouter.ChatContentCacheControl? Type868 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentVideoType? Type869 { get; set; }
+ public global::OpenRouter.ChatContentTextType? Type869 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItems? Type870 { get; set; }
+ public global::OpenRouter.ChatContentVideoType? Type870 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant1? Type871 { get; set; }
+ public global::OpenRouter.ChatContentItems? Type871 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant1Type? Type872 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant1? Type872 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant2? Type873 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant1Type? Type873 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant2Type? Type874 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant2? Type874 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant3? Type875 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant2Type? Type875 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant3Type? Type876 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant3? Type876 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant4? Type877 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant3Type? Type877 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant5? Type878 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant4? Type878 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsVariant6? Type879 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant5? Type879 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminator? Type880 { get; set; }
+ public global::OpenRouter.ChatContentItemsVariant6? Type880 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentItemsDiscriminatorType? Type881 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminator? Type881 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type882 { get; set; }
+ public global::OpenRouter.ChatContentItemsDiscriminatorType? Type882 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type883 { get; set; }
+ public global::System.Collections.Generic.IList? Type883 { get; set; }
///
///
///
- public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type884 { get; set; }
+ public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type884 { get; set; }
///
///
///
- public global::OpenRouter.ChatAssistantImagesItems? Type885 { get; set; }
+ public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type885 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type886 { get; set; }
+ public global::OpenRouter.ChatAssistantImagesItems? Type886 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnion? Type887 { get; set; }
+ public global::System.Collections.Generic.IList? Type887 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant1? Type888 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnion? Type888 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type889 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant1? Type889 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant2? Type890 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type890 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type891 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant2? Type891 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant3? Type892 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type892 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type893 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant3? Type893 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type894 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type894 { get; set; }
///
///
///
- public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type895 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type895 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type896 { get; set; }
+ public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type896 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolCallFunction? Type897 { get; set; }
+ public global::System.Collections.Generic.IList? Type897 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolCallType? Type898 { get; set; }
+ public global::OpenRouter.ChatToolCallFunction? Type898 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolCall? Type899 { get; set; }
+ public global::OpenRouter.ChatToolCallType? Type899 { get; set; }
///
///
///
- public global::OpenRouter.ChatContentText? Type900 { get; set; }
+ public global::OpenRouter.ChatToolCall? Type900 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type901 { get; set; }
+ public global::OpenRouter.ChatContentText? Type901 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type902 { get; set; }
+ public global::System.Collections.Generic.IList? Type902 { get; set; }
///
///
///
- public global::OpenRouter.ChatSystemMessageContent? Type903 { get; set; }
+ public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type903 { get; set; }
///
///
///
- public global::OpenRouter.ChatSystemMessageRole? Type904 { get; set; }
+ public global::OpenRouter.ChatSystemMessageContent? Type904 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolMessageContent? Type905 { get; set; }
+ public global::OpenRouter.ChatSystemMessageRole? Type905 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolMessageRole? Type906 { get; set; }
+ public global::OpenRouter.ChatToolMessageContent? Type906 { get; set; }
///
///
///
- public global::OpenRouter.ChatUserMessageContent? Type907 { get; set; }
+ public global::OpenRouter.ChatToolMessageRole? Type907 { get; set; }
///
///
///
- public global::OpenRouter.ChatUserMessageRole? Type908 { get; set; }
+ public global::OpenRouter.ChatUserMessageContent? Type908 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessages? Type909 { get; set; }
+ public global::OpenRouter.ChatUserMessageRole? Type909 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant1? Type910 { get; set; }
+ public global::OpenRouter.ChatMessages? Type910 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant1Role? Type911 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant1? Type911 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type912 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant1Role? Type912 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant2? Type913 { get; set; }
+ public global::System.Collections.Generic.IList? Type913 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant2Role? Type914 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant2? Type914 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant3? Type915 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant2Role? Type915 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant4? Type916 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant3? Type916 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesVariant5? Type917 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant4? Type917 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesDiscriminator? Type918 { get; set; }
+ public global::OpenRouter.ChatMessagesVariant5? Type918 { get; set; }
///
///
///
- public global::OpenRouter.ChatMessagesDiscriminatorRole? Type919 { get; set; }
+ public global::OpenRouter.ChatMessagesDiscriminator? Type919 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestModalitiesItems? Type920 { get; set; }
+ public global::OpenRouter.ChatMessagesDiscriminatorRole? Type920 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItems? Type921 { get; set; }
+ public global::OpenRouter.ChatRequestModalitiesItems? Type921 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type922 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItems? Type922 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type923 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type923 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type924 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type924 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type925 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type925 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type926 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type926 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type927 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type927 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type928 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type928 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type929 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type929 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type930 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type930 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type931 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type931 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type932 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type932 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type933 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type933 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type934 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type934 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type935 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type935 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type936 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type936 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsVariant9? Type937 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type937 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type938 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsVariant9? Type938 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type939 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type939 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestReasoningEffort? Type940 { get; set; }
+ public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type940 { get; set; }
///
///
///
- public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type941 { get; set; }
+ public global::OpenRouter.ChatRequestReasoningEffort? Type941 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestReasoning? Type942 { get; set; }
+ public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type942 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type943 { get; set; }
+ public global::OpenRouter.ChatRequestReasoning? Type943 { get; set; }
///
///
///
- public global::OpenRouter.ChatJsonSchemaConfig? Type944 { get; set; }
+ public global::OpenRouter.OneOf? Type944 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormat? Type945 { get; set; }
+ public global::OpenRouter.ChatJsonSchemaConfig? Type945 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant1? Type946 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormat? Type946 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type947 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant1? Type947 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant2? Type948 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type948 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant3? Type949 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant2? Type949 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type950 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant3? Type950 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant4? Type951 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type951 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type952 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant4? Type952 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant5? Type953 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type953 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type954 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant5? Type954 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type955 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type955 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type956 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type956 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestServiceTier? Type957 { get; set; }
+ public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type957 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequestStop? Type958 { get; set; }
+ public global::OpenRouter.ChatRequestServiceTier? Type958 { get; set; }
///
///
///
- public global::OpenRouter.ChatStreamOptions? Type959 { get; set; }
+ public global::OpenRouter.ChatRequestStop? Type959 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolChoice0? Type960 { get; set; }
+ public global::OpenRouter.ChatStreamOptions? Type960 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolChoice1? Type961 { get; set; }
+ public global::OpenRouter.ChatToolChoice0? Type961 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolChoice2? Type962 { get; set; }
+ public global::OpenRouter.ChatToolChoice1? Type962 { get; set; }
///
///
///
- public global::OpenRouter.ChatNamedToolChoiceFunction? Type963 { get; set; }
+ public global::OpenRouter.ChatToolChoice2? Type963 { get; set; }
///
///
///
- public global::OpenRouter.ChatNamedToolChoiceType? Type964 { get; set; }
+ public global::OpenRouter.ChatNamedToolChoiceFunction? Type964 { get; set; }
///
///
///
- public global::OpenRouter.ChatNamedToolChoice? Type965 { get; set; }
+ public global::OpenRouter.ChatNamedToolChoiceType? Type965 { get; set; }
///
///
///
- public global::OpenRouter.ChatServerToolChoice? Type966 { get; set; }
+ public global::OpenRouter.ChatNamedToolChoice? Type966 { get; set; }
///
///
///
- public global::OpenRouter.ChatToolChoice? Type967 { get; set; }
+ public global::OpenRouter.ChatServerToolChoice? Type967 { get; set; }
///
///
///
- public global::OpenRouter.ChatFunctionToolOneOf0Function? Type968 { get; set; }
+ public global::OpenRouter.ChatToolChoice? Type968 { get; set; }
///
///
///
- public global::OpenRouter.ChatFunctionToolOneOf0Type? Type969 { get; set; }
+ public global::OpenRouter.ChatFunctionToolOneOf0Function? Type969 { get; set; }
///
///
///
- public global::OpenRouter.ChatFunctionTool0? Type970 { get; set; }
+ public global::OpenRouter.ChatFunctionToolOneOf0Type? Type970 { get; set; }
///
///
///
- public global::OpenRouter.WebSearchConfig? Type971 { get; set; }
+ public global::OpenRouter.ChatFunctionTool0? Type971 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterWebSearchServerToolType? Type972 { get; set; }
+ public global::OpenRouter.WebSearchConfig? Type972 { get; set; }
///
///
///
- public global::OpenRouter.OpenRouterWebSearchServerTool? Type973 { get; set; }
+ public global::OpenRouter.OpenRouterWebSearchServerToolType? Type973 { get; set; }
///
///
///
- public global::OpenRouter.ChatWebSearchShorthandType? Type974 { get; set; }
+ public global::OpenRouter.OpenRouterWebSearchServerTool? Type974 { get; set; }
///
///
///
- public global::OpenRouter.ChatWebSearchShorthand? Type975 { get; set; }
+ public global::OpenRouter.ChatWebSearchShorthandType? Type975 { get; set; }
///
///
///
- public global::OpenRouter.ChatFunctionTool? Type976 { get; set; }
+ public global::OpenRouter.ChatWebSearchShorthand? Type976 { get; set; }
///
///
///
- public global::OpenRouter.ChatRequest? Type977 { get; set; }
+ public global::OpenRouter.ChatFunctionTool? Type977 { get; set; }
///
///
///
- public global::System.Collections.Generic.Dictionary? Type978 { get; set; }
+ public global::OpenRouter.ChatRequest? Type978 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type979 { get; set; }
+ public global::System.Collections.Generic.Dictionary? Type979 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type980 { get; set; }
+ public global::System.Collections.Generic.IList? Type980 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type981 { get; set; }
+ public global::System.Collections.Generic.IList? Type981 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type982 { get; set; }
+ public global::System.Collections.Generic.IList? Type982 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type983 { get; set; }
+ public global::OpenRouter.OneOf? Type983 { get; set; }
///
///
///
- public global::OpenRouter.ChatFinishReasonEnum? Type984 { get; set; }
+ public global::System.Collections.Generic.IList? Type984 { get; set; }
///
///
///
- public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type985 { get; set; }
+ public global::OpenRouter.ChatFinishReasonEnum? Type985 { get; set; }
///
///
///
- public global::OpenRouter.ChatTokenLogprob? Type986 { get; set; }
+ public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type986 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type987 { get; set; }
+ public global::OpenRouter.ChatTokenLogprob? Type987 { get; set; }
///
///
///
- public global::OpenRouter.ChatTokenLogprobs? Type988 { get; set; }
+ public global::System.Collections.Generic.IList? Type988 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type989 { get; set; }
+ public global::OpenRouter.ChatTokenLogprobs? Type989 { get; set; }
///
///
///
- public global::OpenRouter.ChatAssistantMessage? Type990 { get; set; }
+ public global::System.Collections.Generic.IList? Type990 { get; set; }
///
///
///
- public global::OpenRouter.ChatChoice? Type991 { get; set; }
+ public global::OpenRouter.ChatAssistantMessage? Type991 { get; set; }
///
///
///
- public global::OpenRouter.ChatResultObject? Type992 { get; set; }
+ public global::OpenRouter.ChatChoice? Type992 { get; set; }
///
///
///
- public global::OpenRouter.ChatUsageCompletionTokensDetails? Type993 { get; set; }
+ public global::OpenRouter.ChatResultObject? Type993 { get; set; }
///
///
///
- public global::OpenRouter.ChatUsagePromptTokensDetails? Type994 { get; set; }
+ public global::OpenRouter.ChatUsageCompletionTokensDetails? Type994 { get; set; }
///
///
///
- public global::OpenRouter.ChatUsageServerToolUseDetails? Type995 { get; set; }
+ public global::OpenRouter.ChatUsagePromptTokensDetails? Type995 { get; set; }
///
///
///
- public global::OpenRouter.ChatUsage? Type996 { get; set; }
+ public global::OpenRouter.ChatUsageServerToolUseDetails? Type996 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type997 { get; set; }
+ public global::OpenRouter.ChatUsage? Type997 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type998 { get; set; }
+ public global::OpenRouter.OneOf? Type998 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type999 { get; set; }
+ public global::OpenRouter.OneOf? Type999 { get; set; }
///
///
///
- public global::OpenRouter.ChatResult? Type1000 { get; set; }
+ public global::OpenRouter.OneOf? Type1000 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1001 { get; set; }
+ public global::OpenRouter.ChatResult? Type1001 { get; set; }
///
///
///
- public global::OpenRouter.ClassificationsTaskGetParametersWindow? Type1002 { get; set; }
+ public global::System.Collections.Generic.IList? Type1002 { get; set; }
///
///
///
- public global::OpenRouter.TaskClassificationModel? Type1003 { get; set; }
+ public global::OpenRouter.ClassificationsTaskGetParametersWindow? Type1003 { get; set; }
///
///
///
- public global::OpenRouter.TaskClassificationItem? Type1004 { get; set; }
+ public global::OpenRouter.TaskClassificationModel? Type1004 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1005 { get; set; }
+ public global::OpenRouter.TaskClassificationItem? Type1005 { get; set; }
///
///
///
- public global::OpenRouter.TaskClassificationMacroCategory? Type1006 { get; set; }
+ public global::System.Collections.Generic.IList? Type1006 { get; set; }
///
///
///
- public global::OpenRouter.TaskClassificationResponseData? Type1007 { get; set; }
+ public global::OpenRouter.TaskClassificationMacroCategory? Type1007 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1008 { get; set; }
+ public global::OpenRouter.TaskClassificationResponseData? Type1008 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1009 { get; set; }
+ public global::System.Collections.Generic.IList? Type1009 { get; set; }
///
///
///
- public global::OpenRouter.TaskClassificationResponse? Type1010 { get; set; }
+ public global::System.Collections.Generic.IList? Type1010 { get; set; }
///
///
///
- public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type1011 { get; set; }
+ public global::OpenRouter.TaskClassificationResponse? Type1011 { get; set; }
///
///
///
- public global::OpenRouter.CreditsGetCreditsResponse200? Type1012 { get; set; }
+ public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type1012 { get; set; }
///
///
///
- public global::OpenRouter.DatasetsAppRankingsGetParametersCategory? Type1013 { get; set; }
+ public global::OpenRouter.CreditsGetCreditsResponse200? Type1013 { get; set; }
///
///
///
- public global::OpenRouter.DatasetsAppRankingsGetParametersSubcategory? Type1014 { get; set; }
+ public global::OpenRouter.DatasetsAppRankingsGetParametersCategory? Type1014 { get; set; }
///
///
///
- public global::OpenRouter.DatasetsAppRankingsGetParametersSort? Type1015 { get; set; }
+ public global::OpenRouter.DatasetsAppRankingsGetParametersSubcategory? Type1015 { get; set; }
///
///
///
- public global::OpenRouter.AppRankingsItem? Type1016 { get; set; }
+ public global::OpenRouter.DatasetsAppRankingsGetParametersSort? Type1016 { get; set; }
///
///
///
- public global::OpenRouter.RankingsDailyMetaVersion? Type1017 { get; set; }
+ public global::OpenRouter.AppRankingsItem? Type1017 { get; set; }
///
///
///
- public global::OpenRouter.RankingsDailyMeta? Type1018 { get; set; }
+ public global::OpenRouter.RankingsDailyMetaVersion? Type1018 { get; set; }
///
///
///
- public global::OpenRouter.AppRankingsResponse? Type1019 { get; set; }
+ public global::OpenRouter.RankingsDailyMeta? Type1019 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1020 { get; set; }
+ public global::OpenRouter.AppRankingsResponse? Type1020 { get; set; }
///
///
///
- public global::OpenRouter.RankingsDailyItem? Type1021 { get; set; }
+ public global::System.Collections.Generic.IList? Type1021 { get; set; }
///
///
///
- public global::OpenRouter.RankingsDailyResponse? Type1022 { get; set; }
+ public global::OpenRouter.RankingsDailyItem? Type1022 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1023 { get; set; }
+ public global::OpenRouter.RankingsDailyResponse? Type1023 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type1024 { get; set; }
+ public global::System.Collections.Generic.IList? Type1024 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type1025 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type1025 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type1026 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type1026 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type1027 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type1027 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type1028 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type1028 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type1029 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type1029 { get; set; }
///
///
///
- public global::OpenRouter.MultimodalMedia? Type1030 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type1030 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputAudioType? Type1031 { get; set; }
+ public global::OpenRouter.MultimodalMedia? Type1031 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputAudio? Type1032 { get; set; }
+ public global::OpenRouter.ContentPartInputAudioType? Type1032 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputVideoType? Type1033 { get; set; }
+ public global::OpenRouter.ContentPartInputAudio? Type1033 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputVideo? Type1034 { get; set; }
+ public global::OpenRouter.ContentPartInputVideoType? Type1034 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputFileType? Type1035 { get; set; }
+ public global::OpenRouter.ContentPartInputVideo? Type1035 { get; set; }
///
///
///
- public global::OpenRouter.ContentPartInputFile? Type1036 { get; set; }
+ public global::OpenRouter.ContentPartInputFileType? Type1036 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type1037 { get; set; }
+ public global::OpenRouter.ContentPartInputFile? Type1037 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type1038 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type1038 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1039 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type1039 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1040 { get; set; }
+ public global::System.Collections.Generic.IList? Type1040 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type1041 { get; set; }
+ public global::System.Collections.Generic.IList? Type1041 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1042 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type1042 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList>? Type1043 { get; set; }
+ public global::System.Collections.Generic.IList? Type1043 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1044 { get; set; }
+ public global::System.Collections.Generic.IList>? Type1044 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1045 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1045 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1046 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1046 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1047 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1047 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1048 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1048 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1049 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1049 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type1050 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1050 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1051 { get; set; }
+ public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type1051 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1052 { get; set; }
+ public global::OpenRouter.OneOf? Type1052 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1053 { get; set; }
+ public global::System.Collections.Generic.IList? Type1053 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1054 { get; set; }
+ public global::System.Collections.Generic.IList? Type1054 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type1055 { get; set; }
+ public global::System.Collections.Generic.IList? Type1055 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type1056 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type1056 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type1057 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type1057 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type1058 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type1058 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsageCostDetails? Type1059 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type1059 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type1060 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsageCostDetails? Type1060 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type1061 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type1061 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1062 { get; set; }
+ public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type1062 { get; set; }
///
///
///
- public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type1063 { get; set; }
+ public global::OpenRouter.OneOf? Type1063 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1064 { get; set; }
+ public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type1064 { get; set; }
///
///
///
- public global::OpenRouter.ModelArchitectureInstructType? Type1065 { get; set; }
+ public global::System.Collections.Generic.IList? Type1065 { get; set; }
///
///
///
- public global::OpenRouter.OutputModality? Type1066 { get; set; }
+ public global::OpenRouter.ModelArchitectureInstructType? Type1066 { get; set; }
///
///
///
- public global::OpenRouter.ModelGroup? Type1067 { get; set; }
+ public global::OpenRouter.OutputModality? Type1067 { get; set; }
///
///
///
- public global::OpenRouter.ModelArchitecture? Type1068 { get; set; }
+ public global::OpenRouter.ModelGroup? Type1068 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1069 { get; set; }
+ public global::OpenRouter.ModelArchitecture? Type1069 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1070 { get; set; }
+ public global::OpenRouter.OneOf? Type1070 { get; set; }
///
///
///
- public global::OpenRouter.AABenchmarkEntry? Type1071 { get; set; }
+ public global::System.Collections.Generic.IList? Type1071 { get; set; }
///
///
///
- public global::OpenRouter.DABenchmarkEntry? Type1072 { get; set; }
+ public global::OpenRouter.AABenchmarkEntry? Type1072 { get; set; }
///
///
///
- public global::OpenRouter.ModelBenchmarks? Type1073 { get; set; }
+ public global::OpenRouter.DABenchmarkEntry? Type1073 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1074 { get; set; }
+ public global::OpenRouter.ModelBenchmarks? Type1074 { get; set; }
///
///
///
- public global::OpenRouter.DefaultParameters? Type1075 { get; set; }
+ public global::System.Collections.Generic.IList? Type1075 { get; set; }
///
///
///
- public global::OpenRouter.ModelLinks? Type1076 { get; set; }
+ public global::OpenRouter.DefaultParameters? Type1076 { get; set; }
///
///
///
- public global::OpenRouter.PerRequestLimits? Type1077 { get; set; }
+ public global::OpenRouter.ModelLinks? Type1077 { get; set; }
///
///
///
- public global::OpenRouter.PublicPricing? Type1078 { get; set; }
+ public global::OpenRouter.PerRequestLimits? Type1078 { get; set; }
///
///
///
- public global::OpenRouter.ModelReasoning? Type1079 { get; set; }
+ public global::OpenRouter.PublicPricing? Type1079 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1080 { get; set; }
+ public global::OpenRouter.ModelReasoning? Type1080 { get; set; }
///
///
///
- public global::OpenRouter.Parameter? Type1081 { get; set; }
+ public global::System.Collections.Generic.IList? Type1081 { get; set; }
///
///
///
- public global::OpenRouter.TopProviderInfo? Type1082 { get; set; }
+ public global::OpenRouter.Parameter? Type1082 { get; set; }
///
///
///
- public global::OpenRouter.Model? Type1083 { get; set; }
+ public global::OpenRouter.TopProviderInfo? Type1083 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1084 { get; set; }
+ public global::OpenRouter.Model? Type1084 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1085 { get; set; }
+ public global::System.Collections.Generic.IList? Type1085 { get; set; }
///
///
///
- public global::OpenRouter.ModelsListResponse? Type1086 { get; set; }
+ public global::System.Collections.Generic.IList? Type1086 { get; set; }
///
///
///
- public global::OpenRouter.PercentileStats? Type1087 { get; set; }
+ public global::OpenRouter.ModelsListResponse? Type1087 { get; set; }
///
///
///
- public global::OpenRouter.PublicEndpointPricing? Type1088 { get; set; }
+ public global::OpenRouter.PercentileStats? Type1088 { get; set; }
///
///
///
- public global::OpenRouter.EndpointStatus? Type1089 { get; set; }
+ public global::OpenRouter.PublicEndpointPricing? Type1089 { get; set; }
///
///
///
- public global::OpenRouter.PublicEndpointThroughputLast30M? Type1090 { get; set; }
+ public global::OpenRouter.EndpointStatus? Type1090 { get; set; }
///
///
///
- public global::OpenRouter.PublicEndpoint? Type1091 { get; set; }
+ public global::OpenRouter.PublicEndpointThroughputLast30M? Type1091 { get; set; }
///
///
///
- public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type1092 { get; set; }
+ public global::OpenRouter.PublicEndpoint? Type1092 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1093 { get; set; }
+ public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type1093 { get; set; }
///
///
///
- public global::OpenRouter.InstructType2? Type1094 { get; set; }
+ public global::System.Collections.Generic.IList? Type1094 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponseArchitecture? Type1095 { get; set; }
+ public global::OpenRouter.InstructType2? Type1095 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1096 { get; set; }
+ public global::OpenRouter.ListEndpointsResponseArchitecture? Type1096 { get; set; }
///
///
///
- public global::OpenRouter.ListEndpointsResponse? Type1097 { get; set; }
+ public global::OpenRouter.OneOf? Type1097 { get; set; }
///
///
///
- public global::OpenRouter.EndpointsListEndpointsResponse200? Type1098 { get; set; }
+ public global::OpenRouter.ListEndpointsResponse? Type1098 { get; set; }
///
///
///
- public global::OpenRouter.FileMetadataType? Type1099 { get; set; }
+ public global::OpenRouter.EndpointsListEndpointsResponse200? Type1099 { get; set; }
///
///
///
- public global::OpenRouter.FileMetadata? Type1100 { get; set; }
+ public global::OpenRouter.FileMetadataType? Type1100 { get; set; }
///
///
///
- public global::OpenRouter.FileListResponse? Type1101 { get; set; }
+ public global::OpenRouter.FileMetadata? Type1101 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1102 { get; set; }
+ public global::OpenRouter.FileListResponse? Type1102 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponseType? Type1103 { get; set; }
+ public global::System.Collections.Generic.IList? Type1103 { get; set; }
///
///
///
- public global::OpenRouter.FileDeleteResponse? Type1104 { get; set; }
+ public global::OpenRouter.FileDeleteResponseType? Type1104 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataApiType? Type1105 { get; set; }
+ public global::OpenRouter.FileDeleteResponse? Type1105 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseDataDataRegion? Type1106 { get; set; }
+ public global::OpenRouter.GenerationResponseDataApiType? Type1106 { get; set; }
///
///
///
- public global::OpenRouter.ProviderResponseProviderName? Type1107 { get; set; }
+ public global::OpenRouter.GenerationResponseDataDataRegion? Type1107 { get; set; }
///
///
///
- public global::OpenRouter.ProviderResponse? Type1108 { get; set; }
+ public global::OpenRouter.ProviderResponseProviderName? Type1108 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponseData? Type1109 { get; set; }
+ public global::OpenRouter.ProviderResponse? Type1109 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1110 { get; set; }
+ public global::OpenRouter.GenerationResponseData? Type1110 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1111 { get; set; }
+ public global::OpenRouter.OneOf? Type1111 { get; set; }
///
///
///
- public global::OpenRouter.GenerationResponse? Type1112 { get; set; }
+ public global::System.Collections.Generic.IList? Type1112 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInput0? Type1113 { get; set; }
+ public global::OpenRouter.GenerationResponse? Type1113 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInput1? Type1114 { get; set; }
+ public global::OpenRouter.GenerationContentDataInput0? Type1114 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataInput? Type1115 { get; set; }
+ public global::OpenRouter.GenerationContentDataInput1? Type1115 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentDataOutput? Type1116 { get; set; }
+ public global::OpenRouter.GenerationContentDataInput? Type1116 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentData? Type1117 { get; set; }
+ public global::OpenRouter.GenerationContentDataOutput? Type1117 { get; set; }
///
///
///
- public global::OpenRouter.GenerationContentResponse? Type1118 { get; set; }
+ public global::OpenRouter.GenerationContentData? Type1118 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterBuiltinAction? Type1119 { get; set; }
+ public global::OpenRouter.GenerationContentResponse? Type1119 { get; set; }
///
///
///
- public global::OpenRouter.PromptInjectionScanScope? Type1120 { get; set; }
+ public global::OpenRouter.ContentFilterBuiltinAction? Type1120 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterBuiltinSlug? Type1121 { get; set; }
+ public global::OpenRouter.PromptInjectionScanScope? Type1121 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterBuiltinEntry? Type1122 { get; set; }
+ public global::OpenRouter.ContentFilterBuiltinSlug? Type1122 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterAction? Type1123 { get; set; }
+ public global::OpenRouter.ContentFilterBuiltinEntry? Type1123 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterEntry? Type1124 { get; set; }
+ public global::OpenRouter.ContentFilterAction? Type1124 { get; set; }
///
///
///
- public global::OpenRouter.GuardrailInterval? Type1125 { get; set; }
+ public global::OpenRouter.ContentFilterEntry? Type1125 { get; set; }
///
///
///
- public global::OpenRouter.Guardrail? Type1126 { get; set; }
+ public global::OpenRouter.GuardrailInterval? Type1126 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1127 { get; set; }
+ public global::OpenRouter.Guardrail? Type1127 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1128 { get; set; }
+ public global::System.Collections.Generic.IList? Type1128 { get; set; }
///
///
///
- public global::OpenRouter.ListGuardrailsResponse? Type1129 { get; set; }
+ public global::System.Collections.Generic.IList? Type1129 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1130 { get; set; }
+ public global::OpenRouter.ListGuardrailsResponse? Type1130 { get; set; }
///
///
///
- public global::OpenRouter.ContentFilterBuiltinEntryInput? Type1131 { get; set; }
+ public global::System.Collections.Generic.IList? Type1131 { get; set; }
///
///
///
- public global::OpenRouter.CreateGuardrailRequest? Type1132 { get; set; }
+ public global::OpenRouter.ContentFilterBuiltinEntryInput? Type1132 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1133 { get; set; }
+ public global::OpenRouter.CreateGuardrailRequest? Type1133 { get; set; }
///
///
///
- public global::OpenRouter.CreateGuardrailResponseData? Type1134 { get; set; }
+ public global::System.Collections.Generic.IList? Type1134 { get; set; }
///
///
///
- public global::OpenRouter.CreateGuardrailResponse? Type1135 { get; set; }
+ public global::OpenRouter.CreateGuardrailResponseData? Type1135 { get; set; }
///
///
///
- public global::OpenRouter.GetGuardrailResponseData? Type1136 { get; set; }
+ public global::OpenRouter.CreateGuardrailResponse? Type1136 { get; set; }
///
///
///
- public global::OpenRouter.GetGuardrailResponse? Type1137 { get; set; }
+ public global::OpenRouter.GetGuardrailResponseData? Type1137 { get; set; }
///
///
///
- public global::OpenRouter.DeleteGuardrailResponse? Type1138 { get; set; }
+ public global::OpenRouter.GetGuardrailResponse? Type1138 { get; set; }
///
///
///
- public global::OpenRouter.UpdateGuardrailRequest? Type1139 { get; set; }
+ public global::OpenRouter.DeleteGuardrailResponse? Type1139 { get; set; }
///
///
///
- public global::OpenRouter.UpdateGuardrailResponseData? Type1140 { get; set; }
+ public global::OpenRouter.UpdateGuardrailRequest? Type1140 { get; set; }
///
///
///
- public global::OpenRouter.UpdateGuardrailResponse? Type1141 { get; set; }
+ public global::OpenRouter.UpdateGuardrailResponseData? Type1141 { get; set; }
///
///
///
- public global::OpenRouter.KeyAssignment? Type1142 { get; set; }
+ public global::OpenRouter.UpdateGuardrailResponse? Type1142 { get; set; }
///
///
///
- public global::OpenRouter.ListKeyAssignmentsResponse? Type1143 { get; set; }
+ public global::OpenRouter.KeyAssignment? Type1143 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1144 { get; set; }
+ public global::OpenRouter.ListKeyAssignmentsResponse? Type1144 { get; set; }
///
///
///
- public global::OpenRouter.BulkAssignKeysRequest? Type1145 { get; set; }
+ public global::System.Collections.Generic.IList? Type1145 { get; set; }
///
///
///
- public global::OpenRouter.BulkAssignKeysResponse? Type1146 { get; set; }
+ public global::OpenRouter.BulkAssignKeysRequest? Type1146 { get; set; }
///
///
///
- public global::OpenRouter.BulkUnassignKeysRequest? Type1147 { get; set; }
+ public global::OpenRouter.BulkAssignKeysResponse? Type1147 { get; set; }
///
///
///
- public global::OpenRouter.BulkUnassignKeysResponse? Type1148 { get; set; }
+ public global::OpenRouter.BulkUnassignKeysRequest? Type1148 { get; set; }
///
///
///
- public global::OpenRouter.MemberAssignment? Type1149 { get; set; }
+ public global::OpenRouter.BulkUnassignKeysResponse? Type1149 { get; set; }
///
///
///
- public global::OpenRouter.ListMemberAssignmentsResponse? Type1150 { get; set; }
+ public global::OpenRouter.MemberAssignment? Type1150 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1151 { get; set; }
+ public global::OpenRouter.ListMemberAssignmentsResponse? Type1151 { get; set; }
///
///
///
- public global::OpenRouter.BulkAssignMembersRequest? Type1152 { get; set; }
+ public global::System.Collections.Generic.IList? Type1152 { get; set; }
///
///
///
- public global::OpenRouter.BulkAssignMembersResponse? Type1153 { get; set; }
+ public global::OpenRouter.BulkAssignMembersRequest? Type1153 { get; set; }
///
///
///
- public global::OpenRouter.BulkUnassignMembersRequest? Type1154 { get; set; }
+ public global::OpenRouter.BulkAssignMembersResponse? Type1154 { get; set; }
///
///
///
- public global::OpenRouter.BulkUnassignMembersResponse? Type1155 { get; set; }
+ public global::OpenRouter.BulkUnassignMembersRequest? Type1155 { get; set; }
///
///
///
- public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type1156 { get; set; }
+ public global::OpenRouter.BulkUnassignMembersResponse? Type1156 { get; set; }
///
///
///
- public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type1157 { get; set; }
+ public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type1157 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type1158 { get; set; }
+ public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type1158 { get; set; }
///
///
///
- public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type1159 { get; set; }
+ public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type1159 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysListResponse200? Type1160 { get; set; }
+ public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type1160 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1161 { get; set; }
+ public global::OpenRouter.ApiKeysListResponse200? Type1161 { get; set; }
///
///
///
- public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type1162 { get; set; }
+ public global::System.Collections.Generic.IList? Type1162 { get; set; }
///
///
///
- public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type1163 { get; set; }
+ public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type1163 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysCreateKeysResponse201? Type1164 { get; set; }
+ public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type1164 { get; set; }
///
///
///
- public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type1165 { get; set; }
+ public global::OpenRouter.ApiKeysCreateKeysResponse201? Type1165 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysGetKeyResponse200? Type1166 { get; set; }
+ public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type1166 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type1167 { get; set; }
+ public global::OpenRouter.ApiKeysGetKeyResponse200? Type1167 { get; set; }
///
///
///
- public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type1168 { get; set; }
+ public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type1168 { get; set; }
///
///
///
- public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type1169 { get; set; }
+ public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type1169 { get; set; }
///
///
///
- public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type1170 { get; set; }
+ public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type1170 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type1171 { get; set; }
+ public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type1171 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type1172 { get; set; }
+ public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type1172 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type1173 { get; set; }
+ public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type1173 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolUsesKeepType? Type1174 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type1174 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolUsesKeep? Type1175 { get; set; }
+ public global::OpenRouter.AnthropicToolUsesKeepType? Type1175 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type1176 { get; set; }
+ public global::OpenRouter.AnthropicToolUsesKeep? Type1176 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type1177 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type1177 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type1178 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type1178 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type1179 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type1179 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type1180 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type1180 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type1181 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type1181 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type1182 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type1182 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type1183 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type1183 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type1184 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type1184 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicThinkingTurnsType? Type1185 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type1185 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicThinkingTurns? Type1186 { get; set; }
+ public global::OpenRouter.AnthropicThinkingTurnsType? Type1186 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type1187 { get; set; }
+ public global::OpenRouter.AnthropicThinkingTurns? Type1187 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type1188 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type1188 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type1189 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type1189 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type1190 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type1190 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type1191 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type1191 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type1192 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type1192 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type1193 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type1193 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type1194 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type1194 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type1195 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type1195 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type1196 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type1196 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type1197 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type1197 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestContextManagement? Type1198 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type1198 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1199 { get; set; }
+ public global::OpenRouter.MessagesRequestContextManagement? Type1199 { get; set; }
///
///
///
- public global::OpenRouter.MessagesFallbackParam? Type1200 { get; set; }
+ public global::System.Collections.Generic.IList? Type1200 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type1201 { get; set; }
+ public global::OpenRouter.MessagesFallbackParam? Type1201 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type1202 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type1202 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type1203 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type1203 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type1204 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type1204 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type1205 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type1205 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type1206 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type1206 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type1207 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type1207 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type1208 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type1208 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type1209 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type1209 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type1210 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type1210 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type1211 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type1211 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type1212 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type1212 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type1213 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type1213 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParamType? Type1214 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type1214 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextBlockParam? Type1215 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParamType? Type1215 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1216 { get; set; }
+ public global::OpenRouter.AnthropicTextBlockParam? Type1216 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageMimeType? Type1217 { get; set; }
+ public global::System.Collections.Generic.IList? Type1217 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicUrlImageSourceType? Type1218 { get; set; }
+ public global::OpenRouter.AnthropicImageMimeType? Type1218 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSource? Type1219 { get; set; }
+ public global::OpenRouter.AnthropicUrlImageSourceType? Type1219 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type1220 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSource? Type1220 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type1221 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type1221 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type1222 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type1222 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type1223 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type1223 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type1224 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type1224 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParamType? Type1225 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type1225 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicImageBlockParam? Type1226 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParamType? Type1226 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type1227 { get; set; }
+ public global::OpenRouter.AnthropicImageBlockParam? Type1227 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type1228 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type1228 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBase64PdfSourceType? Type1229 { get; set; }
+ public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type1229 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBase64PdfSource? Type1230 { get; set; }
+ public global::OpenRouter.AnthropicBase64PdfSourceType? Type1230 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type1231 { get; set; }
+ public global::OpenRouter.AnthropicBase64PdfSource? Type1231 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicPlainTextSourceType? Type1232 { get; set; }
+ public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type1232 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicPlainTextSource? Type1233 { get; set; }
+ public global::OpenRouter.AnthropicPlainTextSourceType? Type1233 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type1234 { get; set; }
+ public global::OpenRouter.AnthropicPlainTextSource? Type1234 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type1235 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type1235 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1236 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type1236 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1237 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1237 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1238 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1238 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1239 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1239 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1240 { get; set; }
+ public global::System.Collections.Generic.IList? Type1240 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1241 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1241 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1242 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1242 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicUrlPdfSourceType? Type1243 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1243 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicUrlPdfSource? Type1244 { get; set; }
+ public global::OpenRouter.AnthropicUrlPdfSourceType? Type1244 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicFileDocumentSourceType? Type1245 { get; set; }
+ public global::OpenRouter.AnthropicUrlPdfSource? Type1245 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicFileDocumentSource? Type1246 { get; set; }
+ public global::OpenRouter.AnthropicFileDocumentSourceType? Type1246 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1247 { get; set; }
+ public global::OpenRouter.AnthropicFileDocumentSource? Type1247 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParamType? Type1248 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1248 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockParam? Type1249 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParamType? Type1249 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1250 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockParam? Type1250 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1251 { get; set; }
+ public global::OpenRouter.OneOf? Type1251 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1252 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1252 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1253 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1253 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1254 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1254 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1255 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1255 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1256 { get; set; }
+ public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1256 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicSearchResultBlockParam? Type1257 { get; set; }
+ public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1257 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1258 { get; set; }
+ public global::OpenRouter.AnthropicSearchResultBlockParam? Type1258 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1259 { get; set; }
+ public global::System.Collections.Generic.IList? Type1259 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1260 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1260 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1261 { get; set; }
+ public global::System.Collections.Generic.IList? Type1261 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1262 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1262 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1263 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1263 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1264 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1264 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1265 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1265 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1266 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1266 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1267 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1267 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1268 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1268 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1269 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1269 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1270 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1270 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1271 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1271 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1272 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1272 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1273 { get; set; }
+ public global::System.Collections.Generic.IList? Type1273 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1274 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1274 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1275 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1275 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1276 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1276 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1277 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1277 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1278 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1278 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1279 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1279 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1280 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1280 { get; set; }
///
///
///
- public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1281 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1281 { get; set; }
///
///
///
- public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1282 { get; set; }
+ public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1282 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1283 { get; set; }
+ public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1283 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1284 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1284 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamContent? Type1285 { get; set; }
+ public global::System.Collections.Generic.IList? Type1285 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParamRole? Type1286 { get; set; }
+ public global::OpenRouter.MessagesMessageParamContent? Type1286 { get; set; }
///
///
///
- public global::OpenRouter.MessagesMessageParam? Type1287 { get; set; }
+ public global::OpenRouter.MessagesMessageParamRole? Type1287 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestMetadata? Type1288 { get; set; }
+ public global::OpenRouter.MessagesMessageParam? Type1288 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfigEffort? Type1289 { get; set; }
+ public global::OpenRouter.MessagesRequestMetadata? Type1289 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfigFormatType? Type1290 { get; set; }
+ public global::OpenRouter.MessagesOutputConfigEffort? Type1290 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfigFormat? Type1291 { get; set; }
+ public global::OpenRouter.MessagesOutputConfigFormatType? Type1291 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1292 { get; set; }
+ public global::OpenRouter.MessagesOutputConfigFormat? Type1292 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1293 { get; set; }
+ public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1293 { get; set; }
///
///
///
- public global::OpenRouter.MessagesOutputConfig? Type1294 { get; set; }
+ public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1294 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1295 { get; set; }
+ public global::OpenRouter.MessagesOutputConfig? Type1295 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1296 { get; set; }
+ public global::OpenRouter.OneOf? Type1296 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1297 { get; set; }
+ public global::OpenRouter.OneOf? Type1297 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItems? Type1298 { get; set; }
+ public global::OpenRouter.OneOf? Type1298 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1299 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItems? Type1299 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1300 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1300 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1301 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1301 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1302 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1302 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1303 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1303 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1304 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1304 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1305 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1305 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1306 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1306 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1307 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1307 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1308 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1308 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1309 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1309 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1310 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1310 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1311 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1311 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1312 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1312 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1313 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1313 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsVariant9? Type1314 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1314 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1315 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsVariant9? Type1315 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1316 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1316 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestSystem? Type1317 { get; set; }
+ public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1317 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicThinkingDisplay? Type1318 { get; set; }
+ public global::OpenRouter.MessagesRequestSystem? Type1318 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1319 { get; set; }
+ public global::OpenRouter.AnthropicThinkingDisplay? Type1319 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinking0? Type1320 { get; set; }
+ public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1320 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1321 { get; set; }
+ public global::OpenRouter.MessagesRequestThinking0? Type1321 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinking1? Type1322 { get; set; }
+ public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1322 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1323 { get; set; }
+ public global::OpenRouter.MessagesRequestThinking1? Type1323 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinking2? Type1324 { get; set; }
+ public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1324 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestThinking? Type1325 { get; set; }
+ public global::OpenRouter.MessagesRequestThinking2? Type1325 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1326 { get; set; }
+ public global::OpenRouter.MessagesRequestThinking? Type1326 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoice0? Type1327 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1327 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1328 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoice0? Type1328 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoice1? Type1329 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1329 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1330 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoice1? Type1330 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoice2? Type1331 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1331 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1332 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoice2? Type1332 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoice3? Type1333 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1333 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolChoice? Type1334 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoice3? Type1334 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1335 { get; set; }
+ public global::OpenRouter.MessagesRequestToolChoice? Type1335 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1336 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1336 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems0? Type1337 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1337 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1338 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems0? Type1338 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1339 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1339 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems1? Type1340 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1340 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1341 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems1? Type1341 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1342 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1342 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems2? Type1343 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1343 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1344 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems2? Type1344 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1345 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1345 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1346 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1346 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1347 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1347 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems3? Type1348 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1348 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicAllowedCallersItems? Type1349 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems3? Type1349 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1350 { get; set; }
+ public global::OpenRouter.AnthropicAllowedCallersItems? Type1350 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1351 { get; set; }
+ public global::System.Collections.Generic.IList? Type1351 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1352 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1352 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems4? Type1353 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1353 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1354 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems4? Type1354 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1355 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1355 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1356 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1356 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1357 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1357 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems5? Type1358 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1358 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems12? Type1359 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems5? Type1359 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequestToolsItems? Type1360 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems12? Type1360 { get; set; }
///
///
///
- public global::OpenRouter.MessagesRequest? Type1361 { get; set; }
+ public global::OpenRouter.MessagesRequestToolsItems? Type1361 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1362 { get; set; }
+ public global::OpenRouter.MessagesRequest? Type1362 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1363 { get; set; }
+ public global::OpenRouter.OneOf? Type1363 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1364 { get; set; }
+ public global::System.Collections.Generic.IList? Type1364 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1365 { get; set; }
+ public global::System.Collections.Generic.IList? Type1365 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1366 { get; set; }
+ public global::System.Collections.Generic.IList? Type1366 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicContainer? Type1367 { get; set; }
+ public global::System.Collections.Generic.IList? Type1367 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1368 { get; set; }
+ public global::OpenRouter.AnthropicContainer? Type1368 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1369 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1369 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1370 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1370 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1371 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1371 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1372 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1372 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1373 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1373 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1374 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1374 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1375 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1375 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1376 { get; set; }
+ public global::System.Collections.Generic.IList? Type1376 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1377 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1377 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1378 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1378 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1379 { get; set; }
+ public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1379 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionOutput? Type1380 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1380 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionResultType? Type1381 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionOutput? Type1381 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicServerToolErrorCode? Type1382 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionResultType? Type1382 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1383 { get; set; }
+ public global::OpenRouter.AnthropicServerToolErrorCode? Type1383 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1384 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1384 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContent? Type1385 { get; set; }
+ public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1385 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1386 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContent? Type1386 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1387 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1387 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1388 { get; set; }
+ public global::System.Collections.Generic.IList? Type1388 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1389 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1389 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1390 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1390 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1391 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1391 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCaller? Type1392 { get; set; }
+ public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1392 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1393 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCaller? Type1393 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1394 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1394 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1395 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1395 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1396 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1396 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1397 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1397 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1398 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1398 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1399 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1399 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1400 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1400 { get; set; }
///
///
///
- public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1401 { get; set; }
+ public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1401 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitation? Type1402 { get; set; }
+ public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1402 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant1? Type1403 { get; set; }
+ public global::OpenRouter.AnthropicTextCitation? Type1403 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1404 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant1? Type1404 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant2? Type1405 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1405 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1406 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant2? Type1406 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant3? Type1407 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1407 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1408 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant3? Type1408 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant4? Type1409 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1409 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1410 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant4? Type1410 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant5? Type1411 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1411 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1412 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant5? Type1412 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1413 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1413 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1414 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1414 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1415 { get; set; }
+ public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1415 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1416 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1416 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1417 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1417 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1418 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1418 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1419 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1419 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1420 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1420 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1421 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1421 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1422 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1422 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1423 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1423 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1424 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1424 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1425 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1425 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1426 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1426 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1427 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1427 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1428 { get; set; }
+ public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1428 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolReferenceType? Type1429 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1429 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolReference? Type1430 { get; set; }
+ public global::OpenRouter.AnthropicToolReferenceType? Type1430 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchResultType? Type1431 { get; set; }
+ public global::OpenRouter.AnthropicToolReference? Type1431 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchContent? Type1432 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchResultType? Type1432 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1433 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchContent? Type1433 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1434 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1434 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1435 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1435 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1436 { get; set; }
+ public global::System.Collections.Generic.IList? Type1436 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1437 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1437 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCaller? Type1438 { get; set; }
+ public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1438 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant1? Type1439 { get; set; }
+ public global::OpenRouter.AnthropicCaller? Type1439 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant1Type? Type1440 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant1? Type1440 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant2? Type1441 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant1Type? Type1441 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant2Type? Type1442 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant2? Type1442 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant3? Type1443 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant2Type? Type1443 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerVariant3Type? Type1444 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant3? Type1444 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerDiscriminator? Type1445 { get; set; }
+ public global::OpenRouter.AnthropicCallerVariant3Type? Type1445 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1446 { get; set; }
+ public global::OpenRouter.AnthropicCallerDiscriminator? Type1446 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCitationsConfig? Type1447 { get; set; }
+ public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1447 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockSource? Type1448 { get; set; }
+ public global::OpenRouter.AnthropicCitationsConfig? Type1448 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlockType? Type1449 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockSource? Type1449 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicDocumentBlock? Type1450 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlockType? Type1450 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1451 { get; set; }
+ public global::OpenRouter.AnthropicDocumentBlock? Type1451 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1452 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1452 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContent? Type1453 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1453 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1454 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContent? Type1454 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1455 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1455 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1456 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1456 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1457 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1457 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1458 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1458 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchResultType? Type1459 { get; set; }
+ public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1459 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchResult? Type1460 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchResultType? Type1460 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1461 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchResult? Type1461 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1462 { get; set; }
+ public global::System.Collections.Generic.IList? Type1462 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1463 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1463 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicWebSearchToolResultError? Type1464 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1464 { get; set; }
///
///
///
- public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1465 { get; set; }
+ public global::OpenRouter.AnthropicWebSearchToolResultError? Type1465 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlock? Type1466 { get; set; }
+ public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1466 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1467 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlock? Type1467 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1468 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1468 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1469 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1469 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1470 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1470 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1471 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1471 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1472 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1472 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1473 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1473 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1474 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1474 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1475 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1475 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1476 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1476 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1477 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1477 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1478 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1478 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1479 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1479 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1480 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1480 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1481 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1481 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1482 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1482 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1483 { get; set; }
+ public global::System.Collections.Generic.IList? Type1483 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1484 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1484 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1485 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1485 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1486 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1486 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1487 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1487 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1488 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1488 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1489 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1489 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1490 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1490 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1491 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1491 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1492 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1492 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1493 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1493 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1494 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1494 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1495 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1495 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1496 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1496 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResultRole? Type1497 { get; set; }
+ public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1497 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1498 { get; set; }
+ public global::OpenRouter.MessagesResultRole? Type1498 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1499 { get; set; }
+ public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1499 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicRefusalStopDetails? Type1500 { get; set; }
+ public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1500 { get; set; }
///
///
///
- public global::OpenRouter.OneOf? Type1501 { get; set; }
+ public global::OpenRouter.AnthropicRefusalStopDetails? Type1501 { get; set; }
///
///
///
- public global::OpenRouter.ORAnthropicStopReason? Type1502 { get; set; }
+ public global::OpenRouter.OneOf? Type1502 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResultType? Type1503 { get; set; }
+ public global::OpenRouter.ORAnthropicStopReason? Type1503 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicCacheCreation? Type1504 { get; set; }
+ public global::OpenRouter.MessagesResultType? Type1504 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicOutputTokensDetails? Type1505 { get; set; }
+ public global::OpenRouter.AnthropicCacheCreation? Type1505 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicServerToolUsage? Type1506 { get; set; }
+ public global::OpenRouter.AnthropicOutputTokensDetails? Type1506 { get; set; }
///
///
///
- public global::OpenRouter.AnthropicServiceTier? Type1507 { get; set; }
+ public global::OpenRouter.AnthropicServerToolUsage? Type1507 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResultUsage? Type1508 { get; set; }
+ public global::OpenRouter.AnthropicServiceTier? Type1508 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1509 { get; set; }
+ public global::OpenRouter.MessagesResultUsage? Type1509 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResultContextManagement? Type1510 { get; set; }
+ public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1510 { get; set; }
///
///
///
- public global::System.Collections.Generic.IList? Type1511 { get; set; }
+ public global::OpenRouter.MessagesResultContextManagement? Type1511 { get; set; }
///
///
///
- public global::OpenRouter.MessagesResult? Type1512 { get; set; }
+ public global::System.Collections.Generic.IList? Type1512 { get; set; }
///