diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperation.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperation.g.cs index 6f62cb5..3a380a6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperation.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperation.g.cs @@ -15,144 +15,41 @@ public class ApplyPatchCallOperationJsonConverter : global::System.Text.Json.Ser options = options ?? throw new global::System.ArgumentNullException(nameof(options)); var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); - var __rawJson = __jsonDocument.RootElement.GetRawText(); - var __jsonProps = new global::System.Collections.Generic.HashSet(); - if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) - { - foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) - { - __jsonProps.Add(__jsonProp.Name); - - } - } - var __score0 = 0; - if (__jsonProps.Contains("diff")) __score0++; - if (__jsonProps.Contains("path")) __score0++; - if (__jsonProps.Contains("type")) __score0++; - var __score1 = 0; - if (__jsonProps.Contains("diff")) __score1++; - if (__jsonProps.Contains("path")) __score1++; - if (__jsonProps.Contains("type")) __score1++; - var __score2 = 0; - if (__jsonProps.Contains("path")) __score2++; - if (__jsonProps.Contains("type")) __score2++; - var __bestScore = 0; - var __bestIndex = -1; - if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } - if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } - if (__score2 > __bestScore) { __bestScore = __score2; __bestIndex = 2; } + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.ApplyPatchCallOperationDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); - global::OpenRouter.ApplyPatchCallOperation0? applyPatchCallOperation0 = default; - global::OpenRouter.ApplyPatchCallOperation1? applyPatchCallOperation1 = default; - global::OpenRouter.ApplyPatchCallOperation2? applyPatchCallOperation2 = default; - if (__bestIndex >= 0) + global::OpenRouter.ApplyPatchCallOperationVariant1? createFile = default; + if (discriminator?.Type == global::OpenRouter.ApplyPatchCallOperationDiscriminatorType.CreateFile) { - if (__bestIndex == 0) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation0).Name}"); - applyPatchCallOperation0 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - else if (__bestIndex == 1) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation1).Name}"); - applyPatchCallOperation1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - else if (__bestIndex == 2) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation2).Name}"); - applyPatchCallOperation2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.ApplyPatchCallOperationVariant1)}"); + createFile = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - - if (applyPatchCallOperation0 == null && applyPatchCallOperation1 == null && applyPatchCallOperation2 == null) + global::OpenRouter.ApplyPatchCallOperationVariant2? deleteFile = default; + if (discriminator?.Type == global::OpenRouter.ApplyPatchCallOperationDiscriminatorType.DeleteFile) { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation0).Name}"); - applyPatchCallOperation0 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.ApplyPatchCallOperationVariant2)}"); + deleteFile = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - - if (applyPatchCallOperation0 == null && applyPatchCallOperation1 == null && applyPatchCallOperation2 == null) + global::OpenRouter.ApplyPatchCallOperationVariant3? updateFile = default; + if (discriminator?.Type == global::OpenRouter.ApplyPatchCallOperationDiscriminatorType.UpdateFile) { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation1).Name}"); - applyPatchCallOperation1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (applyPatchCallOperation0 == null && applyPatchCallOperation1 == null && applyPatchCallOperation2 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation2).Name}"); - applyPatchCallOperation2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.ApplyPatchCallOperationVariant3)}"); + updateFile = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } var __value = new global::OpenRouter.ApplyPatchCallOperation( - applyPatchCallOperation0, + discriminator?.Type, + createFile, - applyPatchCallOperation1, + deleteFile, - applyPatchCallOperation2 + updateFile ); return __value; @@ -167,23 +64,23 @@ public override void Write( options = options ?? throw new global::System.ArgumentNullException(nameof(options)); var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - if (value.IsApplyPatchCallOperation0) + if (value.IsCreateFile) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation0), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation0).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ApplyPatchCallOperation0!, typeInfo); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperationVariant1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.CreateFile!, typeInfo); } - else if (value.IsApplyPatchCallOperation1) + else if (value.IsDeleteFile) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation1).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ApplyPatchCallOperation1!, typeInfo); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperationVariant2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.DeleteFile!, typeInfo); } - else if (value.IsApplyPatchCallOperation2) + else if (value.IsUpdateFile) { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperation2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperation2).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ApplyPatchCallOperation2!, typeInfo); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ApplyPatchCallOperationVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.ApplyPatchCallOperationVariant3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UpdateFile!, typeInfo); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorType.g.cs new file mode 100644 index 0000000..3fed15b --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class ApplyPatchCallOperationDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.ApplyPatchCallOperationDiscriminatorType 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.ApplyPatchCallOperationDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenRouter.ApplyPatchCallOperationDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.ApplyPatchCallOperationDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.ApplyPatchCallOperationDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullable.g.cs new file mode 100644 index 0000000..5be15b9 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? 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.ApplyPatchCallOperationDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenRouter.ApplyPatchCallOperationDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.ApplyPatchCallOperationDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? 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.ApplyPatchCallOperationDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1Type.g.cs similarity index 78% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1Type.g.cs index 1210c79..b5eedf9 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1Type.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf0TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant1TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf0Type Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant1Type Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf0TypeJsonConverter : global::Sys var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf0TypeExtensions.ToEnum(stringValue) ?? default; + return global::OpenRouter.ApplyPatchCallOperationVariant1TypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf0TypeJsonConverter : global::Sys case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf0Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant1Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf0Type); + return default(global::OpenRouter.ApplyPatchCallOperationVariant1Type); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ApplyPatchCallOperationOneOf0TypeJsonConverter : global::Sys /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf0Type value, + global::OpenRouter.ApplyPatchCallOperationVariant1Type value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf0TypeExtensions.ToValueString(value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant1TypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullable.g.cs similarity index 79% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullable.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullable.g.cs index ea8e88a..9784065 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullable.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullable.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant1TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf2Type? Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant1Type? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf2TypeNullableJsonConverter : glo var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf2TypeExtensions.ToEnum(stringValue); + return global::OpenRouter.ApplyPatchCallOperationVariant1TypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf2TypeNullableJsonConverter : glo case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf2Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant1Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf2Type?); + return default(global::OpenRouter.ApplyPatchCallOperationVariant1Type?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ApplyPatchCallOperationOneOf2TypeNullableJsonConverter : glo /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf2Type? value, + global::OpenRouter.ApplyPatchCallOperationVariant1Type? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf2TypeExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant1TypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2Type.g.cs similarity index 78% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2Type.g.cs index faab061..4a8b51e 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2Type.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf2Type Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant2Type Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf2TypeJsonConverter : global::Sys var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf2TypeExtensions.ToEnum(stringValue) ?? default; + return global::OpenRouter.ApplyPatchCallOperationVariant2TypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf2TypeJsonConverter : global::Sys case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf2Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant2Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf2Type); + return default(global::OpenRouter.ApplyPatchCallOperationVariant2Type); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ApplyPatchCallOperationOneOf2TypeJsonConverter : global::Sys /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf2Type value, + global::OpenRouter.ApplyPatchCallOperationVariant2Type value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf2TypeExtensions.ToValueString(value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant2TypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullable.g.cs similarity index 79% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullable.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullable.g.cs index b3aaa99..d9e0912 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullable.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullable.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf0TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf0Type? Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant2Type? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf0TypeNullableJsonConverter : glo var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf0TypeExtensions.ToEnum(stringValue); + return global::OpenRouter.ApplyPatchCallOperationVariant2TypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf0TypeNullableJsonConverter : glo case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf0Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant2Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf0Type?); + return default(global::OpenRouter.ApplyPatchCallOperationVariant2Type?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ApplyPatchCallOperationOneOf0TypeNullableJsonConverter : glo /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf0Type? value, + global::OpenRouter.ApplyPatchCallOperationVariant2Type? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf0TypeExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant2TypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3Type.g.cs similarity index 78% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3Type.g.cs index d231b42..02c55fe 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3Type.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf1TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant3TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf1Type Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant3Type Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf1TypeJsonConverter : global::Sys var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf1TypeExtensions.ToEnum(stringValue) ?? default; + return global::OpenRouter.ApplyPatchCallOperationVariant3TypeExtensions.ToEnum(stringValue) ?? default; } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf1TypeJsonConverter : global::Sys case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf1Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant3Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf1Type); + return default(global::OpenRouter.ApplyPatchCallOperationVariant3Type); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,12 +42,12 @@ public sealed class ApplyPatchCallOperationOneOf1TypeJsonConverter : global::Sys /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf1Type value, + global::OpenRouter.ApplyPatchCallOperationVariant3Type value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf1TypeExtensions.ToValueString(value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant3TypeExtensions.ToValueString(value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullable.g.cs similarity index 79% rename from src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullable.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullable.g.cs index e769589..9064d94 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullable.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullable.g.cs @@ -3,10 +3,10 @@ namespace OpenRouter.JsonConverters { /// - public sealed class ApplyPatchCallOperationOneOf1TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + public sealed class ApplyPatchCallOperationVariant3TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter { /// - public override global::OpenRouter.ApplyPatchCallOperationOneOf1Type? Read( + public override global::OpenRouter.ApplyPatchCallOperationVariant3Type? Read( ref global::System.Text.Json.Utf8JsonReader reader, global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) @@ -18,7 +18,7 @@ public sealed class ApplyPatchCallOperationOneOf1TypeNullableJsonConverter : glo var stringValue = reader.GetString(); if (stringValue != null) { - return global::OpenRouter.ApplyPatchCallOperationOneOf1TypeExtensions.ToEnum(stringValue); + return global::OpenRouter.ApplyPatchCallOperationVariant3TypeExtensions.ToEnum(stringValue); } break; @@ -26,11 +26,11 @@ public sealed class ApplyPatchCallOperationOneOf1TypeNullableJsonConverter : glo case global::System.Text.Json.JsonTokenType.Number: { var numValue = reader.GetInt32(); - return (global::OpenRouter.ApplyPatchCallOperationOneOf1Type)numValue; + return (global::OpenRouter.ApplyPatchCallOperationVariant3Type)numValue; } case global::System.Text.Json.JsonTokenType.Null: { - return default(global::OpenRouter.ApplyPatchCallOperationOneOf1Type?); + return default(global::OpenRouter.ApplyPatchCallOperationVariant3Type?); } default: throw new global::System.ArgumentOutOfRangeException(nameof(reader)); @@ -42,7 +42,7 @@ public sealed class ApplyPatchCallOperationOneOf1TypeNullableJsonConverter : glo /// public override void Write( global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.ApplyPatchCallOperationOneOf1Type? value, + global::OpenRouter.ApplyPatchCallOperationVariant3Type? value, global::System.Text.Json.JsonSerializerOptions options) { writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); @@ -53,7 +53,7 @@ public override void Write( } else { - writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationOneOf1TypeExtensions.ToValueString(value.Value)); + writer.WriteStringValue(global::OpenRouter.ApplyPatchCallOperationVariant3TypeExtensions.ToValueString(value.Value)); } } } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnum.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnum.g.cs new file mode 100644 index 0000000..3222c49 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnum.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class ApplyPatchEngineEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.ApplyPatchEngineEnum 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.ApplyPatchEngineEnumExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenRouter.ApplyPatchEngineEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.ApplyPatchEngineEnum); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.ApplyPatchEngineEnum value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::OpenRouter.ApplyPatchEngineEnumExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnumNullable.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnumNullable.g.cs new file mode 100644 index 0000000..e0bbeb1 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ApplyPatchEngineEnumNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace OpenRouter.JsonConverters +{ + /// + public sealed class ApplyPatchEngineEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::OpenRouter.ApplyPatchEngineEnum? 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.ApplyPatchEngineEnumExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::OpenRouter.ApplyPatchEngineEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::OpenRouter.ApplyPatchEngineEnum?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::OpenRouter.ApplyPatchEngineEnum? 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.ApplyPatchEngineEnumExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestToolsItems.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestToolsItems.g.cs index 27a21c1..8a32666 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestToolsItems.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ResponsesRequestToolsItems.g.cs @@ -188,6 +188,7 @@ public class ResponsesRequestToolsItemsJsonConverter : global::System.Text.Json. if (__jsonProps.Contains("type")) __score19++; var __score20 = 0; if (__jsonProps.Contains("parameters")) __score20++; + if (__jsonProps.Contains("parameters.engine")) __score20++; if (__jsonProps.Contains("type")) __score20++; var __bestScore = 0; var __bestIndex = -1; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index 3deade7..6575f45 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -157,17 +157,21 @@ namespace OpenRouter typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter), @@ -757,6 +761,10 @@ namespace OpenRouter 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), @@ -2734,13 +2742,15 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FunctionCallOutputItemOutput), TypeInfoPropertyName = "FunctionCallOutputItemOutput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FunctionCallOutputItemType), TypeInfoPropertyName = "FunctionCallOutputItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FunctionCallOutputItem))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationOneOf0Type), TypeInfoPropertyName = "ApplyPatchCallOperationOneOf0Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperation0))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationOneOf1Type), TypeInfoPropertyName = "ApplyPatchCallOperationOneOf1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperation1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationOneOf2Type), TypeInfoPropertyName = "ApplyPatchCallOperationOneOf2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperation2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperation), TypeInfoPropertyName = "ApplyPatchCallOperation2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperation), TypeInfoPropertyName = "ApplyPatchCallOperation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant1Type), TypeInfoPropertyName = "ApplyPatchCallOperationVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant2Type), TypeInfoPropertyName = "ApplyPatchCallOperationVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationVariant3Type), TypeInfoPropertyName = "ApplyPatchCallOperationVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallOperationDiscriminatorType), TypeInfoPropertyName = "ApplyPatchCallOperationDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallStatus), TypeInfoPropertyName = "ApplyPatchCallStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallItemType), TypeInfoPropertyName = "ApplyPatchCallItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchCallItem))] @@ -3087,6 +3097,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchServerToolConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchServerToolOpenRouterType), TypeInfoPropertyName = "WebSearchServerToolOpenRouterType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchServerToolOpenRouter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchEngineEnum), TypeInfoPropertyName = "ApplyPatchEngineEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchServerToolConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchServerToolOpenRouterType), TypeInfoPropertyName = "ApplyPatchServerToolOpenRouterType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ApplyPatchServerToolOpenRouter))] @@ -3156,9 +3167,6 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutput), TypeInfoPropertyName = "OpenAiResponseFunctionToolCallOutputOutput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAiResponseFunctionToolCallOutputType), TypeInfoPropertyName = "OpenAiResponseFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponseFunctionToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAiResponseFunctionToolCallType), TypeInfoPropertyName = "OpenAiResponseFunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponseFunctionToolCall))] internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3314,17 +3322,21 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter), @@ -3914,6 +3926,10 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex 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), @@ -5816,6 +5832,9 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponseFunctionToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAiResponseFunctionToolCallType), TypeInfoPropertyName = "OpenAiResponseFunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIResponseFunctionToolCall))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemImageGenerationCallType), TypeInfoPropertyName = "OutputItemImageGenerationCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputItemImageGenerationCall))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageContentItems), TypeInfoPropertyName = "OutputMessageContentItems2")] @@ -6313,9 +6332,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4))] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6471,17 +6487,21 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter), @@ -7071,6 +7091,10 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex 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), @@ -8973,6 +8997,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type), TypeInfoPropertyName = "AnthropicTextBlockParamCitationsItemsVariant5Type2")] @@ -9470,9 +9497,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant10Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant11Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant12Type2")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -9628,17 +9652,21 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter), - typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullableJsonConverter), + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter), + + typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter), typeof(global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter), @@ -10228,6 +10256,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex 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), @@ -12130,6 +12162,9 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex typeof(global::OpenRouter.JsonConverters.UnixTimestampJsonConverter), })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant11Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant12Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type), TypeInfoPropertyName = "UpdateObservabilityDestinationResponseDataVariant13Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14))] @@ -12473,12 +12508,14 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::OpenRouter.JsonConverters.FunctionCallOutputItemOutputOneOf1ItemsDiscriminatorTypeNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.FunctionCallOutputItemTypeNullableJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeNullableJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeNullableJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallStatusJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallStatusNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchCallItemTypeJsonConverter()); @@ -12773,6 +12810,8 @@ private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions o options.Converters.Add(new global::OpenRouter.JsonConverters.WebSearchUserLocationServerToolTypeNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.WebSearchServerToolOpenRouterTypeJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.WebSearchServerToolOpenRouterTypeNullableJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchEngineEnumJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchEngineEnumNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchServerToolOpenRouterTypeJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.ApplyPatchServerToolOpenRouterTypeNullableJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OpenAIResponsesTruncationJsonConverter()); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index d669bb8..285e2bd 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -324,6111 +324,6123 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.ApplyPatchCallOperationOneOf0Type? Type74 { get; set; } + public global::OpenRouter.ApplyPatchCallOperation? Type74 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation0? Type75 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant1? Type75 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperationOneOf1Type? Type76 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant1Type? Type76 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation1? Type77 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant2? Type77 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperationOneOf2Type? Type78 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant2Type? Type78 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation2? Type79 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant3? Type79 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation? Type80 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationVariant3Type? Type80 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallStatus? Type81 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationDiscriminator? Type81 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallItemType? Type82 { get; set; } + public global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? Type82 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallItem? Type83 { get; set; } + public global::OpenRouter.ApplyPatchCallStatus? Type83 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOutputItemStatus? Type84 { get; set; } + public global::OpenRouter.ApplyPatchCallItemType? Type84 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOutputItemType? Type85 { get; set; } + public global::OpenRouter.ApplyPatchCallItem? Type85 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchCallOutputItem? Type86 { get; set; } + public global::OpenRouter.ApplyPatchCallOutputItemStatus? Type86 { get; set; } /// /// /// - public global::OpenRouter.FileCitationType? Type87 { get; set; } + public global::OpenRouter.ApplyPatchCallOutputItemType? Type87 { get; set; } /// /// /// - public global::OpenRouter.FileCitation? Type88 { get; set; } + public global::OpenRouter.ApplyPatchCallOutputItem? Type88 { get; set; } /// /// /// - public int? Type89 { get; set; } + public global::OpenRouter.FileCitationType? Type89 { get; set; } /// /// /// - public global::OpenRouter.UrlCitationType? Type90 { get; set; } + public global::OpenRouter.FileCitation? Type90 { get; set; } /// /// /// - public global::OpenRouter.URLCitation? Type91 { get; set; } + public int? Type91 { get; set; } /// /// /// - public global::OpenRouter.FilePathType? Type92 { get; set; } + public global::OpenRouter.UrlCitationType? Type92 { get; set; } /// /// /// - public global::OpenRouter.FilePath? Type93 { get; set; } + public global::OpenRouter.URLCitation? Type93 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesAnnotation? Type94 { get; set; } + public global::OpenRouter.FilePathType? Type94 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprobsItemsTopLogprobsItems? Type95 { get; set; } + public global::OpenRouter.FilePath? Type95 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type96 { get; set; } + public global::OpenRouter.OpenAIResponsesAnnotation? Type96 { get; set; } /// /// /// - public long? Type97 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprobsItemsTopLogprobsItems? Type97 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprobsItems? Type98 { get; set; } + public global::System.Collections.Generic.IList? Type98 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type99 { get; set; } + public long? Type99 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextType? Type100 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprobsItems? Type100 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputText? Type101 { get; set; } + public global::System.Collections.Generic.IList? Type101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type102 { get; set; } + public global::OpenRouter.ResponseOutputTextType? Type102 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type103 { get; set; } + public global::OpenRouter.ResponseOutputText? Type103 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesRefusalContentType? Type104 { get; set; } + public global::System.Collections.Generic.IList? Type104 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesRefusalContent? Type105 { get; set; } + public global::System.Collections.Generic.IList? Type105 { get; set; } /// /// /// - public global::OpenRouter.InputsOneOf1ItemsOneOf7ContentOneOf0Items? Type106 { get; set; } + public global::OpenRouter.OpenAiResponsesRefusalContentType? Type106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type107 { get; set; } + public global::OpenRouter.OpenAIResponsesRefusalContent? Type107 { get; set; } /// /// /// - public global::OpenRouter.InputsOneOf1ItemsOneOf7Content? Type108 { get; set; } + public global::OpenRouter.InputsOneOf1ItemsOneOf7ContentOneOf0Items? Type108 { get; set; } /// /// /// - public global::OpenRouter.InputsOneOf1Items7? Type109 { get; set; } + public global::System.Collections.Generic.IList? Type109 { get; set; } /// /// /// - public global::OpenRouter.InputsOneOf1Items8? Type110 { get; set; } + public global::OpenRouter.InputsOneOf1ItemsOneOf7Content? Type110 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemStatus0? Type111 { get; set; } + public global::OpenRouter.InputsOneOf1Items7? Type111 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemStatus1? Type112 { get; set; } + public global::OpenRouter.InputsOneOf1Items8? Type112 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemStatus2? Type113 { get; set; } + public global::OpenRouter.OutputFunctionCallItemStatus0? Type113 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemStatus? Type114 { get; set; } + public global::OpenRouter.OutputFunctionCallItemStatus1? Type114 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemType? Type115 { get; set; } + public global::OpenRouter.OutputFunctionCallItemStatus2? Type115 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItem? Type116 { get; set; } + public global::OpenRouter.OutputFunctionCallItemStatus? Type116 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItem? Type117 { get; set; } + public global::OpenRouter.OutputFunctionCallItemType? Type117 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSourceType? Type118 { get; set; } + public global::OpenRouter.OutputFunctionCallItem? Type118 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSource? Type119 { get; set; } + public global::OpenRouter.OutputCustomToolCallItem? Type119 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemActionOneOf0Type? Type120 { get; set; } + public global::OpenRouter.WebSearchSourceType? Type120 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemAction0? Type121 { get; set; } + public global::OpenRouter.WebSearchSource? Type121 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type122 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemActionOneOf0Type? Type122 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type123 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemAction0? Type123 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemActionOneOf1Type? Type124 { get; set; } + public global::System.Collections.Generic.IList? Type124 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemAction1? Type125 { get; set; } + public global::System.Collections.Generic.IList? Type125 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemActionOneOf2Type? Type126 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemActionOneOf1Type? Type126 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemAction2? Type127 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemAction1? Type127 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemAction? Type128 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemActionOneOf2Type? Type128 { get; set; } /// /// /// - public global::OpenRouter.WebSearchStatus? Type129 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemAction2? Type129 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItemType? Type130 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemAction? Type130 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItem? Type131 { get; set; } + public global::OpenRouter.WebSearchStatus? Type131 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchCallItemType? Type132 { get; set; } + public global::OpenRouter.OutputWebSearchCallItemType? Type132 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchCallItem? Type133 { get; set; } + public global::OpenRouter.OutputWebSearchCallItem? Type133 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationStatus? Type134 { get; set; } + public global::OpenRouter.OutputFileSearchCallItemType? Type134 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItemType? Type135 { get; set; } + public global::OpenRouter.OutputFileSearchCallItem? Type135 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItem? Type136 { get; set; } + public global::OpenRouter.ImageGenerationStatus? Type136 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItemsOneOf0Type? Type137 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItemType? Type137 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems0? Type138 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItem? Type138 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItemsOneOf1Type? Type139 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItemsOneOf0Type? Type139 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems1? Type140 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems0? Type140 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems? Type141 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItemsOneOf1Type? Type141 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItemType? Type142 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems1? Type142 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItem? Type143 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemOutputsItems? Type143 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type144 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItemType? Type144 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingComputerCallPendingSafetyChecksItems? Type145 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItem? Type145 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingComputerCallStatus? Type146 { get; set; } + public global::System.Collections.Generic.IList? Type146 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItem? Type147 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingComputerCallPendingSafetyChecksItems? Type147 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type148 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingComputerCallStatus? Type148 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItem? Type149 { get; set; } + public global::OpenRouter.OutputComputerCallItem? Type149 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSourcesItemsType? Type150 { get; set; } + public global::System.Collections.Generic.IList? Type150 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSourcesItems? Type151 { get; set; } + public global::OpenRouter.OutputDatetimeItem? Type151 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type152 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSourcesItemsType? Type152 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemAction? Type153 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSourcesItems? Type153 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type154 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type154 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemType? Type155 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemAction? Type155 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItem? Type156 { get; set; } + public global::System.Collections.Generic.IList? Type156 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type157 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemType? Type157 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItem? Type158 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItem? Type158 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItem? Type159 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type159 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItem? Type160 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItem? Type160 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItem? Type161 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItem? Type161 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type162 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItem? Type162 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemType? Type163 { get; set; } + public global::OpenRouter.OutputBashServerToolItem? Type163 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItem? Type164 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type164 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItem? Type165 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemType? Type165 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItemType? Type166 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItem? Type166 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItem? Type167 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItem? Type167 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemType? Type168 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItemType? Type168 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItem? Type169 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItem? Type169 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemAction? Type170 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemType? Type170 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemType? Type171 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItem? Type171 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItem? Type172 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemAction? Type172 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItemType? Type173 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemType? Type173 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItem? Type174 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItem? Type174 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItemType? Type175 { get; set; } + public global::OpenRouter.OutputMcpServerToolItemType? Type175 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItem? Type176 { get; set; } + public global::OpenRouter.OutputMcpServerToolItem? Type176 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemActionType? Type177 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItemType? Type177 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemAction? Type178 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItem? Type178 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type179 { get; set; } + public global::OpenRouter.LocalShellCallItemActionType? Type179 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemType? Type180 { get; set; } + public global::OpenRouter.LocalShellCallItemAction? Type180 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItem? Type181 { get; set; } + public global::System.Collections.Generic.Dictionary? Type181 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItemType? Type182 { get; set; } + public global::OpenRouter.LocalShellCallItemType? Type182 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItem? Type183 { get; set; } + public global::OpenRouter.LocalShellCallItem? Type183 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemAction? Type184 { get; set; } + public global::OpenRouter.LocalShellCallOutputItemType? Type184 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemType? Type185 { get; set; } + public global::OpenRouter.LocalShellCallOutputItem? Type185 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItem? Type186 { get; set; } + public global::OpenRouter.ShellCallItemAction? Type186 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemOutputItems? Type187 { get; set; } + public global::OpenRouter.ShellCallItemType? Type187 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemType? Type188 { get; set; } + public global::OpenRouter.ShellCallItem? Type188 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItem? Type189 { get; set; } + public global::OpenRouter.ShellCallOutputItemOutputItems? Type189 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type190 { get; set; } + public global::OpenRouter.ShellCallOutputItemType? Type190 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemToolsItems? Type191 { get; set; } + public global::OpenRouter.ShellCallOutputItem? Type191 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemType? Type192 { get; set; } + public global::System.Collections.Generic.IList? Type192 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItem? Type193 { get; set; } + public global::OpenRouter.McpListToolsItemToolsItems? Type193 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type194 { get; set; } + public global::OpenRouter.McpListToolsItemType? Type194 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItemType? Type195 { get; set; } + public global::OpenRouter.McpListToolsItem? Type195 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItem? Type196 { get; set; } + public global::System.Collections.Generic.IList? Type196 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItemType? Type197 { get; set; } + public global::OpenRouter.McpApprovalRequestItemType? Type197 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItem? Type198 { get; set; } + public global::OpenRouter.McpApprovalRequestItem? Type198 { get; set; } /// /// /// - public bool? Type199 { get; set; } + public global::OpenRouter.McpApprovalResponseItemType? Type199 { get; set; } /// /// /// - public global::OpenRouter.McpCallItemType? Type200 { get; set; } + public global::OpenRouter.McpApprovalResponseItem? Type200 { get; set; } /// /// /// - public global::OpenRouter.McpCallItem? Type201 { get; set; } + public bool? Type201 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallItemType? Type202 { get; set; } + public global::OpenRouter.McpCallItemType? Type202 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallItem? Type203 { get; set; } + public global::OpenRouter.McpCallItem? Type203 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1Items? Type204 { get; set; } + public global::OpenRouter.CustomToolCallItemType? Type204 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant1? Type205 { get; set; } + public global::OpenRouter.CustomToolCallItem? Type205 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant1Type? Type206 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1Items? Type206 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant2? Type207 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant1? Type207 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant2Type? Type208 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant1Type? Type208 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant3? Type209 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant2? Type209 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant3Type? Type210 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant2Type? Type210 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminator? Type211 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant3? Type211 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminatorType? Type212 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsVariant3Type? Type212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type213 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminator? Type213 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemOutput? Type214 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutputOneOf1ItemsDiscriminatorType? Type214 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItemType? Type215 { get; set; } + public global::System.Collections.Generic.IList? Type215 { get; set; } /// /// /// - public global::OpenRouter.CustomToolCallOutputItem? Type216 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemOutput? Type216 { get; set; } /// /// /// - public global::OpenRouter.CompactionItemType? Type217 { get; set; } + public global::OpenRouter.CustomToolCallOutputItemType? Type217 { get; set; } /// /// /// - public global::OpenRouter.CompactionItem? Type218 { get; set; } + public global::OpenRouter.CustomToolCallOutputItem? Type218 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItemType? Type219 { get; set; } + public global::OpenRouter.CompactionItemType? Type219 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItem? Type220 { get; set; } + public global::OpenRouter.CompactionItem? Type220 { get; set; } /// /// /// - public global::OpenRouter.InputsOneOf1Items? Type221 { get; set; } + public global::OpenRouter.ItemReferenceItemType? Type221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type222 { get; set; } + public global::OpenRouter.ItemReferenceItem? Type222 { get; set; } /// /// /// - public global::OpenRouter.Inputs? Type223 { get; set; } + public global::OpenRouter.InputsOneOf1Items? Type223 { get; set; } /// /// /// - public global::OpenRouter.OutputModalityEnum? Type224 { get; set; } + public global::System.Collections.Generic.IList? Type224 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionEngine? Type225 { get; set; } + public global::OpenRouter.Inputs? Type225 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine0? Type226 { get; set; } + public global::OpenRouter.OutputModalityEnum? Type226 { get; set; } /// /// /// - public global::OpenRouter.PdfParserEngine1? Type227 { get; set; } + public global::OpenRouter.ContextCompressionEngine? Type227 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type228 { get; set; } + public global::OpenRouter.PdfParserEngine0? Type228 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type229 { get; set; } + public global::OpenRouter.PdfParserEngine1? Type229 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngine? Type230 { get; set; } + public global::OpenRouter.PDFParserEngine? Type230 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginId? Type231 { get; set; } + public global::OpenRouter.PDFParserOptions? Type231 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginUserLocationType? Type232 { get; set; } + public global::OpenRouter.WebSearchEngine? Type232 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginUserLocation? Type233 { get; set; } + public global::OpenRouter.WebSearchPluginId? Type233 { get; set; } /// /// /// - public global::OpenRouter.WebFetchPluginId? Type234 { get; set; } + public global::OpenRouter.WebSearchPluginUserLocationType? Type234 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItems? Type235 { get; set; } + public global::OpenRouter.WebSearchPluginUserLocation? Type235 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant1? Type236 { get; set; } + public global::OpenRouter.WebFetchPluginId? Type236 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant1Id? Type237 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItems? Type237 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant2? Type238 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant1? Type238 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant2Id? Type239 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant1Id? Type239 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant3? Type240 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant2? Type240 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant3Id? Type241 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant2Id? Type241 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant4? Type242 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant3? Type242 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant4Id? Type243 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant3Id? Type243 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant5? Type244 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant4? Type244 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant5Id? Type245 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant4Id? Type245 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant6? Type246 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant5? Type246 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant6Id? Type247 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant5Id? Type247 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant7? Type248 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant6? Type248 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant7Id? Type249 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant6Id? Type249 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant8? Type250 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant7? Type250 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsVariant9? Type251 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant7Id? Type251 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsDiscriminator? Type252 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant8? Type252 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginsItemsDiscriminatorId? Type253 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsVariant9? Type253 { get; set; } /// /// /// - public global::OpenRouter.InputImage? Type254 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsDiscriminator? Type254 { get; set; } /// /// /// - public global::OpenRouter.StoredPromptTemplateVariables? Type255 { get; set; } + public global::OpenRouter.ResponsesRequestPluginsItemsDiscriminatorId? Type255 { get; set; } /// /// /// - public global::OpenRouter.StoredPromptTemplate? Type256 { get; set; } + public global::OpenRouter.InputImage? Type256 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesDataCollection? Type257 { get; set; } + public global::OpenRouter.StoredPromptTemplateVariables? Type257 { get; set; } /// /// /// - public global::OpenRouter.ProviderName? Type258 { get; set; } + public global::OpenRouter.StoredPromptTemplate? Type258 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesIgnoreItems? Type259 { get; set; } + public global::OpenRouter.ProviderPreferencesDataCollection? Type259 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type260 { get; set; } + public global::OpenRouter.ProviderName? Type260 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOnlyItems? Type261 { get; set; } + public global::OpenRouter.ProviderPreferencesIgnoreItems? Type261 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesOrderItems? Type262 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type262 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type263 { get; set; } + public global::OpenRouter.ProviderPreferencesOnlyItems? Type263 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type264 { get; set; } + public global::OpenRouter.ProviderPreferencesOrderItems? Type264 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type265 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type265 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type266 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type266 { get; set; } /// /// /// - public global::OpenRouter.Quantization? Type267 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type267 { get; set; } /// /// /// - public global::OpenRouter.ProviderSort? Type268 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type268 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigBy? Type269 { get; set; } + public global::OpenRouter.Quantization? Type269 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigPartition? Type270 { get; set; } + public global::OpenRouter.ProviderSort? Type270 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfig? Type271 { get; set; } + public global::OpenRouter.ProviderSortConfigBy? Type271 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type272 { get; set; } + public global::OpenRouter.ProviderSortConfigPartition? Type272 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type273 { get; set; } + public global::OpenRouter.ProviderSortConfig? Type273 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesSort? Type274 { get; set; } + public global::OpenRouter.OneOf? Type274 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferences? Type275 { get; set; } + public global::OpenRouter.OneOf? Type275 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type276 { get; set; } + public global::OpenRouter.ProviderPreferencesSort? Type276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type277 { get; set; } + public global::OpenRouter.ProviderPreferences? Type277 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type278 { get; set; } + public global::OpenRouter.OneOf? Type278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type279 { get; set; } + public global::System.Collections.Generic.IList? Type279 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type280 { get; set; } + public global::System.Collections.Generic.IList? Type280 { get; set; } /// /// /// - public global::OpenRouter.ReasoningEffort? Type281 { get; set; } + public global::System.Collections.Generic.IList? Type281 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryVerbosity? Type282 { get; set; } + public global::System.Collections.Generic.IList? Type282 { get; set; } /// /// /// - public global::OpenRouter.ReasoningConfig? Type283 { get; set; } + public global::OpenRouter.ReasoningEffort? Type283 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestServiceTier? Type284 { get; set; } + public global::OpenRouter.ReasoningSummaryVerbosity? Type284 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type285 { get; set; } + public global::OpenRouter.ReasoningConfig? Type285 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type286 { get; set; } + public global::OpenRouter.ResponsesRequestServiceTier? Type286 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCostType? Type287 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type287 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type288 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type288 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type289 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCostType? Type289 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenCondition? Type290 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type290 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionVariant1? Type291 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type291 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionVariant2? Type292 { get; set; } + public global::OpenRouter.StopServerToolsWhenCondition? Type292 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionVariant3? Type293 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionVariant1? Type293 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionVariant4? Type294 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionVariant2? Type294 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionVariant5? Type295 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionVariant3? Type295 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type296 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionVariant4? Type296 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type297 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionVariant5? Type297 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type298 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type298 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfigType? Type299 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type299 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfig? Type300 { get; set; } + public global::System.Collections.Generic.IList? Type300 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfigType? Type301 { get; set; } + public global::OpenRouter.FormatTextConfigType? Type301 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfig? Type302 { get; set; } + public global::OpenRouter.FormatTextConfig? Type302 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfigType? Type303 { get; set; } + public global::OpenRouter.FormatJsonObjectConfigType? Type303 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfig? Type304 { get; set; } + public global::OpenRouter.FormatJsonObjectConfig? Type304 { get; set; } /// /// /// - public global::OpenRouter.Formats? Type305 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfigType? Type305 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVerbosity? Type306 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfig? Type306 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfig? Type307 { get; set; } + public global::OpenRouter.Formats? Type307 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type308 { get; set; } + public global::OpenRouter.TextExtendedConfigVerbosity? Type308 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice0? Type309 { get; set; } + public global::OpenRouter.TextExtendedConfig? Type309 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice1? Type310 { get; set; } + public global::OpenRouter.OneOf? Type310 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice2? Type311 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice0? Type311 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf3Type? Type312 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice1? Type312 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice3? Type313 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice2? Type313 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type0? Type314 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf3Type? Type314 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type1? Type315 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice3? Type315 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type? Type316 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type0? Type316 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice4? Type317 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type1? Type317 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode0? Type318 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf4Type? Type318 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode1? Type319 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice4? Type319 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedMode? Type320 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode0? Type320 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedType? Type321 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode1? Type321 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowed? Type322 { get; set; } + public global::OpenRouter.ToolChoiceAllowedMode? Type322 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf6Type? Type323 { get; set; } + public global::OpenRouter.ToolChoiceAllowedType? Type323 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice6? Type324 { get; set; } + public global::OpenRouter.ToolChoiceAllowed? Type324 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoiceOneOf7Type? Type325 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf6Type? Type325 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponsesToolChoice7? Type326 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice6? Type326 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoice? Type327 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoiceOneOf7Type? Type327 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolsItemsOneOf0Type? Type328 { get; set; } + public global::OpenRouter.OpenAiResponsesToolChoice7? Type328 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolsItems0? Type329 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoice? Type329 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngineEnum? Type330 { get; set; } + public global::OpenRouter.ResponsesRequestToolsItemsOneOf0Type? Type330 { get; set; } /// /// /// - public global::OpenRouter.WebSearchDomainFilter? Type331 { get; set; } + public global::OpenRouter.ResponsesRequestToolsItems0? Type331 { get; set; } /// /// /// - public global::OpenRouter.SearchContextSizeEnum? Type332 { get; set; } + public global::OpenRouter.WebSearchEngineEnum? Type332 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerToolType? Type333 { get; set; } + public global::OpenRouter.WebSearchDomainFilter? Type333 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocationType? Type334 { get; set; } + public global::OpenRouter.SearchContextSizeEnum? Type334 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocation? Type335 { get; set; } + public global::OpenRouter.PreviewWebSearchServerToolType? Type335 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerTool? Type336 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocationType? Type336 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerToolType? Type337 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocation? Type337 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerTool? Type338 { get; set; } + public global::OpenRouter.PreviewWebSearchServerTool? Type338 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerToolType? Type339 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerToolType? Type339 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationType? Type340 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerTool? Type340 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocation? Type341 { get; set; } + public global::OpenRouter.LegacyWebSearchServerToolType? Type341 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerTool? Type342 { get; set; } + public global::OpenRouter.WebSearchUserLocationType? Type342 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolType? Type343 { get; set; } + public global::OpenRouter.WebSearchUserLocation? Type343 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerTool? Type344 { get; set; } + public global::OpenRouter.LegacyWebSearchServerTool? Type344 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0Type? Type345 { get; set; } + public global::OpenRouter.WebSearchServerToolType? Type345 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0ValueOneOf3Items? Type346 { get; set; } + public global::OpenRouter.WebSearchServerTool? Type346 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type347 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0Type? Type347 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersOneOf0Value? Type348 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0ValueOneOf3Items? Type348 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters0? Type349 { get; set; } + public global::System.Collections.Generic.IList? Type349 { get; set; } /// /// /// - public global::OpenRouter.CompoundFilterType? Type350 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersOneOf0Value? Type350 { get; set; } /// /// /// - public global::OpenRouter.CompoundFilter? Type351 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters0? Type351 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters? Type352 { get; set; } + public global::OpenRouter.CompoundFilterType? Type352 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type353 { get; set; } + public global::OpenRouter.CompoundFilter? Type353 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptions? Type354 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters? Type354 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolType? Type355 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type355 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerTool? Type356 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptions? Type356 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerToolEnvironment? Type357 { get; set; } + public global::OpenRouter.FileSearchServerToolType? Type357 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerToolType? Type358 { get; set; } + public global::OpenRouter.FileSearchServerTool? Type358 { get; set; } /// /// /// - public global::OpenRouter.ComputerUseServerTool? Type359 { get; set; } + public global::OpenRouter.ComputerUseServerToolEnvironment? Type359 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1MemoryLimit? Type360 { get; set; } + public global::OpenRouter.ComputerUseServerToolType? Type360 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1Type? Type361 { get; set; } + public global::OpenRouter.ComputerUseServerTool? Type361 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainer1? Type362 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1MemoryLimit? Type362 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type363 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainerOneOf1Type? Type363 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolContainer? Type364 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainer1? Type364 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerToolType? Type365 { get; set; } + public global::OpenRouter.OneOf? Type365 { get; set; } /// /// /// - public global::OpenRouter.CodeInterpreterServerTool? Type366 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolContainer? Type366 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools1? Type367 { get; set; } + public global::OpenRouter.CodeInterpreterServerToolType? Type367 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools? Type368 { get; set; } + public global::OpenRouter.CodeInterpreterServerTool? Type368 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolConnectorId? Type369 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools1? Type369 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalOneOf0Always? Type370 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools? Type370 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalOneOf0Never? Type371 { get; set; } + public global::OpenRouter.McpServerToolConnectorId? Type371 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval0? Type372 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalOneOf0Always? Type372 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval1? Type373 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalOneOf0Never? Type373 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval2? Type374 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval0? Type374 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApproval? Type375 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval1? Type375 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolType? Type376 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval2? Type376 { get; set; } /// /// /// - public global::OpenRouter.McpServerTool? Type377 { get; set; } + public global::OpenRouter.McpServerToolRequireApproval? Type377 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolBackground? Type378 { get; set; } + public global::OpenRouter.McpServerToolType? Type378 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type379 { get; set; } + public global::OpenRouter.McpServerTool? Type379 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type380 { get; set; } + public global::OpenRouter.ImageGenerationServerToolBackground? Type380 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModel? Type381 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type381 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModeration? Type382 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type382 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type383 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModel? Type383 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolQuality? Type384 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModeration? Type384 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolSize? Type385 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type385 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolType? Type386 { get; set; } + public global::OpenRouter.ImageGenerationServerToolQuality? Type386 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerTool? Type387 { get; set; } + public global::OpenRouter.ImageGenerationServerToolSize? Type387 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type388 { get; set; } + public global::OpenRouter.ImageGenerationServerToolType? Type388 { get; set; } /// /// /// - public global::OpenRouter.CodexLocalShellToolType? Type389 { get; set; } + public global::OpenRouter.ImageGenerationServerTool? Type389 { get; set; } /// /// /// - public global::OpenRouter.CodexLocalShellTool? Type390 { get; set; } + public global::OpenRouter.OneOf? Type390 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolType? Type391 { get; set; } + public global::OpenRouter.CodexLocalShellToolType? Type391 { get; set; } /// /// /// - public global::OpenRouter.ShellServerTool? Type392 { get; set; } + public global::OpenRouter.CodexLocalShellTool? Type392 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerToolType? Type393 { get; set; } + public global::OpenRouter.ShellServerToolType? Type393 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerTool? Type394 { get; set; } + public global::OpenRouter.ShellServerTool? Type394 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf0Type? Type395 { get; set; } + public global::OpenRouter.ApplyPatchServerToolType? Type395 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat0? Type396 { get; set; } + public global::OpenRouter.ApplyPatchServerTool? Type396 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf1Syntax? Type397 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf0Type? Type397 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormatOneOf1Type? Type398 { get; set; } + public global::OpenRouter.CustomToolFormat0? Type398 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat1? Type399 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf1Syntax? Type399 { get; set; } /// /// /// - public global::OpenRouter.CustomToolFormat? Type400 { get; set; } + public global::OpenRouter.CustomToolFormatOneOf1Type? Type400 { get; set; } /// /// /// - public global::OpenRouter.CustomToolType? Type401 { get; set; } + public global::OpenRouter.CustomToolFormat1? Type401 { get; set; } /// /// /// - public global::OpenRouter.CustomTool? Type402 { get; set; } + public global::OpenRouter.CustomToolFormat? Type402 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolConfig? Type403 { get; set; } + public global::OpenRouter.CustomToolType? Type403 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerToolType? Type404 { get; set; } + public global::OpenRouter.CustomTool? Type404 { get; set; } /// /// /// - public global::OpenRouter.DatetimeServerTool? Type405 { get; set; } + public global::OpenRouter.DatetimeServerToolConfig? Type405 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type406 { get; set; } + public global::OpenRouter.DatetimeServerToolType? Type406 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoning? Type407 { get; set; } + public global::OpenRouter.DatetimeServerTool? Type407 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfig? Type408 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type408 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolOpenRouterType? Type409 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoning? Type409 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolOpenRouter? Type410 { get; set; } + public global::OpenRouter.FusionServerToolConfig? Type410 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolConfig? Type411 { get; set; } + public global::OpenRouter.FusionServerToolOpenRouterType? Type411 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type412 { get; set; } + public global::OpenRouter.FusionServerToolOpenRouter? Type412 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouter? Type413 { get; set; } + public global::OpenRouter.ImageGenerationServerToolConfig? Type413 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolConfig? Type414 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type414 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerToolType? Type415 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouter? Type415 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerTool? Type416 { get; set; } + public global::OpenRouter.SearchModelsServerToolConfig? Type416 { get; set; } /// /// /// - public global::OpenRouter.WebFetchEngineEnum? Type417 { get; set; } + public global::OpenRouter.ChatSearchModelsServerToolType? Type417 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolConfig? Type418 { get; set; } + public global::OpenRouter.ChatSearchModelsServerTool? Type418 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolType? Type419 { get; set; } + public global::OpenRouter.WebFetchEngineEnum? Type419 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerTool? Type420 { get; set; } + public global::OpenRouter.WebFetchServerToolConfig? Type420 { get; set; } /// /// /// - public global::OpenRouter.SearchQualityLevel? Type421 { get; set; } + public global::OpenRouter.WebFetchServerToolType? Type421 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerToolType? Type422 { get; set; } + public global::OpenRouter.WebFetchServerTool? Type422 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerTool? Type423 { get; set; } + public global::OpenRouter.SearchQualityLevel? Type423 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolConfig? Type424 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerToolType? Type424 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterType? Type425 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerTool? Type425 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouter? Type426 { get; set; } + public global::OpenRouter.WebSearchServerToolConfig? Type426 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerToolConfig? Type427 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterType? Type427 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerToolOpenRouterType? Type428 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouter? Type428 { get; set; } /// /// /// - public global::OpenRouter.ApplyPatchServerToolOpenRouter? Type429 { get; set; } + public global::OpenRouter.ApplyPatchEngineEnum? Type429 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolsItems? Type430 { get; set; } + public global::OpenRouter.ApplyPatchServerToolConfig? Type430 { get; set; } /// /// /// - public global::OpenRouter.TraceConfig? Type431 { get; set; } + public global::OpenRouter.ApplyPatchServerToolOpenRouterType? Type431 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesTruncation? Type432 { get; set; } + public global::OpenRouter.ApplyPatchServerToolOpenRouter? Type432 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type433 { get; set; } + public global::OpenRouter.ResponsesRequestToolsItems? Type433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type434 { get; set; } + public global::OpenRouter.TraceConfig? Type434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type435 { get; set; } + public global::OpenRouter.OpenAIResponsesTruncation? Type435 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type436 { get; set; } + public global::OpenRouter.ResponsesRequest? Type436 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type437 { get; set; } + public global::System.Collections.Generic.IList? Type437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type438 { get; set; } + public global::System.Collections.Generic.IList? Type438 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type439 { get; set; } + public global::System.Collections.Generic.IList? Type439 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorField? Type440 { get; set; } + public global::OpenRouter.OneOf? Type440 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type441 { get; set; } + public global::System.Collections.Generic.IList? Type441 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetails? Type442 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type442 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type443 { get; set; } + public global::OpenRouter.ResponsesErrorField? Type443 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1? Type444 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type444 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1Type? Type445 { get; set; } + public global::OpenRouter.IncompleteDetails? Type445 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2? Type446 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0Items? Type446 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2Type? Type447 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1? Type447 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3? Type448 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant1Type? Type448 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3Type? Type449 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2? Type449 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4? Type450 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant2Type? Type450 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4Type? Type451 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3? Type451 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminator? Type452 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant3Type? Type452 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminatorType? Type453 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4? Type453 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type454 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsVariant4Type? Type454 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type455 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminator? Type455 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type456 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0ContentOneOf0ItemsDiscriminatorType? Type456 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type457 { get; set; } + public global::System.Collections.Generic.IList? Type457 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type458 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Content? Type458 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type459 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase0? Type459 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type460 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase1? Type460 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type461 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Phase? Type461 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type462 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role0? Type462 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type463 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role1? Type463 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type464 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role2? Type464 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items0? Type465 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role3? Type465 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItems? Type466 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Role? Type466 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant1? Type467 { get; set; } + public global::OpenRouter.BaseInputsOneOf1ItemsOneOf0Type? Type467 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant1Type? Type468 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items0? Type468 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant2? Type469 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItems? Type469 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant2Type? Type470 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant1? Type470 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant3? Type471 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant1Type? Type471 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant3Type? Type472 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant2? Type472 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant4? Type473 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant2Type? Type473 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant4Type? Type474 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant3? Type474 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsDiscriminator? Type475 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant3Type? Type475 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsDiscriminatorType? Type476 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant4? Type476 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole0? Type477 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsVariant4Type? Type477 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole1? Type478 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsDiscriminator? Type478 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole2? Type479 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemContentItemsDiscriminatorType? Type479 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemRole? Type480 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole0? Type480 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseInputMessageItemType? Type481 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole1? Type481 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItem? Type482 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole2? Type482 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type483 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemRole? Type483 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1Items? Type484 { get; set; } + public global::OpenRouter.OpenAiResponseInputMessageItemType? Type484 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1? Type485 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItem? Type485 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1Type? Type486 { get; set; } + public global::System.Collections.Generic.IList? Type486 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2? Type487 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1Items? Type487 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2Type? Type488 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1? Type488 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3? Type489 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant1Type? Type489 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3Type? Type490 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2? Type490 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminator? Type491 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant2Type? Type491 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminatorType? Type492 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3? Type492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type493 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsVariant3Type? Type493 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutput? Type494 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminator? Type494 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallOutputType? Type495 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutputOneOf1ItemsDiscriminatorType? Type495 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutput? Type496 { get; set; } + public global::System.Collections.Generic.IList? Type496 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseFunctionToolCallType? Type497 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputOutput? Type497 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCall? Type498 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallOutputType? Type498 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCallType? Type499 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutput? Type499 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCall? Type500 { get; set; } + public global::OpenRouter.OpenAiResponseFunctionToolCallType? Type500 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageContentItems? Type501 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCall? Type501 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhase0? Type502 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCallType? Type502 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhase1? Type503 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCall? Type503 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhase? Type504 { get; set; } + public global::OpenRouter.OutputMessageContentItems? Type504 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageRole? Type505 { get; set; } + public global::OpenRouter.OutputMessagePhase0? Type505 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatus0? Type506 { get; set; } + public global::OpenRouter.OutputMessagePhase1? Type506 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatus1? Type507 { get; set; } + public global::OpenRouter.OutputMessagePhase? Type507 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatus2? Type508 { get; set; } + public global::OpenRouter.OutputMessageRole? Type508 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatus? Type509 { get; set; } + public global::OpenRouter.OutputMessageStatus0? Type509 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageType? Type510 { get; set; } + public global::OpenRouter.OutputMessageStatus1? Type510 { get; set; } /// /// /// - public global::OpenRouter.OutputMessage? Type511 { get; set; } + public global::OpenRouter.OutputMessageStatus2? Type511 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type512 { get; set; } + public global::OpenRouter.OutputMessageStatus? Type512 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallType? Type513 { get; set; } + public global::OpenRouter.OutputMessageType? Type513 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCall? Type514 { get; set; } + public global::OpenRouter.OutputMessage? Type514 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1Items? Type515 { get; set; } + public global::System.Collections.Generic.IList? Type515 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1? Type516 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallType? Type516 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1Type? Type517 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCall? Type517 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2? Type518 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1Items? Type518 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2Type? Type519 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1? Type519 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3? Type520 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant1Type? Type520 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3Type? Type521 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2? Type521 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminator? Type522 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant2Type? Type522 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminatorType? Type523 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3? Type523 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type524 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsVariant3Type? Type524 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutput? Type525 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminator? Type525 { get; set; } /// /// /// - public global::OpenRouter.OpenAiResponseCustomToolCallOutputType? Type526 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutputOneOf1ItemsDiscriminatorType? Type526 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutput? Type527 { get; set; } + public global::System.Collections.Generic.IList? Type527 { get; set; } /// /// /// - public global::OpenRouter.BaseInputsOneOf1Items? Type528 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputOutput? Type528 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type529 { get; set; } + public global::OpenRouter.OpenAiResponseCustomToolCallOutputType? Type529 { get; set; } /// /// /// - public global::OpenRouter.BaseInputs? Type530 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutput? Type530 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultObject? Type531 { get; set; } + public global::OpenRouter.BaseInputsOneOf1Items? Type531 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemContentItems? Type532 { get; set; } + public global::System.Collections.Generic.IList? Type532 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemPhase0? Type533 { get; set; } + public global::OpenRouter.BaseInputs? Type533 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemPhase1? Type534 { get; set; } + public global::OpenRouter.OpenResponsesResultObject? Type534 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemPhase? Type535 { get; set; } + public global::OpenRouter.OutputMessageItemContentItems? Type535 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemRole? Type536 { get; set; } + public global::OpenRouter.OutputMessageItemPhase0? Type536 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemStatus0? Type537 { get; set; } + public global::OpenRouter.OutputMessageItemPhase1? Type537 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemStatus1? Type538 { get; set; } + public global::OpenRouter.OutputMessageItemPhase? Type538 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemStatus2? Type539 { get; set; } + public global::OpenRouter.OutputMessageItemRole? Type539 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemStatus? Type540 { get; set; } + public global::OpenRouter.OutputMessageItemStatus0? Type540 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItemType? Type541 { get; set; } + public global::OpenRouter.OutputMessageItemStatus1? Type541 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisContradictionsItemsStancesItems? Type542 { get; set; } + public global::OpenRouter.OutputMessageItemStatus2? Type542 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisContradictionsItems? Type543 { get; set; } + public global::OpenRouter.OutputMessageItemStatus? Type543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type544 { get; set; } + public global::OpenRouter.OutputMessageItemType? Type544 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisPartialCoverageItems? Type545 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisContradictionsItemsStancesItems? Type545 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisUniqueInsightsItems? Type546 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisContradictionsItems? Type546 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysis? Type547 { get; set; } + public global::System.Collections.Generic.IList? Type547 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type548 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisPartialCoverageItems? Type548 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type549 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysisUniqueInsightsItems? Type549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type550 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionAnalysis? Type550 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionFailedModelsItems? Type551 { get; set; } + public global::System.Collections.Generic.IList? Type551 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionResponsesItems? Type552 { get; set; } + public global::System.Collections.Generic.IList? Type552 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemStatus0? Type553 { get; set; } + public global::System.Collections.Generic.IList? Type553 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemStatus1? Type554 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionFailedModelsItems? Type554 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemStatus2? Type555 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorMappingOpenrouterFusionResponsesItems? Type555 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemStatus? Type556 { get; set; } + public global::OpenRouter.OutputReasoningItemStatus0? Type556 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemType? Type557 { get; set; } + public global::OpenRouter.OutputReasoningItemStatus1? Type557 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type558 { get; set; } + public global::OpenRouter.OutputReasoningItemStatus2? Type558 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant1? Type559 { get; set; } + public global::OpenRouter.OutputReasoningItemStatus? Type559 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant1Type? Type560 { get; set; } + public global::OpenRouter.OutputReasoningItemType? Type560 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant2? Type561 { get; set; } + public global::OpenRouter.OutputItems? Type561 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant3? Type562 { get; set; } + public global::OpenRouter.OutputItemsVariant1? Type562 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant3Type? Type563 { get; set; } + public global::OpenRouter.OutputItemsVariant1Type? Type563 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant4? Type564 { get; set; } + public global::OpenRouter.OutputItemsVariant2? Type564 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant4Type? Type565 { get; set; } + public global::OpenRouter.OutputItemsVariant3? Type565 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant5? Type566 { get; set; } + public global::OpenRouter.OutputItemsVariant3Type? Type566 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant6? Type567 { get; set; } + public global::OpenRouter.OutputItemsVariant4? Type567 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant7? Type568 { get; set; } + public global::OpenRouter.OutputItemsVariant4Type? Type568 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant8? Type569 { get; set; } + public global::OpenRouter.OutputItemsVariant5? Type569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type570 { get; set; } + public global::OpenRouter.OutputItemsVariant6? Type570 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant9? Type571 { get; set; } + public global::OpenRouter.OutputItemsVariant7? Type571 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant9Type? Type572 { get; set; } + public global::OpenRouter.OutputItemsVariant8? Type572 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant10? Type573 { get; set; } + public global::System.Collections.Generic.IList? Type573 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant10Type? Type574 { get; set; } + public global::OpenRouter.OutputItemsVariant9? Type574 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant11? Type575 { get; set; } + public global::OpenRouter.OutputItemsVariant9Type? Type575 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant11Type? Type576 { get; set; } + public global::OpenRouter.OutputItemsVariant10? Type576 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant12? Type577 { get; set; } + public global::OpenRouter.OutputItemsVariant10Type? Type577 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant12Type? Type578 { get; set; } + public global::OpenRouter.OutputItemsVariant11? Type578 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant13? Type579 { get; set; } + public global::OpenRouter.OutputItemsVariant11Type? Type579 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant13Type? Type580 { get; set; } + public global::OpenRouter.OutputItemsVariant12? Type580 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant14? Type581 { get; set; } + public global::OpenRouter.OutputItemsVariant12Type? Type581 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant15? Type582 { get; set; } + public global::OpenRouter.OutputItemsVariant13? Type582 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant15Type? Type583 { get; set; } + public global::OpenRouter.OutputItemsVariant13Type? Type583 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant16? Type584 { get; set; } + public global::OpenRouter.OutputItemsVariant14? Type584 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant16Type? Type585 { get; set; } + public global::OpenRouter.OutputItemsVariant15? Type585 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type586 { get; set; } + public global::OpenRouter.OutputItemsVariant15Type? Type586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type587 { get; set; } + public global::OpenRouter.OutputItemsVariant16? Type587 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant17? Type588 { get; set; } + public global::OpenRouter.OutputItemsVariant16Type? Type588 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant17Type? Type589 { get; set; } + public global::System.Collections.Generic.IList? Type589 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant18? Type590 { get; set; } + public global::System.Collections.Generic.IList? Type590 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant19? Type591 { get; set; } + public global::OpenRouter.OutputItemsVariant17? Type591 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant20? Type592 { get; set; } + public global::OpenRouter.OutputItemsVariant17Type? Type592 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant21? Type593 { get; set; } + public global::OpenRouter.OutputItemsVariant18? Type593 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant22? Type594 { get; set; } + public global::OpenRouter.OutputItemsVariant19? Type594 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant23? Type595 { get; set; } + public global::OpenRouter.OutputItemsVariant20? Type595 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant24? Type596 { get; set; } + public global::OpenRouter.OutputItemsVariant21? Type596 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsVariant25? Type597 { get; set; } + public global::OpenRouter.OutputItemsVariant22? Type597 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminator? Type598 { get; set; } + public global::OpenRouter.OutputItemsVariant23? Type598 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorType? Type599 { get; set; } + public global::OpenRouter.OutputItemsVariant24? Type599 { get; set; } /// /// /// - public global::OpenRouter.BaseReasoningConfig? Type600 { get; set; } + public global::OpenRouter.OutputItemsVariant25? Type600 { get; set; } /// /// /// - public global::OpenRouter.ServiceTier2? Type601 { get; set; } + public global::OpenRouter.OutputItemsDiscriminator? Type601 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesResponseStatus? Type602 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorType? Type602 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultToolsItemsOneOf0Type? Type603 { get; set; } + public global::OpenRouter.BaseReasoningConfig? Type603 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultToolsItems0? Type604 { get; set; } + public global::OpenRouter.ServiceTier2? Type604 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultToolsItems? Type605 { get; set; } + public global::OpenRouter.OpenAIResponsesResponseStatus? Type605 { get; set; } /// /// /// - public global::OpenRouter.Truncation? Type606 { get; set; } + public global::OpenRouter.OpenResponsesResultToolsItemsOneOf0Type? Type606 { get; set; } /// /// /// - public global::OpenRouter.UsageInputTokensDetails? Type607 { get; set; } + public global::OpenRouter.OpenResponsesResultToolsItems0? Type607 { get; set; } /// /// /// - public global::OpenRouter.UsageOutputTokensDetails? Type608 { get; set; } + public global::OpenRouter.OpenResponsesResultToolsItems? Type608 { get; set; } /// /// /// - public global::OpenRouter.UsageCostDetails? Type609 { get; set; } + public global::OpenRouter.Truncation? Type609 { get; set; } /// /// /// - public global::OpenRouter.Usage? Type610 { get; set; } + public global::OpenRouter.UsageInputTokensDetails? Type610 { get; set; } /// /// /// - public global::OpenRouter.RouterAttempt? Type611 { get; set; } + public global::OpenRouter.UsageOutputTokensDetails? Type611 { get; set; } /// /// /// - public global::OpenRouter.EndpointInfo? Type612 { get; set; } + public global::OpenRouter.UsageCostDetails? Type612 { get; set; } /// /// /// - public global::OpenRouter.EndpointsMetadata? Type613 { get; set; } + public global::OpenRouter.Usage? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::OpenRouter.RouterAttempt? Type614 { get; set; } /// /// /// - public global::OpenRouter.RouterParams? Type615 { get; set; } + public global::OpenRouter.EndpointInfo? Type615 { get; set; } /// /// /// - public global::OpenRouter.PipelineStageType? Type616 { get; set; } + public global::OpenRouter.EndpointsMetadata? Type616 { get; set; } /// /// /// - public global::OpenRouter.PipelineStage? Type617 { get; set; } + public global::System.Collections.Generic.IList? Type617 { get; set; } /// /// /// - public global::OpenRouter.RoutingStrategy? Type618 { get; set; } + public global::OpenRouter.RouterParams? Type618 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterMetadata? Type619 { get; set; } + public global::OpenRouter.PipelineStageType? Type619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type620 { get; set; } + public global::OpenRouter.PipelineStage? Type620 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type621 { get; set; } + public global::OpenRouter.RoutingStrategy? Type621 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResult? Type622 { get; set; } + public global::OpenRouter.OpenRouterMetadata? Type622 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type623 { get; set; } + public global::System.Collections.Generic.IList? Type623 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type624 { get; set; } + public global::System.Collections.Generic.IList? Type624 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type625 { get; set; } + public global::OpenRouter.OpenResponsesResult? Type625 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponseErrorData? Type626 { get; set; } + public global::System.Collections.Generic.IList? Type626 { get; set; } /// /// /// - public global::OpenRouter.BadRequestResponse? Type627 { get; set; } + public global::OpenRouter.OneOf? Type627 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type628 { get; set; } + public global::System.Collections.Generic.IList? Type628 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type629 { get; set; } + public global::OpenRouter.BadRequestResponseErrorData? Type629 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type630 { get; set; } + public global::OpenRouter.BadRequestResponse? Type630 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type631 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type631 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type632 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type632 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type633 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type633 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type634 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type634 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type635 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type635 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type636 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type636 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type637 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type637 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type638 { get; set; } + public global::OpenRouter.NotFoundResponse? Type638 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type639 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type639 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type640 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type640 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type641 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type641 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type642 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type642 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type643 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type643 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type644 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type644 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type645 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type645 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponseErrorData? Type646 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type646 { get; set; } /// /// /// - public global::OpenRouter.BadGatewayResponse? Type647 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type647 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type648 { get; set; } + public global::OpenRouter.InternalServerResponse? Type648 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type649 { get; set; } + public global::OpenRouter.BadGatewayResponseErrorData? Type649 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type650 { get; set; } + public global::OpenRouter.BadGatewayResponse? Type650 { get; set; } /// /// /// - public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type651 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type651 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type652 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type652 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type653 { get; set; } + public global::OpenRouter.AuthKeysPostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type653 { get; set; } /// /// /// - public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type654 { get; set; } + public global::OpenRouter.OAuthExchangeAuthCodeForAPIKeyResponse200? Type654 { get; set; } /// /// /// - public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type655 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaCodeChallengeMethod? Type655 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponseErrorData? Type656 { get; set; } + public global::OpenRouter.AuthKeysCodePostRequestBodyContentApplicationJsonSchemaUsageLimitType? Type656 { get; set; } /// /// /// - public global::OpenRouter.ConflictResponse? Type657 { get; set; } + public global::OpenRouter.AuthKeysCodePostResponsesContentApplicationJsonSchemaData? Type657 { get; set; } /// /// /// - public global::OpenRouter.ProviderOptions? Type658 { get; set; } + public global::OpenRouter.OAuthCreateAuthKeysCodeResponse200? Type658 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProvider? Type659 { get; set; } + public global::OpenRouter.ConflictResponseErrorData? Type659 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestResponseFormat? Type660 { get; set; } + public global::OpenRouter.ConflictResponse? Type660 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequest? Type661 { get; set; } + public global::OpenRouter.ProviderOptions? Type661 { get; set; } /// /// /// - public global::OpenRouter.STTInputAudio? Type662 { get; set; } + public global::OpenRouter.SpeechRequestProvider? Type662 { get; set; } /// /// /// - public global::OpenRouter.SttRequestProvider? Type663 { get; set; } + public global::OpenRouter.SpeechRequestResponseFormat? Type663 { get; set; } /// /// /// - public global::OpenRouter.STTRequest? Type664 { get; set; } + public global::OpenRouter.SpeechRequest? Type664 { get; set; } /// /// /// - public global::OpenRouter.STTUsage? Type665 { get; set; } + public global::OpenRouter.STTInputAudio? Type665 { get; set; } /// /// /// - public global::OpenRouter.STTResponse? Type666 { get; set; } + public global::OpenRouter.SttRequestProvider? Type666 { get; set; } /// /// /// - public global::OpenRouter.ActivityItem? Type667 { get; set; } + public global::OpenRouter.STTRequest? Type667 { get; set; } /// /// /// - public global::OpenRouter.ActivityResponse? Type668 { get; set; } + public global::OpenRouter.STTUsage? Type668 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type669 { get; set; } + public global::OpenRouter.STTResponse? Type669 { get; set; } /// /// /// - public global::OpenRouter.ByokGetParametersProvider? Type670 { get; set; } + public global::OpenRouter.ActivityItem? Type670 { get; set; } /// /// /// - public global::OpenRouter.BYOKProviderSlug? Type671 { get; set; } + public global::OpenRouter.ActivityResponse? Type671 { get; set; } /// /// /// - public global::OpenRouter.BYOKKey? Type672 { get; set; } + public global::System.Collections.Generic.IList? Type672 { get; set; } /// /// /// - public global::System.Guid? Type673 { get; set; } + public global::OpenRouter.ByokGetParametersProvider? Type673 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysResponse? Type674 { get; set; } + public global::OpenRouter.BYOKProviderSlug? Type674 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type675 { get; set; } + public global::OpenRouter.BYOKKey? Type675 { get; set; } /// /// /// - public global::OpenRouter.CreateBYOKKeyRequest? Type676 { get; set; } + public global::System.Guid? Type676 { get; set; } /// /// /// - public global::OpenRouter.CreateByokKeyResponseData? Type677 { get; set; } + public global::OpenRouter.ListBYOKKeysResponse? Type677 { get; set; } /// /// /// - public global::OpenRouter.CreateBYOKKeyResponse? Type678 { get; set; } + public global::System.Collections.Generic.IList? Type678 { get; set; } /// /// /// - public global::OpenRouter.GetByokKeyResponseData? Type679 { get; set; } + public global::OpenRouter.CreateBYOKKeyRequest? Type679 { get; set; } /// /// /// - public global::OpenRouter.GetBYOKKeyResponse? Type680 { get; set; } + public global::OpenRouter.CreateByokKeyResponseData? Type680 { get; set; } /// /// /// - public global::OpenRouter.DeleteBYOKKeyResponse? Type681 { get; set; } + public global::OpenRouter.CreateBYOKKeyResponse? Type681 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequest? Type682 { get; set; } + public global::OpenRouter.GetByokKeyResponseData? Type682 { get; set; } /// /// /// - public global::OpenRouter.UpdateByokKeyResponseData? Type683 { get; set; } + public global::OpenRouter.GetBYOKKeyResponse? Type683 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyResponse? Type684 { get; set; } + public global::OpenRouter.DeleteBYOKKeyResponse? Type684 { get; set; } /// /// /// - public global::OpenRouter.ChatDebugOptions? Type685 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequest? Type685 { get; set; } /// /// /// - public global::OpenRouter.ChatAudioOutput? Type686 { get; set; } + public global::OpenRouter.UpdateByokKeyResponseData? Type686 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type687 { get; set; } + public global::OpenRouter.UpdateBYOKKeyResponse? Type687 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type688 { get; set; } + public global::OpenRouter.ChatDebugOptions? Type688 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type689 { get; set; } + public global::OpenRouter.ChatAudioOutput? Type689 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type690 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingFileFile? Type690 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type691 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrlDetail? Type691 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInput? Type692 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingImageUrlImageUrl? Type692 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControlType? Type693 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorMappingInputAudioInputAudio? Type693 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControl? Type694 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type694 { get; set; } /// /// /// - public global::OpenRouter.ChatContentTextType? Type695 { get; set; } + public global::OpenRouter.ChatContentVideoInput? Type695 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoType? Type696 { get; set; } + public global::OpenRouter.ChatContentCacheControlType? Type696 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems? Type697 { get; set; } + public global::OpenRouter.ChatContentCacheControl? Type697 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant1? Type698 { get; set; } + public global::OpenRouter.ChatContentTextType? Type698 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant1Type? Type699 { get; set; } + public global::OpenRouter.ChatContentVideoType? Type699 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant2? Type700 { get; set; } + public global::OpenRouter.ChatContentItems? Type700 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant2Type? Type701 { get; set; } + public global::OpenRouter.ChatContentItemsVariant1? Type701 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant3? Type702 { get; set; } + public global::OpenRouter.ChatContentItemsVariant1Type? Type702 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant3Type? Type703 { get; set; } + public global::OpenRouter.ChatContentItemsVariant2? Type703 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant4? Type704 { get; set; } + public global::OpenRouter.ChatContentItemsVariant2Type? Type704 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant5? Type705 { get; set; } + public global::OpenRouter.ChatContentItemsVariant3? Type705 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsVariant6? Type706 { get; set; } + public global::OpenRouter.ChatContentItemsVariant3Type? Type706 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminator? Type707 { get; set; } + public global::OpenRouter.ChatContentItemsVariant4? Type707 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorType? Type708 { get; set; } + public global::OpenRouter.ChatContentItemsVariant5? Type708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type709 { get; set; } + public global::OpenRouter.ChatContentItemsVariant6? Type709 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type710 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminator? Type710 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type711 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorType? Type711 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImagesItems? Type712 { get; set; } + public global::System.Collections.Generic.IList? Type712 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type713 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorMappingAssistantContent? Type713 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnion? Type714 { get; set; } + public global::OpenRouter.ChatAssistantImagesItemsImageUrl? Type714 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant1? Type715 { get; set; } + public global::OpenRouter.ChatAssistantImagesItems? Type715 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type716 { get; set; } + public global::System.Collections.Generic.IList? Type716 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant2? Type717 { get; set; } + public global::OpenRouter.ReasoningDetailUnion? Type717 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type718 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant1? Type718 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant3? Type719 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant1Type? Type719 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type720 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant2? Type720 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type721 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant2Type? Type721 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type722 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant3? Type722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type723 { get; set; } + public global::OpenRouter.ReasoningDetailUnionVariant3Type? Type723 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallFunction? Type724 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type724 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallType? Type725 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type725 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCall? Type726 { get; set; } + public global::System.Collections.Generic.IList? Type726 { get; set; } /// /// /// - public global::OpenRouter.ChatContentText? Type727 { get; set; } + public global::OpenRouter.ChatToolCallFunction? Type727 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type728 { get; set; } + public global::OpenRouter.ChatToolCallType? Type728 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type729 { get; set; } + public global::OpenRouter.ChatToolCall? Type729 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageContent? Type730 { get; set; } + public global::OpenRouter.ChatContentText? Type730 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageRole? Type731 { get; set; } + public global::System.Collections.Generic.IList? Type731 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageContent? Type732 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorMappingDeveloperContent? Type732 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessageRole? Type733 { get; set; } + public global::OpenRouter.ChatSystemMessageContent? Type733 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageContent? Type734 { get; set; } + public global::OpenRouter.ChatSystemMessageRole? Type734 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessageRole? Type735 { get; set; } + public global::OpenRouter.ChatToolMessageContent? Type735 { get; set; } /// /// /// - public global::OpenRouter.ChatMessages? Type736 { get; set; } + public global::OpenRouter.ChatToolMessageRole? Type736 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant1? Type737 { get; set; } + public global::OpenRouter.ChatUserMessageContent? Type737 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant1Role? Type738 { get; set; } + public global::OpenRouter.ChatUserMessageRole? Type738 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type739 { get; set; } + public global::OpenRouter.ChatMessages? Type739 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant2? Type740 { get; set; } + public global::OpenRouter.ChatMessagesVariant1? Type740 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant2Role? Type741 { get; set; } + public global::OpenRouter.ChatMessagesVariant1Role? Type741 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant3? Type742 { get; set; } + public global::System.Collections.Generic.IList? Type742 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant4? Type743 { get; set; } + public global::OpenRouter.ChatMessagesVariant2? Type743 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesVariant5? Type744 { get; set; } + public global::OpenRouter.ChatMessagesVariant2Role? Type744 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminator? Type745 { get; set; } + public global::OpenRouter.ChatMessagesVariant3? Type745 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorRole? Type746 { get; set; } + public global::OpenRouter.ChatMessagesVariant4? Type746 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestModalitiesItems? Type747 { get; set; } + public global::OpenRouter.ChatMessagesVariant5? Type747 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItems? Type748 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminator? Type748 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type749 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorRole? Type749 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type750 { get; set; } + public global::OpenRouter.ChatRequestModalitiesItems? Type750 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type751 { get; set; } + public global::OpenRouter.ChatRequestPluginsItems? Type751 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type752 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant1? Type752 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type753 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant1Id? Type753 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type754 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant2? Type754 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type755 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant2Id? Type755 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type756 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant3? Type756 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type757 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant3Id? Type757 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type758 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant4? Type758 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type759 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant4Id? Type759 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type760 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant5? Type760 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type761 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant5Id? Type761 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type762 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant6? Type762 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type763 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant6Id? Type763 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsVariant9? Type764 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant7? Type764 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type765 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant7Id? Type765 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type766 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant8? Type766 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort? Type767 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsVariant9? Type767 { get; set; } /// /// /// - public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type768 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsDiscriminator? Type768 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoning? Type769 { get; set; } + public global::OpenRouter.ChatRequestPluginsItemsDiscriminatorId? Type769 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type770 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort? Type770 { get; set; } /// /// /// - public global::OpenRouter.ChatJsonSchemaConfig? Type771 { get; set; } + public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type771 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormat? Type772 { get; set; } + public global::OpenRouter.ChatRequestReasoning? Type772 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant1? Type773 { get; set; } + public global::OpenRouter.OneOf? Type773 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type774 { get; set; } + public global::OpenRouter.ChatJsonSchemaConfig? Type774 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant2? Type775 { get; set; } + public global::OpenRouter.ChatRequestResponseFormat? Type775 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant3? Type776 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant1? Type776 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type777 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant1Type? Type777 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant4? Type778 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant2? Type778 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type779 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant3? Type779 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant5? Type780 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant3Type? Type780 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type781 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant4? Type781 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type782 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant4Type? Type782 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type783 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant5? Type783 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestServiceTier? Type784 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatVariant5Type? Type784 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestStop? Type785 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type785 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamOptions? Type786 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type786 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice0? Type787 { get; set; } + public global::OpenRouter.ChatRequestServiceTier? Type787 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice1? Type788 { get; set; } + public global::OpenRouter.ChatRequestStop? Type788 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice2? Type789 { get; set; } + public global::OpenRouter.ChatStreamOptions? Type789 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceFunction? Type790 { get; set; } + public global::OpenRouter.ChatToolChoice0? Type790 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceType? Type791 { get; set; } + public global::OpenRouter.ChatToolChoice1? Type791 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoice? Type792 { get; set; } + public global::OpenRouter.ChatToolChoice2? Type792 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice? Type793 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceFunction? Type793 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Function? Type794 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceType? Type794 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolOneOf0Type? Type795 { get; set; } + public global::OpenRouter.ChatNamedToolChoice? Type795 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool0? Type796 { get; set; } + public global::OpenRouter.ChatToolChoice? Type796 { get; set; } /// /// /// - public global::OpenRouter.WebSearchConfig? Type797 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Function? Type797 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type798 { get; set; } + public global::OpenRouter.ChatFunctionToolOneOf0Type? Type798 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerTool? Type799 { get; set; } + public global::OpenRouter.ChatFunctionTool0? Type799 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthandType? Type800 { get; set; } + public global::OpenRouter.WebSearchConfig? Type800 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthand? Type801 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type801 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool? Type802 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerTool? Type802 { get; set; } /// /// /// - public global::OpenRouter.ChatRequest? Type803 { get; set; } + public global::OpenRouter.ChatWebSearchShorthandType? Type803 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type804 { get; set; } + public global::OpenRouter.ChatWebSearchShorthand? Type804 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type805 { get; set; } + public global::OpenRouter.ChatFunctionTool? Type805 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type806 { get; set; } + public global::OpenRouter.ChatRequest? Type806 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type807 { get; set; } + public global::System.Collections.Generic.Dictionary? Type807 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type808 { get; set; } + public global::System.Collections.Generic.IList? Type808 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type809 { get; set; } + public global::System.Collections.Generic.IList? Type809 { get; set; } /// /// /// - public global::OpenRouter.ChatFinishReasonEnum? Type810 { get; set; } + public global::System.Collections.Generic.IList? Type810 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type811 { get; set; } + public global::OpenRouter.OneOf? Type811 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprob? Type812 { get; set; } + public global::System.Collections.Generic.IList? Type812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type813 { get; set; } + public global::OpenRouter.ChatFinishReasonEnum? Type813 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobs? Type814 { get; set; } + public global::OpenRouter.ChatTokenLogprobTopLogprobsItems? Type814 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type815 { get; set; } + public global::OpenRouter.ChatTokenLogprob? Type815 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessage? Type816 { get; set; } + public global::System.Collections.Generic.IList? Type816 { get; set; } /// /// /// - public global::OpenRouter.ChatChoice? Type817 { get; set; } + public global::OpenRouter.ChatTokenLogprobs? Type817 { get; set; } /// /// /// - public global::OpenRouter.ChatResultObject? Type818 { get; set; } + public global::System.Collections.Generic.IList? Type818 { get; set; } /// /// /// - public global::OpenRouter.ChatUsageCompletionTokensDetails? Type819 { get; set; } + public global::OpenRouter.ChatAssistantMessage? Type819 { get; set; } /// /// /// - public global::OpenRouter.CostDetails? Type820 { get; set; } + public global::OpenRouter.ChatChoice? Type820 { get; set; } /// /// /// - public global::OpenRouter.ChatUsagePromptTokensDetails? Type821 { get; set; } + public global::OpenRouter.ChatResultObject? Type821 { get; set; } /// /// /// - public global::OpenRouter.ChatUsage? Type822 { get; set; } + public global::OpenRouter.ChatUsageCompletionTokensDetails? Type822 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type823 { get; set; } + public global::OpenRouter.CostDetails? Type823 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type824 { get; set; } + public global::OpenRouter.ChatUsagePromptTokensDetails? Type824 { get; set; } /// /// /// - public global::OpenRouter.ChatResult? Type825 { get; set; } + public global::OpenRouter.ChatUsage? Type825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type826 { get; set; } + public global::OpenRouter.OneOf? Type826 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type827 { get; set; } + public global::OpenRouter.OneOf? Type827 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type828 { get; set; } + public global::OpenRouter.ChatResult? Type828 { get; set; } /// /// /// - public global::OpenRouter.CreditsGetCreditsResponse200? Type829 { get; set; } + public global::System.Collections.Generic.IList? Type829 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type830 { get; set; } + public global::System.DateTimeOffset? Type830 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type831 { get; set; } + public global::OpenRouter.CreditsGetResponsesContentApplicationJsonSchemaData? Type831 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type832 { get; set; } + public global::OpenRouter.CreditsGetCreditsResponse200? Type832 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type833 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaEncodingFormat? Type833 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type834 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf0Type? Type834 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type835 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems0? Type835 { get; set; } /// /// /// - public global::OpenRouter.MultimodalMedia? Type836 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1ImageUrl? Type836 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputAudioType? Type837 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItemsOneOf1Type? Type837 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputAudio? Type838 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems1? Type838 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputVideoType? Type839 { get; set; } + public global::OpenRouter.MultimodalMedia? Type839 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputVideo? Type840 { get; set; } + public global::OpenRouter.ContentPartInputAudioType? Type840 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputFileType? Type841 { get; set; } + public global::OpenRouter.ContentPartInputAudio? Type841 { get; set; } /// /// /// - public global::OpenRouter.ContentPartInputFile? Type842 { get; set; } + public global::OpenRouter.ContentPartInputVideoType? Type842 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type843 { get; set; } + public global::OpenRouter.ContentPartInputVideo? Type843 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type844 { get; set; } + public global::OpenRouter.ContentPartInputFileType? Type844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type845 { get; set; } + public global::OpenRouter.ContentPartInputFile? Type845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type846 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4ItemsContentItems? Type846 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type847 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInputOneOf4Items? Type847 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type848 { get; set; } + public global::System.Collections.Generic.IList? Type848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type849 { get; set; } + public global::System.Collections.Generic.IList? Type849 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type850 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaInput? Type850 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type851 { get; set; } + public global::System.Collections.Generic.IList? Type851 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type852 { get; set; } + public global::System.Collections.Generic.IList>? Type852 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type853 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type853 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type854 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type854 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type855 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type855 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type856 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type856 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type857 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type857 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type858 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProviderSort? Type858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type859 { get; set; } + public global::OpenRouter.EmbeddingsPostRequestBodyContentApplicationJsonSchemaProvider? Type859 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type860 { get; set; } + public global::OpenRouter.OneOf? Type860 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type861 { get; set; } + public global::System.Collections.Generic.IList? Type861 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type862 { get; set; } + public global::System.Collections.Generic.IList? Type862 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type863 { get; set; } + public global::System.Collections.Generic.IList? Type863 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type864 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsEmbedding? Type864 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type865 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItemsObject? Type865 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type866 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaDataItems? Type866 { get; set; } /// /// /// - public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type867 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaObject? Type867 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type868 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsagePromptTokensDetails? Type868 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type869 { get; set; } + public global::OpenRouter.EmbeddingsPostResponsesContentApplicationJsonSchemaUsage? Type869 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitectureInstructType? Type870 { get; set; } + public global::OpenRouter.EmbeddingsCreateEmbeddingsResponse200? Type870 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type871 { get; set; } + public global::System.Collections.Generic.IList? Type871 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type872 { get; set; } + public global::OpenRouter.InputModality? Type872 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type873 { get; set; } + public global::OpenRouter.ModelArchitectureInstructType? Type873 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type874 { get; set; } + public global::OpenRouter.OutputModality? Type874 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type875 { get; set; } + public global::OpenRouter.ModelGroup? Type875 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type876 { get; set; } + public global::OpenRouter.ModelArchitecture? Type876 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type877 { get; set; } + public global::System.Collections.Generic.IList? Type877 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type878 { get; set; } + public global::OpenRouter.OneOf? Type878 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type879 { get; set; } + public global::System.Collections.Generic.IList? Type879 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type880 { get; set; } + public global::OpenRouter.DefaultParameters? Type880 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type881 { get; set; } + public global::OpenRouter.ModelLinks? Type881 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type882 { get; set; } + public global::OpenRouter.PerRequestLimits? Type882 { get; set; } /// /// /// - public global::OpenRouter.Model? Type883 { get; set; } + public global::OpenRouter.PublicPricing? Type883 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type884 { get; set; } + public global::OpenRouter.Parameter? Type884 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type885 { get; set; } + public global::OpenRouter.TopProviderInfo? Type885 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type886 { get; set; } + public global::OpenRouter.Model? Type886 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type887 { get; set; } + public global::System.Collections.Generic.IList? Type887 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricing? Type888 { get; set; } + public global::System.Collections.Generic.IList? Type888 { get; set; } /// /// /// - public global::OpenRouter.EndpointStatus? Type889 { get; set; } + public global::OpenRouter.ModelsListResponse? Type889 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointThroughputLast30M? Type890 { get; set; } + public global::OpenRouter.PercentileStats? Type890 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type891 { get; set; } + public global::OpenRouter.PublicEndpointPricing? Type891 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type892 { get; set; } + public global::OpenRouter.EndpointStatus? Type892 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type893 { get; set; } + public global::OpenRouter.PublicEndpointThroughputLast30M? Type893 { get; set; } /// /// /// - public global::OpenRouter.InstructType2? Type894 { get; set; } + public global::OpenRouter.PublicEndpoint? Type894 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type895 { get; set; } + public global::OpenRouter.EndpointsListEndpointsZdrResponse200? Type895 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type896 { get; set; } + public global::System.Collections.Generic.IList? Type896 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type897 { get; set; } + public global::OpenRouter.InstructType2? Type897 { get; set; } /// /// /// - public global::OpenRouter.EndpointsListEndpointsResponse200? Type898 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type898 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type899 { get; set; } + public global::OpenRouter.OneOf? Type899 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type900 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type900 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type901 { get; set; } + public global::OpenRouter.EndpointsListEndpointsResponse200? Type901 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type902 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type902 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type903 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type903 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type904 { get; set; } + public global::OpenRouter.ProviderResponse? Type904 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type905 { get; set; } + public global::OpenRouter.GenerationResponseData? Type905 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput0? Type906 { get; set; } + public global::OpenRouter.OneOf? Type906 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput1? Type907 { get; set; } + public global::System.Collections.Generic.IList? Type907 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInput? Type908 { get; set; } + public global::OpenRouter.GenerationResponse? Type908 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type909 { get; set; } + public global::OpenRouter.GenerationContentDataInput0? Type909 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type910 { get; set; } + public global::OpenRouter.GenerationContentDataInput1? Type910 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type911 { get; set; } + public global::OpenRouter.GenerationContentDataInput? Type911 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinAction? Type912 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type912 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinSlug? Type913 { get; set; } + public global::OpenRouter.GenerationContentData? Type913 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterBuiltinEntry? Type914 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type914 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterAction? Type915 { get; set; } + public global::OpenRouter.ContentFilterBuiltinAction? Type915 { get; set; } /// /// /// - public global::OpenRouter.ContentFilterEntry? Type916 { get; set; } + public global::OpenRouter.ContentFilterBuiltinSlug? Type916 { get; set; } /// /// /// - public global::OpenRouter.GuardrailInterval? Type917 { get; set; } + public global::OpenRouter.ContentFilterBuiltinEntry? Type917 { get; set; } /// /// /// - public global::OpenRouter.Guardrail? Type918 { get; set; } + public global::OpenRouter.ContentFilterAction? Type918 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type919 { get; set; } + public global::OpenRouter.ContentFilterEntry? Type919 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type920 { get; set; } + public global::OpenRouter.GuardrailInterval? Type920 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type921 { get; set; } + public global::OpenRouter.Guardrail? Type921 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type922 { get; set; } + public global::System.Collections.Generic.IList? Type922 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailRequest? Type923 { get; set; } + public global::System.Collections.Generic.IList? Type923 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponseData? Type924 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type924 { get; set; } /// /// /// - public global::OpenRouter.CreateGuardrailResponse? Type925 { get; set; } + public global::System.Collections.Generic.IList? Type925 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponseData? Type926 { get; set; } + public global::OpenRouter.CreateGuardrailRequest? Type926 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type927 { get; set; } + public global::OpenRouter.CreateGuardrailResponseData? Type927 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type928 { get; set; } + public global::OpenRouter.CreateGuardrailResponse? Type928 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type929 { get; set; } + public global::OpenRouter.GetGuardrailResponseData? Type929 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponseData? Type930 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type930 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type931 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type931 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type932 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type932 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type933 { get; set; } + public global::OpenRouter.UpdateGuardrailResponseData? Type933 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type934 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type934 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysRequest? Type935 { get; set; } + public global::OpenRouter.KeyAssignment? Type935 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysResponse? Type936 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type936 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysRequest? Type937 { get; set; } + public global::System.Collections.Generic.IList? Type937 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysResponse? Type938 { get; set; } + public global::OpenRouter.BulkAssignKeysRequest? Type938 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type939 { get; set; } + public global::OpenRouter.BulkAssignKeysResponse? Type939 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type940 { get; set; } + public global::OpenRouter.BulkUnassignKeysRequest? Type940 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type941 { get; set; } + public global::OpenRouter.BulkUnassignKeysResponse? Type941 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersRequest? Type942 { get; set; } + public global::OpenRouter.MemberAssignment? Type942 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersResponse? Type943 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type943 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersRequest? Type944 { get; set; } + public global::System.Collections.Generic.IList? Type944 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersResponse? Type945 { get; set; } + public global::OpenRouter.BulkAssignMembersRequest? Type945 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type946 { get; set; } + public global::OpenRouter.BulkAssignMembersResponse? Type946 { get; set; } /// /// /// - public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type947 { get; set; } + public global::OpenRouter.BulkUnassignMembersRequest? Type947 { get; set; } /// /// /// - public global::System.DateTime? Type948 { get; set; } + public global::OpenRouter.BulkUnassignMembersResponse? Type948 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type949 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaDataRateLimit? Type949 { get; set; } /// /// /// - public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type950 { get; set; } + public global::OpenRouter.KeyGetResponsesContentApplicationJsonSchemaData? Type950 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysListResponse200? Type951 { get; set; } + public global::System.DateTime? Type951 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type952 { get; set; } + public global::OpenRouter.ApiKeysGetCurrentKeyResponse200? Type952 { get; set; } /// /// /// - public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type953 { get; set; } + public global::OpenRouter.KeysGetResponsesContentApplicationJsonSchemaDataItems? Type953 { get; set; } /// /// /// - public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type954 { get; set; } + public global::OpenRouter.ApiKeysListResponse200? Type954 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysCreateKeysResponse201? Type955 { get; set; } + public global::System.Collections.Generic.IList? Type955 { get; set; } /// /// /// - public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type956 { get; set; } + public global::OpenRouter.KeysPostRequestBodyContentApplicationJsonSchemaLimitReset? Type956 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysGetKeyResponse200? Type957 { get; set; } + public global::OpenRouter.KeysPostResponsesContentApplicationJsonSchemaData? Type957 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type958 { get; set; } + public global::OpenRouter.ApiKeysCreateKeysResponse201? Type958 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type959 { get; set; } + public global::OpenRouter.KeysHashGetResponsesContentApplicationJsonSchemaData? Type959 { get; set; } /// /// /// - public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type960 { get; set; } + public global::OpenRouter.ApiKeysGetKeyResponse200? Type960 { get; set; } /// /// /// - public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type961 { get; set; } + public global::OpenRouter.ApiKeysDeleteKeysResponse200? Type961 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type962 { get; set; } + public global::OpenRouter.KeysHashPatchRequestBodyContentApplicationJsonSchemaLimitReset? Type962 { get; set; } /// /// /// - public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type963 { get; set; } + public global::OpenRouter.KeysHashPatchResponsesContentApplicationJsonSchemaData? Type963 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type964 { get; set; } + public global::OpenRouter.ApiKeysUpdateKeysResponse200? Type964 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeepType? Type965 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeastType? Type965 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolUsesKeep? Type966 { get; set; } + public global::OpenRouter.AnthropicInputTokensClearAtLeast? Type966 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type967 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0ClearToolInputs? Type967 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type968 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeepType? Type968 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type969 { get; set; } + public global::OpenRouter.AnthropicToolUsesKeep? Type969 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type970 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Trigger? Type970 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type971 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1? Type971 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type972 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant1Type? Type972 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type973 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2? Type973 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type974 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerVariant2Type? Type974 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type975 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminator? Type975 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurnsType? Type976 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0TriggerDiscriminatorType? Type976 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingTurns? Type977 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf0Type? Type977 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type978 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems0? Type978 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type979 { get; set; } + public global::OpenRouter.AnthropicThinkingTurnsType? Type979 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type980 { get; set; } + public global::OpenRouter.AnthropicThinkingTurns? Type980 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type981 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1KeepOneOf1Type? Type981 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type982 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep1? Type982 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type983 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep2? Type983 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type984 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Keep? Type984 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type985 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf1Type? Type985 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type986 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems1? Type986 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type987 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2TriggerType? Type987 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type988 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Trigger? Type988 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type989 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItemsOneOf2Type? Type989 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type990 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems2? Type990 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type991 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditsItems? Type991 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type992 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type992 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type993 { get; set; } + public global::System.Collections.Generic.IList? Type993 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type994 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItems? Type994 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type995 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1? Type995 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type996 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant1Type? Type996 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type997 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2? Type997 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type998 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant2Type? Type998 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type999 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3? Type999 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type1000 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant3Type? Type1000 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type1001 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4? Type1001 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type1002 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant4Type? Type1002 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type1003 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5? Type1003 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParamType? Type1004 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsVariant5Type? Type1004 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextBlockParam? Type1005 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminator? Type1005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1006 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamCitationsItemsDiscriminatorType? Type1006 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageMimeType? Type1007 { get; set; } + public global::OpenRouter.AnthropicTextBlockParamType? Type1007 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlImageSourceType? Type1008 { get; set; } + public global::OpenRouter.AnthropicTextBlockParam? Type1008 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSource? Type1009 { get; set; } + public global::System.Collections.Generic.IList? Type1009 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type1010 { get; set; } + public global::OpenRouter.AnthropicImageMimeType? Type1010 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type1011 { get; set; } + public global::OpenRouter.AnthropicUrlImageSourceType? Type1011 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type1012 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSource? Type1012 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type1013 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant1? Type1013 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type1014 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant1Type? Type1014 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParamType? Type1015 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceVariant2? Type1015 { get; set; } /// /// /// - public global::OpenRouter.AnthropicImageBlockParam? Type1016 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminator? Type1016 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type1017 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamSourceDiscriminatorType? Type1017 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type1018 { get; set; } + public global::OpenRouter.AnthropicImageBlockParamType? Type1018 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSourceType? Type1019 { get; set; } + public global::OpenRouter.AnthropicImageBlockParam? Type1019 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBase64PdfSource? Type1020 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamCitations? Type1020 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type1021 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceMediaType? Type1021 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSourceType? Type1022 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSourceType? Type1022 { get; set; } /// /// /// - public global::OpenRouter.AnthropicPlainTextSource? Type1023 { get; set; } + public global::OpenRouter.AnthropicBase64PdfSource? Type1023 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type1024 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceMediaType? Type1024 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type1025 { get; set; } + public global::OpenRouter.AnthropicPlainTextSourceType? Type1025 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1026 { get; set; } + public global::OpenRouter.AnthropicPlainTextSource? Type1026 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1027 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1Items? Type1027 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1028 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant1? Type1028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1029 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsVariant2? Type1029 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1030 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminator? Type1030 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1031 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2ContentOneOf1ItemsDiscriminatorType? Type1031 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1032 { get; set; } + public global::System.Collections.Generic.IList? Type1032 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSourceType? Type1033 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Content? Type1033 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUrlPdfSource? Type1034 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSourceOneOf2Type? Type1034 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1035 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource2? Type1035 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParamType? Type1036 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSourceType? Type1036 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockParam? Type1037 { get; set; } + public global::OpenRouter.AnthropicUrlPdfSource? Type1037 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1038 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamSource? Type1038 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1039 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParamType? Type1039 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1040 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockParam? Type1040 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1041 { get; set; } + public global::OpenRouter.OneOf? Type1041 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1042 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf3Type? Type1042 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1043 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items3? Type1043 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1044 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1ItemsOneOf2Type? Type1044 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSearchResultBlockParam? Type1045 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items2? Type1045 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1046 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamCitations? Type1046 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1047 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParamType? Type1047 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1048 { get; set; } + public global::OpenRouter.AnthropicSearchResultBlockParam? Type1048 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1049 { get; set; } + public global::System.Collections.Generic.IList? Type1049 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1050 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4ContentOneOf1Items? Type1050 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1051 { get; set; } + public global::System.Collections.Generic.IList? Type1051 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1052 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Content? Type1052 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1053 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf4Type? Type1053 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1054 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items4? Type1054 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1055 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf5Type? Type1055 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1056 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items5? Type1056 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1057 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf6Type? Type1057 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1058 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items6? Type1058 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1059 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf7Type? Type1059 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1060 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items7? Type1060 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1061 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParamType? Type1061 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1062 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultBlockParam? Type1062 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1063 { get; set; } + public global::System.Collections.Generic.IList? Type1063 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1064 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1ErrorCode? Type1064 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1065 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8ContentOneOf1Type? Type1065 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1066 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content1? Type1066 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1067 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Content? Type1067 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1068 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf8Type? Type1068 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1069 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items8? Type1069 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1070 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1ItemsOneOf10Type? Type1070 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1071 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items10? Type1071 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1072 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1072 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContent? Type1073 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1073 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type1074 { get; set; } + public global::OpenRouter.MessagesMessageParamContentOneOf1Items? Type1074 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type1075 { get; set; } + public global::System.Collections.Generic.IList? Type1075 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type1076 { get; set; } + public global::OpenRouter.MessagesMessageParamContent? Type1076 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type1077 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type1077 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type1078 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type1078 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type1079 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type1079 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1080 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type1080 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1081 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type1081 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type1082 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type1082 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1083 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1083 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1084 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1084 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1085 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type1085 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItems? Type1086 { get; set; } + public global::OpenRouter.OneOf? Type1086 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1087 { get; set; } + public global::OpenRouter.OneOf? Type1087 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1088 { get; set; } + public global::OpenRouter.OneOf? Type1088 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1089 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItems? Type1089 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1090 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant1? Type1090 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1091 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant1Id? Type1091 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1092 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant2? Type1092 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1093 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant2Id? Type1093 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1094 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant3? Type1094 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1095 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant3Id? Type1095 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1096 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant4? Type1096 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1097 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant4Id? Type1097 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1098 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant5? Type1098 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1099 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant5Id? Type1099 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1100 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant6? Type1100 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1101 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant6Id? Type1101 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsVariant9? Type1102 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant7? Type1102 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1103 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant7Id? Type1103 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1104 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant8? Type1104 { get; set; } /// /// /// - public global::OpenRouter.AnthropicSpeed? Type1105 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsVariant9? Type1105 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestSystem? Type1106 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsDiscriminator? Type1106 { get; set; } /// /// /// - public global::OpenRouter.AnthropicThinkingDisplay? Type1107 { get; set; } + public global::OpenRouter.MessagesRequestPluginsItemsDiscriminatorId? Type1107 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1108 { get; set; } + public global::OpenRouter.AnthropicSpeed? Type1108 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking0? Type1109 { get; set; } + public global::OpenRouter.MessagesRequestSystem? Type1109 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1110 { get; set; } + public global::OpenRouter.AnthropicThinkingDisplay? Type1110 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking1? Type1111 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf0Type? Type1111 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1112 { get; set; } + public global::OpenRouter.MessagesRequestThinking0? Type1112 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking2? Type1113 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf1Type? Type1113 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinking? Type1114 { get; set; } + public global::OpenRouter.MessagesRequestThinking1? Type1114 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1115 { get; set; } + public global::OpenRouter.MessagesRequestThinkingOneOf2Type? Type1115 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice0? Type1116 { get; set; } + public global::OpenRouter.MessagesRequestThinking2? Type1116 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1117 { get; set; } + public global::OpenRouter.MessagesRequestThinking? Type1117 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice1? Type1118 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf0Type? Type1118 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1119 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice0? Type1119 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice2? Type1120 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf1Type? Type1120 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1121 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice1? Type1121 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice3? Type1122 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf2Type? Type1122 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoice? Type1123 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice2? Type1123 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1124 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceOneOf3Type? Type1124 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1125 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice3? Type1125 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems0? Type1126 { get; set; } + public global::OpenRouter.MessagesRequestToolChoice? Type1126 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1127 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0InputSchema? Type1127 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1128 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf0Type? Type1128 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems1? Type1129 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems0? Type1129 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1130 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Name? Type1130 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1131 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf1Type? Type1131 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems2? Type1132 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems1? Type1132 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1133 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Name? Type1133 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1134 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf2Type? Type1134 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1135 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems2? Type1135 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1136 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Name? Type1136 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems3? Type1137 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf3Type? Type1137 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAllowedCallersItems? Type1138 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocationType? Type1138 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1139 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolUserLocation? Type1139 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1140 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems3? Type1140 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1141 { get; set; } + public global::OpenRouter.AnthropicAllowedCallersItems? Type1141 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems4? Type1142 { get; set; } + public global::System.Collections.Generic.IList? Type1142 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1143 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Name? Type1143 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1144 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf4Type? Type1144 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1145 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems4? Type1145 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1146 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5CachingType? Type1146 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems5? Type1147 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Caching? Type1147 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems11? Type1148 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Name? Type1148 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolsItems? Type1149 { get; set; } + public global::OpenRouter.MessagesRequestToolsItemsOneOf5Type? Type1149 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type1150 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems5? Type1150 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1151 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems11? Type1151 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1152 { get; set; } + public global::OpenRouter.MessagesRequestToolsItems? Type1152 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1153 { get; set; } + public global::OpenRouter.MessagesRequest? Type1153 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1154 { get; set; } + public global::OpenRouter.OneOf? Type1154 { get; set; } /// /// /// - public global::OpenRouter.AnthropicContainer? Type1155 { get; set; } + public global::System.Collections.Generic.IList? Type1155 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1156 { get; set; } + public global::System.Collections.Generic.IList? Type1156 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1157 { get; set; } + public global::System.Collections.Generic.IList? Type1157 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1158 { get; set; } + public global::OpenRouter.AnthropicContainer? Type1158 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1159 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutputType? Type1159 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1160 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionOutput? Type1160 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1161 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionResultType? Type1161 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1162 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorErrorCode? Type1162 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1163 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionToolResultErrorType? Type1163 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1164 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContent? Type1164 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1165 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentVariant1? Type1165 { get; set; } /// /// /// - public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1166 { get; set; } + public global::System.Collections.Generic.IList? Type1166 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1167 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentVariant2? Type1167 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionOutput? Type1168 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminator? Type1168 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionResultType? Type1169 { get; set; } + public global::OpenRouter.AnthropicBashCodeExecutionContentDiscriminatorType? Type1169 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolErrorCode? Type1170 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutputType? Type1170 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1171 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionOutput? Type1171 { get; set; } /// /// /// - public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1172 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionResultType? Type1172 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContent? Type1173 { get; set; } + public global::OpenRouter.AnthropicServerToolErrorCode? Type1173 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1174 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionToolResultErrorType? Type1174 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1175 { get; set; } + public global::OpenRouter.AnthropicEncryptedCodeExecutionResultType? Type1175 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1176 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContent? Type1176 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1177 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant1? Type1177 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1178 { get; set; } + public global::System.Collections.Generic.IList? Type1178 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1179 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant2? Type1179 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCaller? Type1180 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentVariant3? Type1180 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1181 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentDiscriminator? Type1181 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1182 { get; set; } + public global::OpenRouter.AnthropicCodeExecutionContentDiscriminatorType? Type1182 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1183 { get; set; } + public global::OpenRouter.ORAnthropicNullableCaller? Type1183 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1184 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant1? Type1184 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1185 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant1Type? Type1185 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1186 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant2? Type1186 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1187 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant2Type? Type1187 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1188 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant3? Type1188 { get; set; } /// /// /// - public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1189 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerVariant3Type? Type1189 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitation? Type1190 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1190 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant1? Type1191 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1191 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1192 { get; set; } + public global::OpenRouter.OrAnthropicServerToolUseBlockType? Type1192 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant2? Type1193 { get; set; } + public global::OpenRouter.AnthropicTextCitation? Type1193 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1194 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant1? Type1194 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant3? Type1195 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant1Type? Type1195 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1196 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant2? Type1196 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant4? Type1197 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant2Type? Type1197 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1198 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant3? Type1198 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant5? Type1199 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant3Type? Type1199 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1200 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant4? Type1200 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1201 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant4Type? Type1201 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1202 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant5? Type1202 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1203 { get; set; } + public global::OpenRouter.AnthropicTextCitationVariant5Type? Type1203 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1204 { get; set; } + public global::OpenRouter.AnthropicTextCitationDiscriminator? Type1204 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1205 { get; set; } + public global::OpenRouter.AnthropicTextCitationDiscriminatorType? Type1205 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1206 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionCreateResultType? Type1206 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1207 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionStrReplaceResultType? Type1207 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1208 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorErrorCode? Type1208 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1209 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionToolResultErrorType? Type1209 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1210 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultFileType? Type1210 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1211 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionViewResultType? Type1211 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1212 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContent? Type1212 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1213 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant1? Type1213 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1214 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant2? Type1214 { get; set; } /// /// /// - public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1215 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant3? Type1215 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1216 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentVariant4? Type1216 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReferenceType? Type1217 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminator? Type1217 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolReference? Type1218 { get; set; } + public global::OpenRouter.AnthropicTextEditorCodeExecutionContentDiscriminatorType? Type1218 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchResultType? Type1219 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultErrorType? Type1219 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContent? Type1220 { get; set; } + public global::OpenRouter.AnthropicToolReferenceType? Type1220 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1221 { get; set; } + public global::OpenRouter.AnthropicToolReference? Type1221 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1222 { get; set; } + public global::OpenRouter.AnthropicToolSearchResultType? Type1222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1223 { get; set; } + public global::OpenRouter.AnthropicToolSearchContent? Type1223 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1224 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentVariant1? Type1224 { get; set; } /// /// /// - public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1225 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentVariant2? Type1225 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCaller? Type1226 { get; set; } + public global::System.Collections.Generic.IList? Type1226 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant1? Type1227 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentDiscriminator? Type1227 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant1Type? Type1228 { get; set; } + public global::OpenRouter.AnthropicToolSearchContentDiscriminatorType? Type1228 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant2? Type1229 { get; set; } + public global::OpenRouter.AnthropicCaller? Type1229 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant2Type? Type1230 { get; set; } + public global::OpenRouter.AnthropicCallerVariant1? Type1230 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant3? Type1231 { get; set; } + public global::OpenRouter.AnthropicCallerVariant1Type? Type1231 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerVariant3Type? Type1232 { get; set; } + public global::OpenRouter.AnthropicCallerVariant2? Type1232 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerDiscriminator? Type1233 { get; set; } + public global::OpenRouter.AnthropicCallerVariant2Type? Type1233 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1234 { get; set; } + public global::OpenRouter.AnthropicCallerVariant3? Type1234 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCitationsConfig? Type1235 { get; set; } + public global::OpenRouter.AnthropicCallerVariant3Type? Type1235 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockSource? Type1236 { get; set; } + public global::OpenRouter.AnthropicCallerDiscriminator? Type1236 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlockType? Type1237 { get; set; } + public global::OpenRouter.AnthropicCallerDiscriminatorType? Type1237 { get; set; } /// /// /// - public global::OpenRouter.AnthropicDocumentBlock? Type1238 { get; set; } + public global::OpenRouter.AnthropicCitationsConfig? Type1238 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1239 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockSource? Type1239 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1240 { get; set; } + public global::OpenRouter.AnthropicDocumentBlockType? Type1240 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContent? Type1241 { get; set; } + public global::OpenRouter.AnthropicDocumentBlock? Type1241 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1242 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorErrorCode? Type1242 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1243 { get; set; } + public global::OpenRouter.AnthropicWebFetchToolResultErrorType? Type1243 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1244 { get; set; } + public global::OpenRouter.AnthropicWebFetchContent? Type1244 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1245 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant1? Type1245 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1246 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant1Type? Type1246 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResultType? Type1247 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentVariant2? Type1247 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchResult? Type1248 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentDiscriminator? Type1248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1249 { get; set; } + public global::OpenRouter.AnthropicWebFetchContentDiscriminatorType? Type1249 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1250 { get; set; } + public global::OpenRouter.AnthropicWebSearchResultType? Type1250 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1251 { get; set; } + public global::OpenRouter.AnthropicWebSearchResult? Type1251 { get; set; } /// /// /// - public global::OpenRouter.AnthropicWebSearchToolResultError? Type1252 { get; set; } + public global::System.Collections.Generic.IList? Type1252 { get; set; } /// /// /// - public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1253 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorErrorCode? Type1253 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlock? Type1254 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultErrorType? Type1254 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1255 { get; set; } + public global::OpenRouter.AnthropicWebSearchToolResultError? Type1255 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1256 { get; set; } + public global::OpenRouter.OrAnthropicContentBlockDiscriminatorMappingWebSearchToolResultContent? Type1256 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1257 { get; set; } + public global::OpenRouter.ORAnthropicContentBlock? Type1257 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1258 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant1? Type1258 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1259 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant1Type? Type1259 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1260 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant2? Type1260 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1261 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant2Type? Type1261 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1262 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant3? Type1262 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1263 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant3Type? Type1263 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1264 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant4? Type1264 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1265 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant4Type? Type1265 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1266 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant5? Type1266 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1267 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant5Type? Type1267 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1268 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant6? Type1268 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1269 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant6Type? Type1269 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1270 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant7? Type1270 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1271 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant8? Type1271 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1272 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant8Type? Type1272 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1273 { get; set; } + public global::System.Collections.Generic.IList? Type1273 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1274 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant9? Type1274 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1275 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant9Type? Type1275 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1276 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant10? Type1276 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1277 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant10Type? Type1277 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1278 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant11? Type1278 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1279 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant11Type? Type1279 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1280 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant12? Type1280 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1281 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant12Type? Type1281 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1282 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant13? Type1282 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1283 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant13Type? Type1283 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1284 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant14? Type1284 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultRole? Type1285 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockVariant14Type? Type1285 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1286 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1286 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1287 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1287 { get; set; } /// /// /// - public global::OpenRouter.AnthropicRefusalStopDetails? Type1288 { get; set; } + public global::OpenRouter.MessagesResultRole? Type1288 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1289 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsCategory? Type1289 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicStopReason? Type1290 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetailsType? Type1290 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultType? Type1291 { get; set; } + public global::OpenRouter.AnthropicRefusalStopDetails? Type1291 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCacheCreation? Type1292 { get; set; } + public global::OpenRouter.OneOf? Type1292 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServerToolUsage? Type1293 { get; set; } + public global::OpenRouter.ORAnthropicStopReason? Type1293 { get; set; } /// /// /// - public global::OpenRouter.AnthropicServiceTier? Type1294 { get; set; } + public global::OpenRouter.MessagesResultType? Type1294 { get; set; } /// /// /// - public global::OpenRouter.AnthropicIterationCacheCreation? Type1295 { get; set; } + public global::OpenRouter.AnthropicCacheCreation? Type1295 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1296 { get; set; } + public global::OpenRouter.AnthropicServerToolUsage? Type1296 { get; set; } /// /// /// - public global::OpenRouter.AnthropicCompactionUsageIteration? Type1297 { get; set; } + public global::OpenRouter.AnthropicServiceTier? Type1297 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIterationType? Type1298 { get; set; } + public global::OpenRouter.AnthropicIterationCacheCreation? Type1298 { get; set; } /// /// /// - public global::OpenRouter.AnthropicMessageUsageIteration? Type1299 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIterationType? Type1299 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type1300 { get; set; } + public global::OpenRouter.AnthropicCompactionUsageIteration? Type1300 { get; set; } /// /// /// - public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type1301 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIterationType? Type1301 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUnknownUsageIteration? Type1302 { get; set; } + public global::OpenRouter.AnthropicMessageUsageIteration? Type1302 { get; set; } /// /// /// - public global::OpenRouter.AnthropicUsageIteration? Type1303 { get; set; } + public global::OpenRouter.AnthropicAdvisorMessageUsageIterationType? Type1303 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultUsage? Type1304 { get; set; } + public global::OpenRouter.AnthropicAdvisorMessageUsageIteration? Type1304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1305 { get; set; } + public global::OpenRouter.AnthropicUnknownUsageIteration? Type1305 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1306 { get; set; } + public global::OpenRouter.AnthropicUsageIteration? Type1306 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultContextManagement? Type1307 { get; set; } + public global::OpenRouter.MessagesResultUsage? Type1307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1308 { get; set; } + public global::System.Collections.Generic.IList? Type1308 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1309 { get; set; } + public global::OpenRouter.MessagesResultContextManagementAppliedEditsItems? Type1309 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1310 { get; set; } + public global::OpenRouter.MessagesResultContextManagement? Type1310 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1311 { get; set; } + public global::System.Collections.Generic.IList? Type1311 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorDetail? Type1312 { get; set; } + public global::OpenRouter.MessagesResult? Type1312 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponseType? Type1313 { get; set; } + public global::System.Collections.Generic.IList? Type1313 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorResponse? Type1314 { get; set; } + public global::OpenRouter.OneOf? Type1314 { get; set; } /// /// /// - public global::OpenRouter.ModelsGetParametersCategory? Type1315 { get; set; } + public global::OpenRouter.MessagesErrorDetail? Type1315 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1316 { get; set; } + public global::OpenRouter.MessagesErrorResponseType? Type1316 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1317 { get; set; } + public global::OpenRouter.MessagesErrorResponse? Type1317 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingArizeConfig? Type1318 { get; set; } + public global::OpenRouter.ModelsGetParametersCategory? Type1318 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsLogic? Type1319 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1319 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsField? Type1320 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1320 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperator? Type1321 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingArizeConfig? Type1321 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsValue? Type1322 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsLogic? Type1322 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItems? Type1323 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsField? Type1323 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItems? Type1324 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsOperator? Type1324 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1325 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItemsValue? Type1325 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfig? Type1326 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItemsRulesItems? Type1326 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1327 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfigGroupsItems? Type1327 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingBraintrustConfig? Type1328 { get; set; } + public global::System.Collections.Generic.IList? Type1328 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingClickhouseConfig? Type1329 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfig? Type1329 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingDatadogConfig? Type1330 { get; set; } + public global::System.Collections.Generic.IList? Type1330 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingGrafanaConfig? Type1331 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingBraintrustConfig? Type1331 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingLangfuseConfig? Type1332 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingClickhouseConfig? Type1332 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingLangsmithConfig? Type1333 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingDatadogConfig? Type1333 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion? Type1334 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingGrafanaConfig? Type1334 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfig? Type1335 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingLangfuseConfig? Type1335 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingOpikConfig? Type1336 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingLangsmithConfig? Type1336 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingOtelCollectorConfig? Type1337 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfigRegion? Type1337 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingPosthogConfig? Type1338 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingNewrelicConfig? Type1338 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingRampConfig? Type1339 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingOpikConfig? Type1339 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingS3Config? Type1340 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingOtelCollectorConfig? Type1340 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingSentryConfig? Type1341 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingPosthogConfig? Type1341 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingSnowflakeConfig? Type1342 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingRampConfig? Type1342 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWeaveConfig? Type1343 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingS3Config? Type1343 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod? Type1344 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingSentryConfig? Type1344 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfig? Type1345 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingSnowflakeConfig? Type1345 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestination? Type1346 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWeaveConfig? Type1346 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant1? Type1347 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfigMethod? Type1347 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant1Type? Type1348 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorMappingWebhookConfig? Type1348 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant2? Type1349 { get; set; } + public global::OpenRouter.ObservabilityDestination? Type1349 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant2Type? Type1350 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant1? Type1350 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant3? Type1351 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant1Type? Type1351 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant3Type? Type1352 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant2? Type1352 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant4? Type1353 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant2Type? Type1353 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant4Type? Type1354 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant3? Type1354 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant5? Type1355 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant3Type? Type1355 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant5Type? Type1356 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant4? Type1356 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant6? Type1357 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant4Type? Type1357 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant6Type? Type1358 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant5? Type1358 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant7? Type1359 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant5Type? Type1359 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant7Type? Type1360 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant6? Type1360 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant8? Type1361 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant6Type? Type1361 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant8Type? Type1362 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant7? Type1362 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant9? Type1363 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant7Type? Type1363 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant9Type? Type1364 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant8? Type1364 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant10? Type1365 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant8Type? Type1365 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant10Type? Type1366 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant9? Type1366 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant11? Type1367 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant9Type? Type1367 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant11Type? Type1368 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant10? Type1368 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant12? Type1369 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant10Type? Type1369 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant12Type? Type1370 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant11? Type1370 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant13? Type1371 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant11Type? Type1371 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant13Type? Type1372 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant12? Type1372 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant14? Type1373 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant12Type? Type1373 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant14Type? Type1374 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant13? Type1374 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant15? Type1375 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant13Type? Type1375 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant15Type? Type1376 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant14? Type1376 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant16? Type1377 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant14Type? Type1377 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant16Type? Type1378 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant15? Type1378 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant17? Type1379 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant15Type? Type1379 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationVariant17Type? Type1380 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant16? Type1380 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1381 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant16Type? Type1381 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1382 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant17? Type1382 { get; set; } /// /// /// - public global::OpenRouter.ListObservabilityDestinationsResponse? Type1383 { get; set; } + public global::OpenRouter.ObservabilityDestinationVariant17Type? Type1383 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1384 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1384 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationRequestType? Type1385 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1385 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationRequest? Type1386 { get; set; } + public global::OpenRouter.ListObservabilityDestinationsResponse? Type1386 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseData? Type1387 { get; set; } + public global::System.Collections.Generic.IList? Type1387 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1? Type1388 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationRequestType? Type1388 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type? Type1389 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationRequest? Type1389 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2? Type1390 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseData? Type1390 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type? Type1391 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1? Type1391 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3? Type1392 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant1Type? Type1392 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type? Type1393 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2? Type1393 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4? Type1394 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant2Type? Type1394 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type? Type1395 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3? Type1395 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5? Type1396 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant3Type? Type1396 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type? Type1397 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4? Type1397 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6? Type1398 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant4Type? Type1398 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type? Type1399 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5? Type1399 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7? Type1400 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant5Type? Type1400 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type? Type1401 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6? Type1401 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8? Type1402 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant6Type? Type1402 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type? Type1403 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7? Type1403 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9? Type1404 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant7Type? Type1404 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type? Type1405 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8? Type1405 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10? Type1406 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant8Type? Type1406 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type? Type1407 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9? Type1407 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11? Type1408 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant9Type? Type1408 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type? Type1409 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10? Type1409 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12? Type1410 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant10Type? Type1410 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type? Type1411 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11? Type1411 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13? Type1412 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant11Type? Type1412 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type? Type1413 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12? Type1413 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14? Type1414 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant12Type? Type1414 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type? Type1415 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13? Type1415 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15? Type1416 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant13Type? Type1416 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type? Type1417 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14? Type1417 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16? Type1418 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant14Type? Type1418 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type? Type1419 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15? Type1419 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17? Type1420 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant15Type? Type1420 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type? Type1421 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16? Type1421 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminator? Type1422 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant16Type? Type1422 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType? Type1423 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17? Type1423 { get; set; } /// /// /// - public global::OpenRouter.CreateObservabilityDestinationResponse? Type1424 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataVariant17Type? Type1424 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseData? Type1425 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminator? Type1425 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1? Type1426 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponseDataDiscriminatorType? Type1426 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1Type? Type1427 { get; set; } + public global::OpenRouter.CreateObservabilityDestinationResponse? Type1427 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2? Type1428 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseData? Type1428 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2Type? Type1429 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1? Type1429 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3? Type1430 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant1Type? Type1430 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3Type? Type1431 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2? Type1431 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4? Type1432 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant2Type? Type1432 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4Type? Type1433 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3? Type1433 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5? Type1434 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant3Type? Type1434 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type? Type1435 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4? Type1435 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6? Type1436 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant4Type? Type1436 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type? Type1437 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5? Type1437 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7? Type1438 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant5Type? Type1438 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type? Type1439 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6? Type1439 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8? Type1440 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant6Type? Type1440 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type? Type1441 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7? Type1441 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9? Type1442 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant7Type? Type1442 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type? Type1443 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8? Type1443 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10? Type1444 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant8Type? Type1444 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type? Type1445 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9? Type1445 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11? Type1446 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant9Type? Type1446 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type? Type1447 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10? Type1447 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12? Type1448 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant10Type? Type1448 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type? Type1449 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11? Type1449 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13? Type1450 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant11Type? Type1450 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type? Type1451 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12? Type1451 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14? Type1452 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant12Type? Type1452 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type? Type1453 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13? Type1453 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15? Type1454 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant13Type? Type1454 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type? Type1455 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14? Type1455 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16? Type1456 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant14Type? Type1456 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type? Type1457 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15? Type1457 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17? Type1458 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant15Type? Type1458 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type? Type1459 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16? Type1459 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminator? Type1460 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant16Type? Type1460 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminatorType? Type1461 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17? Type1461 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponse? Type1462 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataVariant17Type? Type1462 { get; set; } /// /// /// - public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1463 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminator? Type1463 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic? Type1464 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponseDataDiscriminatorType? Type1464 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField? Type1465 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponse? Type1465 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator? Type1466 { get; set; } + public global::OpenRouter.DeleteObservabilityDestinationResponse? Type1466 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue? Type1467 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsLogic? Type1467 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItems? Type1468 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsField? Type1468 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItems? Type1469 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsOperator? Type1469 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1470 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItemsValue? Type1470 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRules? Type1471 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItemsRulesItems? Type1471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1472 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRulesGroupsItems? Type1472 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequest? Type1473 { get; set; } + public global::System.Collections.Generic.IList? Type1473 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseData? Type1474 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequestFilterRules? Type1474 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1? Type1475 { get; set; } + public global::System.Collections.Generic.IList? Type1475 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type? Type1476 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequest? Type1476 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2? Type1477 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseData? Type1477 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type? Type1478 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1? Type1478 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3? Type1479 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant1Type? Type1479 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3Type? Type1480 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2? Type1480 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4? Type1481 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant2Type? Type1481 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4Type? Type1482 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3? Type1482 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5? Type1483 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant3Type? Type1483 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5Type? Type1484 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4? Type1484 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6? Type1485 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant4Type? Type1485 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6Type? Type1486 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5? Type1486 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7? Type1487 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant5Type? Type1487 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7Type? Type1488 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6? Type1488 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8? Type1489 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant6Type? Type1489 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8Type? Type1490 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7? Type1490 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9? Type1491 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant7Type? Type1491 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9Type? Type1492 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8? Type1492 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10? Type1493 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant8Type? Type1493 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type? Type1494 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9? Type1494 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11? Type1495 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant9Type? Type1495 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type? Type1496 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10? Type1496 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12? Type1497 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant10Type? Type1497 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type? Type1498 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11? Type1498 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13? Type1499 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant11Type? Type1499 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type? Type1500 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12? Type1500 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14? Type1501 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant12Type? Type1501 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type? Type1502 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13? Type1502 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15? Type1503 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant13Type? Type1503 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type? Type1504 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14? Type1504 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16? Type1505 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant14Type? Type1505 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type? Type1506 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15? Type1506 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17? Type1507 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant15Type? Type1507 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type? Type1508 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16? Type1508 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminator? Type1509 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant16Type? Type1509 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType? Type1510 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17? Type1510 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponse? Type1511 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataVariant17Type? Type1511 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1512 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminator? Type1512 { get; set; } /// /// /// - public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1513 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponseDataDiscriminatorType? Type1513 { get; set; } /// /// /// - public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1514 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponse? Type1514 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1515 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItemsRole? Type1515 { get; set; } /// /// /// - public global::OpenRouter.PresetDesignatedVersion? Type1516 { get; set; } + public global::OpenRouter.OrganizationMembersGetResponsesContentApplicationJsonSchemaDataItems? Type1516 { get; set; } /// /// /// - public global::OpenRouter.PresetWithDesignatedVersionStatus? Type1517 { get; set; } + public global::OpenRouter.OrganizationListOrganizationMembersResponse200? Type1517 { get; set; } /// /// /// - public global::OpenRouter.PresetWithDesignatedVersion? Type1518 { get; set; } + public global::System.Collections.Generic.IList? Type1518 { get; set; } /// /// /// - public global::OpenRouter.CreatePresetFromInferenceResponse? Type1519 { get; set; } + public global::OpenRouter.PresetDesignatedVersion? Type1519 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1520 { get; set; } + public global::OpenRouter.PresetWithDesignatedVersionStatus? Type1520 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1521 { get; set; } + public global::OpenRouter.PresetWithDesignatedVersion? Type1521 { get; set; } /// /// /// - public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1522 { get; set; } + public global::OpenRouter.CreatePresetFromInferenceResponse? Type1522 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1523 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsDatacentersItems? Type1523 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1524 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItemsHeadquarters? Type1524 { get; set; } /// /// /// - public global::OpenRouter.ProvidersListProvidersResponse200? Type1525 { get; set; } + public global::OpenRouter.ProvidersGetResponsesContentApplicationJsonSchemaDataItems? Type1525 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1526 { get; set; } + public global::System.Collections.Generic.IList? Type1526 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1527 { get; set; } + public global::OpenRouter.OneOf? Type1527 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1528 { get; set; } + public global::OpenRouter.ProvidersListProvidersResponse200? Type1528 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1529 { get; set; } + public global::System.Collections.Generic.IList? Type1529 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1530 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderDataCollection? Type1530 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1531 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderIgnoreItems? Type1531 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1532 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderMaxPrice? Type1532 { get; set; } /// /// /// - public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1533 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOnlyItems? Type1533 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1534 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderOrderItems? Type1534 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1535 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProviderSort? Type1535 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1536 { get; set; } + public global::OpenRouter.RerankPostRequestBodyContentApplicationJsonSchemaProvider? Type1536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1537 { get; set; } + public global::OpenRouter.OneOf? Type1537 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1538 { get; set; } + public global::System.Collections.Generic.IList? Type1538 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1539 { get; set; } + public global::System.Collections.Generic.IList? Type1539 { get; set; } /// /// /// - public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1540 { get; set; } + public global::System.Collections.Generic.IList? Type1540 { get; set; } /// /// /// - public global::OpenRouter.RerankCreateRerankResponse200? Type1541 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItemsDocument? Type1541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1542 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaResultsItems? Type1542 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1543 { get; set; } + public global::OpenRouter.RerankPostResponsesContentApplicationJsonSchemaUsage? Type1543 { get; set; } /// /// /// - public global::OpenRouter.FrameImageImageUrl? Type1544 { get; set; } + public global::OpenRouter.RerankCreateRerankResponse200? Type1544 { get; set; } /// /// /// - public global::OpenRouter.FrameImageType? Type1545 { get; set; } + public global::System.Collections.Generic.IList? Type1545 { get; set; } /// /// /// - public global::OpenRouter.FrameImageFrameType? Type1546 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type1546 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1547 { get; set; } + public global::OpenRouter.FrameImageImageUrl? Type1547 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageImageUrl? Type1548 { get; set; } + public global::OpenRouter.FrameImageType? Type1548 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImageType? Type1549 { get; set; } + public global::OpenRouter.FrameImageFrameType? Type1549 { get; set; } /// /// /// - public global::OpenRouter.ContentPartImage? Type1550 { get; set; } + public global::OpenRouter.FrameImage? Type1550 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1551 { get; set; } + public global::OpenRouter.ContentPartImageImageUrl? Type1551 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type1552 { get; set; } + public global::OpenRouter.ContentPartImageType? Type1552 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type1553 { get; set; } + public global::OpenRouter.ContentPartImage? Type1553 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type1554 { get; set; } + public global::OpenRouter.VideoGenerationRequestProviderOptions? Type1554 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1555 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type1555 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1556 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type1556 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type1557 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type1557 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type1558 { get; set; } + public global::System.Collections.Generic.IList? Type1558 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type1559 { get; set; } + public global::System.Collections.Generic.IList? Type1559 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1560 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type1560 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1561 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type1561 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1562 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type1562 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSizesItems? Type1563 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatiosItems? Type1563 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type1564 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImagesItems? Type1564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1565 { get; set; } + public global::OpenRouter.VideoModelSupportedResolutionsItems? Type1565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1566 { get; set; } + public global::OpenRouter.VideoModelSupportedSizesItems? Type1566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1567 { get; set; } + public global::OpenRouter.VideoModel? Type1567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1568 { get; set; } + public global::System.Collections.Generic.IList? Type1568 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1569 { get; set; } + public global::System.Collections.Generic.IList? Type1569 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type1570 { get; set; } + public global::System.Collections.Generic.IList? Type1570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1571 { get; set; } + public global::System.Collections.Generic.IList? Type1571 { get; set; } /// /// /// - public global::OpenRouter.Workspace? Type1572 { get; set; } + public global::System.Collections.Generic.IList? Type1572 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1573 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type1573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1574 { get; set; } + public global::System.Collections.Generic.IList? Type1574 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceRequest? Type1575 { get; set; } + public global::OpenRouter.Workspace? Type1575 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponseData? Type1576 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1576 { get; set; } /// /// /// - public global::OpenRouter.CreateWorkspaceResponse? Type1577 { get; set; } + public global::System.Collections.Generic.IList? Type1577 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponseData? Type1578 { get; set; } + public global::OpenRouter.CreateWorkspaceRequest? Type1578 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1579 { get; set; } + public global::OpenRouter.CreateWorkspaceResponseData? Type1579 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type1580 { get; set; } + public global::OpenRouter.CreateWorkspaceResponse? Type1580 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type1581 { get; set; } + public global::OpenRouter.GetWorkspaceResponseData? Type1581 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponseData? Type1582 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1582 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type1583 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type1583 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1584 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type1584 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type1585 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponseData? Type1585 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMember? Type1586 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type1586 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1587 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type1587 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1588 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type1588 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1589 { get; set; } + public global::OpenRouter.WorkspaceMember? Type1589 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1590 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type1590 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1591 { get; set; } + public global::System.Collections.Generic.IList? Type1591 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1592 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type1592 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type1593 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type1593 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type1594 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForApiKeyRequest? Type1594 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type1595 { get; set; } + public global::OpenRouter.OneOf? Type1595 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1596 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type1596 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type1597 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type1597 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type1598 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type1598 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type1599 { get; set; } + public global::OpenRouter.OneOf? Type1599 { get; set; } /// /// /// - public byte[]? Type1600 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type1600 { get; set; } + /// + /// + /// + public global::OpenRouter.OneOf? Type1601 { get; set; } + /// + /// + /// + public global::OpenRouter.CreateRerankRequest? Type1602 { get; set; } + /// + /// + /// + public byte[]? Type1603 { get; set; } /// /// diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation.g.cs index e1e9daf..a8bec63 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation.g.cs @@ -12,212 +12,220 @@ namespace OpenRouter /// /// /// + public global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? Type { get; } + + /// + /// The `create_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing the new file contents. + /// #if NET6_0_OR_GREATER - public global::OpenRouter.ApplyPatchCallOperation0? ApplyPatchCallOperation0 { get; init; } + public global::OpenRouter.ApplyPatchCallOperationVariant1? CreateFile { get; init; } #else - public global::OpenRouter.ApplyPatchCallOperation0? ApplyPatchCallOperation0 { get; } + public global::OpenRouter.ApplyPatchCallOperationVariant1? CreateFile { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ApplyPatchCallOperation0))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(CreateFile))] #endif - public bool IsApplyPatchCallOperation0 => ApplyPatchCallOperation0 != null; + public bool IsCreateFile => CreateFile != null; /// /// /// - public bool TryPickApplyPatchCallOperation0( + public bool TryPickCreateFile( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::OpenRouter.ApplyPatchCallOperation0? value) + out global::OpenRouter.ApplyPatchCallOperationVariant1? value) { - value = ApplyPatchCallOperation0; - return IsApplyPatchCallOperation0; + value = CreateFile; + return IsCreateFile; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation0 PickApplyPatchCallOperation0() => IsApplyPatchCallOperation0 - ? ApplyPatchCallOperation0! - : throw new global::System.InvalidOperationException($"Expected union variant 'ApplyPatchCallOperation0' but the value was {ToString()}."); + public global::OpenRouter.ApplyPatchCallOperationVariant1 PickCreateFile() => IsCreateFile + ? CreateFile! + : throw new global::System.InvalidOperationException($"Expected union variant 'CreateFile' but the value was {ToString()}."); /// - /// + /// The `delete_file` variant of an `apply_patch_call.operation`. Identifies the file to remove; no diff is required. /// #if NET6_0_OR_GREATER - public global::OpenRouter.ApplyPatchCallOperation1? ApplyPatchCallOperation1 { get; init; } + public global::OpenRouter.ApplyPatchCallOperationVariant2? DeleteFile { get; init; } #else - public global::OpenRouter.ApplyPatchCallOperation1? ApplyPatchCallOperation1 { get; } + public global::OpenRouter.ApplyPatchCallOperationVariant2? DeleteFile { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ApplyPatchCallOperation1))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DeleteFile))] #endif - public bool IsApplyPatchCallOperation1 => ApplyPatchCallOperation1 != null; + public bool IsDeleteFile => DeleteFile != null; /// /// /// - public bool TryPickApplyPatchCallOperation1( + public bool TryPickDeleteFile( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::OpenRouter.ApplyPatchCallOperation1? value) + out global::OpenRouter.ApplyPatchCallOperationVariant2? value) { - value = ApplyPatchCallOperation1; - return IsApplyPatchCallOperation1; + value = DeleteFile; + return IsDeleteFile; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation1 PickApplyPatchCallOperation1() => IsApplyPatchCallOperation1 - ? ApplyPatchCallOperation1! - : throw new global::System.InvalidOperationException($"Expected union variant 'ApplyPatchCallOperation1' but the value was {ToString()}."); + public global::OpenRouter.ApplyPatchCallOperationVariant2 PickDeleteFile() => IsDeleteFile + ? DeleteFile! + : throw new global::System.InvalidOperationException($"Expected union variant 'DeleteFile' but the value was {ToString()}."); /// - /// + /// The `update_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing edits to an existing file. /// #if NET6_0_OR_GREATER - public global::OpenRouter.ApplyPatchCallOperation2? ApplyPatchCallOperation2 { get; init; } + public global::OpenRouter.ApplyPatchCallOperationVariant3? UpdateFile { get; init; } #else - public global::OpenRouter.ApplyPatchCallOperation2? ApplyPatchCallOperation2 { get; } + public global::OpenRouter.ApplyPatchCallOperationVariant3? UpdateFile { get; } #endif /// /// /// #if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ApplyPatchCallOperation2))] + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(UpdateFile))] #endif - public bool IsApplyPatchCallOperation2 => ApplyPatchCallOperation2 != null; + public bool IsUpdateFile => UpdateFile != null; /// /// /// - public bool TryPickApplyPatchCallOperation2( + public bool TryPickUpdateFile( #if NET6_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] #endif - out global::OpenRouter.ApplyPatchCallOperation2? value) + out global::OpenRouter.ApplyPatchCallOperationVariant3? value) { - value = ApplyPatchCallOperation2; - return IsApplyPatchCallOperation2; + value = UpdateFile; + return IsUpdateFile; } /// /// /// - public global::OpenRouter.ApplyPatchCallOperation2 PickApplyPatchCallOperation2() => IsApplyPatchCallOperation2 - ? ApplyPatchCallOperation2! - : throw new global::System.InvalidOperationException($"Expected union variant 'ApplyPatchCallOperation2' but the value was {ToString()}."); + public global::OpenRouter.ApplyPatchCallOperationVariant3 PickUpdateFile() => IsUpdateFile + ? UpdateFile! + : throw new global::System.InvalidOperationException($"Expected union variant 'UpdateFile' but the value was {ToString()}."); /// /// /// - public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation0 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperation0?)value); + public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant1 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperationVariant1?)value); /// /// /// - public static implicit operator global::OpenRouter.ApplyPatchCallOperation0?(ApplyPatchCallOperation @this) => @this.ApplyPatchCallOperation0; + public static implicit operator global::OpenRouter.ApplyPatchCallOperationVariant1?(ApplyPatchCallOperation @this) => @this.CreateFile; /// /// /// - public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation0? value) + public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant1? value) { - ApplyPatchCallOperation0 = value; + CreateFile = value; } /// /// /// - public static ApplyPatchCallOperation FromApplyPatchCallOperation0(global::OpenRouter.ApplyPatchCallOperation0? value) => new ApplyPatchCallOperation(value); + public static ApplyPatchCallOperation FromCreateFile(global::OpenRouter.ApplyPatchCallOperationVariant1? value) => new ApplyPatchCallOperation(value); /// /// /// - public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation1 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperation1?)value); + public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant2 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperationVariant2?)value); /// /// /// - public static implicit operator global::OpenRouter.ApplyPatchCallOperation1?(ApplyPatchCallOperation @this) => @this.ApplyPatchCallOperation1; + public static implicit operator global::OpenRouter.ApplyPatchCallOperationVariant2?(ApplyPatchCallOperation @this) => @this.DeleteFile; /// /// /// - public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation1? value) + public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant2? value) { - ApplyPatchCallOperation1 = value; + DeleteFile = value; } /// /// /// - public static ApplyPatchCallOperation FromApplyPatchCallOperation1(global::OpenRouter.ApplyPatchCallOperation1? value) => new ApplyPatchCallOperation(value); + public static ApplyPatchCallOperation FromDeleteFile(global::OpenRouter.ApplyPatchCallOperationVariant2? value) => new ApplyPatchCallOperation(value); /// /// /// - public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation2 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperation2?)value); + public static implicit operator ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant3 value) => new ApplyPatchCallOperation((global::OpenRouter.ApplyPatchCallOperationVariant3?)value); /// /// /// - public static implicit operator global::OpenRouter.ApplyPatchCallOperation2?(ApplyPatchCallOperation @this) => @this.ApplyPatchCallOperation2; + public static implicit operator global::OpenRouter.ApplyPatchCallOperationVariant3?(ApplyPatchCallOperation @this) => @this.UpdateFile; /// /// /// - public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperation2? value) + public ApplyPatchCallOperation(global::OpenRouter.ApplyPatchCallOperationVariant3? value) { - ApplyPatchCallOperation2 = value; + UpdateFile = value; } /// /// /// - public static ApplyPatchCallOperation FromApplyPatchCallOperation2(global::OpenRouter.ApplyPatchCallOperation2? value) => new ApplyPatchCallOperation(value); + public static ApplyPatchCallOperation FromUpdateFile(global::OpenRouter.ApplyPatchCallOperationVariant3? value) => new ApplyPatchCallOperation(value); /// /// /// public ApplyPatchCallOperation( - global::OpenRouter.ApplyPatchCallOperation0? applyPatchCallOperation0, - global::OpenRouter.ApplyPatchCallOperation1? applyPatchCallOperation1, - global::OpenRouter.ApplyPatchCallOperation2? applyPatchCallOperation2 + global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? type, + global::OpenRouter.ApplyPatchCallOperationVariant1? createFile, + global::OpenRouter.ApplyPatchCallOperationVariant2? deleteFile, + global::OpenRouter.ApplyPatchCallOperationVariant3? updateFile ) { - ApplyPatchCallOperation0 = applyPatchCallOperation0; - ApplyPatchCallOperation1 = applyPatchCallOperation1; - ApplyPatchCallOperation2 = applyPatchCallOperation2; + Type = type; + + CreateFile = createFile; + DeleteFile = deleteFile; + UpdateFile = updateFile; } /// /// /// public object? Object => - ApplyPatchCallOperation2 as object ?? - ApplyPatchCallOperation1 as object ?? - ApplyPatchCallOperation0 as object + UpdateFile as object ?? + DeleteFile as object ?? + CreateFile as object ; /// /// /// public override string? ToString() => - ApplyPatchCallOperation0?.ToString() ?? - ApplyPatchCallOperation1?.ToString() ?? - ApplyPatchCallOperation2?.ToString() + CreateFile?.ToString() ?? + DeleteFile?.ToString() ?? + UpdateFile?.ToString() ; /// @@ -225,16 +233,16 @@ ApplyPatchCallOperation0 as object /// public bool Validate() { - return IsApplyPatchCallOperation0 && !IsApplyPatchCallOperation1 && !IsApplyPatchCallOperation2 || !IsApplyPatchCallOperation0 && IsApplyPatchCallOperation1 && !IsApplyPatchCallOperation2 || !IsApplyPatchCallOperation0 && !IsApplyPatchCallOperation1 && IsApplyPatchCallOperation2; + return IsCreateFile && !IsDeleteFile && !IsUpdateFile || !IsCreateFile && IsDeleteFile && !IsUpdateFile || !IsCreateFile && !IsDeleteFile && IsUpdateFile; } /// /// /// public TResult? Match( - global::System.Func? applyPatchCallOperation0 = null, - global::System.Func? applyPatchCallOperation1 = null, - global::System.Func? applyPatchCallOperation2 = null, + global::System.Func? createFile = null, + global::System.Func? deleteFile = null, + global::System.Func? updateFile = null, bool validate = true) { if (validate) @@ -242,17 +250,17 @@ public bool Validate() Validate(); } - if (IsApplyPatchCallOperation0 && applyPatchCallOperation0 != null) + if (IsCreateFile && createFile != null) { - return applyPatchCallOperation0(ApplyPatchCallOperation0!); + return createFile(CreateFile!); } - else if (IsApplyPatchCallOperation1 && applyPatchCallOperation1 != null) + else if (IsDeleteFile && deleteFile != null) { - return applyPatchCallOperation1(ApplyPatchCallOperation1!); + return deleteFile(DeleteFile!); } - else if (IsApplyPatchCallOperation2 && applyPatchCallOperation2 != null) + else if (IsUpdateFile && updateFile != null) { - return applyPatchCallOperation2(ApplyPatchCallOperation2!); + return updateFile(UpdateFile!); } return default(TResult); @@ -262,11 +270,11 @@ public bool Validate() /// /// public void Match( - global::System.Action? applyPatchCallOperation0 = null, + global::System.Action? createFile = null, - global::System.Action? applyPatchCallOperation1 = null, + global::System.Action? deleteFile = null, - global::System.Action? applyPatchCallOperation2 = null, + global::System.Action? updateFile = null, bool validate = true) { if (validate) @@ -274,17 +282,17 @@ public void Match( Validate(); } - if (IsApplyPatchCallOperation0) + if (IsCreateFile) { - applyPatchCallOperation0?.Invoke(ApplyPatchCallOperation0!); + createFile?.Invoke(CreateFile!); } - else if (IsApplyPatchCallOperation1) + else if (IsDeleteFile) { - applyPatchCallOperation1?.Invoke(ApplyPatchCallOperation1!); + deleteFile?.Invoke(DeleteFile!); } - else if (IsApplyPatchCallOperation2) + else if (IsUpdateFile) { - applyPatchCallOperation2?.Invoke(ApplyPatchCallOperation2!); + updateFile?.Invoke(UpdateFile!); } } @@ -292,9 +300,9 @@ public void Match( /// /// public void Switch( - global::System.Action? applyPatchCallOperation0 = null, - global::System.Action? applyPatchCallOperation1 = null, - global::System.Action? applyPatchCallOperation2 = null, + global::System.Action? createFile = null, + global::System.Action? deleteFile = null, + global::System.Action? updateFile = null, bool validate = true) { if (validate) @@ -302,17 +310,17 @@ public void Switch( Validate(); } - if (IsApplyPatchCallOperation0) + if (IsCreateFile) { - applyPatchCallOperation0?.Invoke(ApplyPatchCallOperation0!); + createFile?.Invoke(CreateFile!); } - else if (IsApplyPatchCallOperation1) + else if (IsDeleteFile) { - applyPatchCallOperation1?.Invoke(ApplyPatchCallOperation1!); + deleteFile?.Invoke(DeleteFile!); } - else if (IsApplyPatchCallOperation2) + else if (IsUpdateFile) { - applyPatchCallOperation2?.Invoke(ApplyPatchCallOperation2!); + updateFile?.Invoke(UpdateFile!); } } @@ -323,12 +331,12 @@ public override int GetHashCode() { var fields = new object?[] { - ApplyPatchCallOperation0, - typeof(global::OpenRouter.ApplyPatchCallOperation0), - ApplyPatchCallOperation1, - typeof(global::OpenRouter.ApplyPatchCallOperation1), - ApplyPatchCallOperation2, - typeof(global::OpenRouter.ApplyPatchCallOperation2), + CreateFile, + typeof(global::OpenRouter.ApplyPatchCallOperationVariant1), + DeleteFile, + typeof(global::OpenRouter.ApplyPatchCallOperationVariant2), + UpdateFile, + typeof(global::OpenRouter.ApplyPatchCallOperationVariant3), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -345,9 +353,9 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(ApplyPatchCallOperation other) { return - global::System.Collections.Generic.EqualityComparer.Default.Equals(ApplyPatchCallOperation0, other.ApplyPatchCallOperation0) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(ApplyPatchCallOperation1, other.ApplyPatchCallOperation1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(ApplyPatchCallOperation2, other.ApplyPatchCallOperation2) + global::System.Collections.Generic.EqualityComparer.Default.Equals(CreateFile, other.CreateFile) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DeleteFile, other.DeleteFile) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(UpdateFile, other.UpdateFile) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.Json.g.cs new file mode 100644 index 0000000..dab3c98 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.Json.g.cs @@ -0,0 +1,92 @@ +#nullable enable + +namespace OpenRouter +{ + public sealed partial class ApplyPatchCallOperationDiscriminator + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::OpenRouter.ApplyPatchCallOperationDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::OpenRouter.ApplyPatchCallOperationDiscriminator), + jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperationDiscriminator; + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::OpenRouter.ApplyPatchCallOperationDiscriminator? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::OpenRouter.ApplyPatchCallOperationDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperationDiscriminator; + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.g.cs new file mode 100644 index 0000000..8851e7f --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// + /// + public sealed partial class ApplyPatchCallOperationDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationDiscriminatorTypeJsonConverter))] + public global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ApplyPatchCallOperationDiscriminator( + global::OpenRouter.ApplyPatchCallOperationDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public ApplyPatchCallOperationDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminatorType.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminatorType.g.cs new file mode 100644 index 0000000..a8a2edc --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationDiscriminatorType.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// + /// + public enum ApplyPatchCallOperationDiscriminatorType + { + /// + /// + /// + CreateFile, + /// + /// + /// + DeleteFile, + /// + /// + /// + UpdateFile, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ApplyPatchCallOperationDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ApplyPatchCallOperationDiscriminatorType value) + { + return value switch + { + ApplyPatchCallOperationDiscriminatorType.CreateFile => "create_file", + ApplyPatchCallOperationDiscriminatorType.DeleteFile => "delete_file", + ApplyPatchCallOperationDiscriminatorType.UpdateFile => "update_file", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ApplyPatchCallOperationDiscriminatorType? ToEnum(string value) + { + return value switch + { + "create_file" => ApplyPatchCallOperationDiscriminatorType.CreateFile, + "delete_file" => ApplyPatchCallOperationDiscriminatorType.DeleteFile, + "update_file" => ApplyPatchCallOperationDiscriminatorType.UpdateFile, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.Json.g.cs similarity index 90% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.Json.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.Json.g.cs index 776da6b..a0fc35c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.Json.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.Json.g.cs @@ -2,7 +2,7 @@ namespace OpenRouter { - public sealed partial class ApplyPatchCallOperation0 + public sealed partial class ApplyPatchCallOperationVariant1 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::OpenRouter.ApplyPatchCallOperation0? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant1? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::OpenRouter.ApplyPatchCallOperation0), - jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperation0; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant1), + jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperationVariant1; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::OpenRouter.ApplyPatchCallOperation0? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant1? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::OpenRouter.ApplyPatchCallOperation0), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperation0; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant1), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperationVariant1; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.g.cs similarity index 71% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.g.cs index fdf9431..1deba10 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation0.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1.g.cs @@ -4,10 +4,17 @@ namespace OpenRouter { /// - /// + /// The `create_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing the new file contents. /// - public sealed partial class ApplyPatchCallOperation0 + public sealed partial class ApplyPatchCallOperationVariant1 { + /// + /// Discriminator value: create_file + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant1TypeJsonConverter))] + public global::OpenRouter.ApplyPatchCallOperationVariant1Type Type { get; set; } + /// /// /// @@ -22,13 +29,6 @@ public sealed partial class ApplyPatchCallOperation0 [global::System.Text.Json.Serialization.JsonRequired] public required string Path { get; set; } - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("type")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf0TypeJsonConverter))] - public global::OpenRouter.ApplyPatchCallOperationOneOf0Type Type { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -36,28 +36,30 @@ public sealed partial class ApplyPatchCallOperation0 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// - /// + /// + /// Discriminator value: create_file + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public ApplyPatchCallOperation0( + public ApplyPatchCallOperationVariant1( string diff, string path, - global::OpenRouter.ApplyPatchCallOperationOneOf0Type type) + global::OpenRouter.ApplyPatchCallOperationVariant1Type type) { + this.Type = type; this.Diff = diff ?? throw new global::System.ArgumentNullException(nameof(diff)); this.Path = path ?? throw new global::System.ArgumentNullException(nameof(path)); - this.Type = type; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public ApplyPatchCallOperation0() + public ApplyPatchCallOperationVariant1() { } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf0Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1Type.g.cs similarity index 63% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf0Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1Type.g.cs index aefcd88..beea209 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf0Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant1Type.g.cs @@ -4,12 +4,12 @@ namespace OpenRouter { /// - /// + /// Discriminator value: create_file /// - public enum ApplyPatchCallOperationOneOf0Type + public enum ApplyPatchCallOperationVariant1Type { /// - /// + /// create_file /// CreateFile, } @@ -17,27 +17,27 @@ public enum ApplyPatchCallOperationOneOf0Type /// /// Enum extensions to do fast conversions without the reflection. /// - public static class ApplyPatchCallOperationOneOf0TypeExtensions + public static class ApplyPatchCallOperationVariant1TypeExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this ApplyPatchCallOperationOneOf0Type value) + public static string ToValueString(this ApplyPatchCallOperationVariant1Type value) { return value switch { - ApplyPatchCallOperationOneOf0Type.CreateFile => "create_file", + ApplyPatchCallOperationVariant1Type.CreateFile => "create_file", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static ApplyPatchCallOperationOneOf0Type? ToEnum(string value) + public static ApplyPatchCallOperationVariant1Type? ToEnum(string value) { return value switch { - "create_file" => ApplyPatchCallOperationOneOf0Type.CreateFile, + "create_file" => ApplyPatchCallOperationVariant1Type.CreateFile, _ => null, }; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.Json.g.cs similarity index 90% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.Json.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.Json.g.cs index 317e116..8c60353 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.Json.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.Json.g.cs @@ -2,7 +2,7 @@ namespace OpenRouter { - public sealed partial class ApplyPatchCallOperation1 + public sealed partial class ApplyPatchCallOperationVariant2 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::OpenRouter.ApplyPatchCallOperation1? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant2? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::OpenRouter.ApplyPatchCallOperation1), - jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperation1; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant2), + jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperationVariant2; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::OpenRouter.ApplyPatchCallOperation1? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant2? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::OpenRouter.ApplyPatchCallOperation1), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperation1; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperationVariant2; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.g.cs similarity index 65% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.g.cs index 0bce552..f738fa4 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2.g.cs @@ -4,23 +4,23 @@ namespace OpenRouter { /// - /// + /// The `delete_file` variant of an `apply_patch_call.operation`. Identifies the file to remove; no diff is required. /// - public sealed partial class ApplyPatchCallOperation2 + public sealed partial class ApplyPatchCallOperationVariant2 { /// - /// + /// Discriminator value: delete_file /// - [global::System.Text.Json.Serialization.JsonPropertyName("path")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Path { get; set; } + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant2TypeJsonConverter))] + public global::OpenRouter.ApplyPatchCallOperationVariant2Type Type { get; set; } /// /// /// - [global::System.Text.Json.Serialization.JsonPropertyName("type")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf2TypeJsonConverter))] - public global::OpenRouter.ApplyPatchCallOperationOneOf2Type Type { get; set; } + [global::System.Text.Json.Serialization.JsonPropertyName("path")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Path { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -29,25 +29,27 @@ public sealed partial class ApplyPatchCallOperation2 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// - /// + /// + /// Discriminator value: delete_file + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public ApplyPatchCallOperation2( + public ApplyPatchCallOperationVariant2( string path, - global::OpenRouter.ApplyPatchCallOperationOneOf2Type type) + global::OpenRouter.ApplyPatchCallOperationVariant2Type type) { - this.Path = path ?? throw new global::System.ArgumentNullException(nameof(path)); this.Type = type; + this.Path = path ?? throw new global::System.ArgumentNullException(nameof(path)); } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public ApplyPatchCallOperation2() + public ApplyPatchCallOperationVariant2() { } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf2Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2Type.g.cs similarity index 63% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf2Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2Type.g.cs index b969fcf..383496f 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf2Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant2Type.g.cs @@ -4,12 +4,12 @@ namespace OpenRouter { /// - /// + /// Discriminator value: delete_file /// - public enum ApplyPatchCallOperationOneOf2Type + public enum ApplyPatchCallOperationVariant2Type { /// - /// + /// delete_file /// DeleteFile, } @@ -17,27 +17,27 @@ public enum ApplyPatchCallOperationOneOf2Type /// /// Enum extensions to do fast conversions without the reflection. /// - public static class ApplyPatchCallOperationOneOf2TypeExtensions + public static class ApplyPatchCallOperationVariant2TypeExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this ApplyPatchCallOperationOneOf2Type value) + public static string ToValueString(this ApplyPatchCallOperationVariant2Type value) { return value switch { - ApplyPatchCallOperationOneOf2Type.DeleteFile => "delete_file", + ApplyPatchCallOperationVariant2Type.DeleteFile => "delete_file", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static ApplyPatchCallOperationOneOf2Type? ToEnum(string value) + public static ApplyPatchCallOperationVariant2Type? ToEnum(string value) { return value switch { - "delete_file" => ApplyPatchCallOperationOneOf2Type.DeleteFile, + "delete_file" => ApplyPatchCallOperationVariant2Type.DeleteFile, _ => null, }; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.Json.g.cs similarity index 90% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.Json.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.Json.g.cs index b634fa1..f2db14c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation2.Json.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.Json.g.cs @@ -2,7 +2,7 @@ namespace OpenRouter { - public sealed partial class ApplyPatchCallOperation2 + public sealed partial class ApplyPatchCallOperationVariant3 { /// /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. @@ -34,14 +34,14 @@ public string ToJson( /// /// Deserializes a JSON string using the provided JsonSerializerContext. /// - public static global::OpenRouter.ApplyPatchCallOperation2? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant3? FromJson( string json, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return global::System.Text.Json.JsonSerializer.Deserialize( json, - typeof(global::OpenRouter.ApplyPatchCallOperation2), - jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperation2; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant3), + jsonSerializerContext) as global::OpenRouter.ApplyPatchCallOperationVariant3; } /// @@ -51,11 +51,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::OpenRouter.ApplyPatchCallOperation2? FromJson( + public static global::OpenRouter.ApplyPatchCallOperationVariant3? FromJson( string json, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.Deserialize( + return global::System.Text.Json.JsonSerializer.Deserialize( json, jsonSerializerOptions); } @@ -63,14 +63,14 @@ public string ToJson( /// /// Deserializes a JSON stream using the provided JsonSerializerContext. /// - public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) { return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, - typeof(global::OpenRouter.ApplyPatchCallOperation2), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperation2; + typeof(global::OpenRouter.ApplyPatchCallOperationVariant3), + jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.ApplyPatchCallOperationVariant3; } /// @@ -80,11 +80,11 @@ public string ToJson( [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] #endif - public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( global::System.IO.Stream jsonStream, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) { - return global::System.Text.Json.JsonSerializer.DeserializeAsync( + return global::System.Text.Json.JsonSerializer.DeserializeAsync( jsonStream, jsonSerializerOptions); } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.g.cs similarity index 70% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.g.cs index c14eb3a..d0195a6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperation1.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3.g.cs @@ -4,10 +4,17 @@ namespace OpenRouter { /// - /// + /// The `update_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing edits to an existing file. /// - public sealed partial class ApplyPatchCallOperation1 + public sealed partial class ApplyPatchCallOperationVariant3 { + /// + /// Discriminator value: update_file + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationVariant3TypeJsonConverter))] + public global::OpenRouter.ApplyPatchCallOperationVariant3Type Type { get; set; } + /// /// /// @@ -22,13 +29,6 @@ public sealed partial class ApplyPatchCallOperation1 [global::System.Text.Json.Serialization.JsonRequired] public required string Path { get; set; } - /// - /// - /// - [global::System.Text.Json.Serialization.JsonPropertyName("type")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchCallOperationOneOf1TypeJsonConverter))] - public global::OpenRouter.ApplyPatchCallOperationOneOf1Type Type { get; set; } - /// /// Additional properties that are not explicitly defined in the schema /// @@ -36,28 +36,30 @@ public sealed partial class ApplyPatchCallOperation1 public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// /// - /// + /// + /// Discriminator value: update_file + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif - public ApplyPatchCallOperation1( + public ApplyPatchCallOperationVariant3( string diff, string path, - global::OpenRouter.ApplyPatchCallOperationOneOf1Type type) + global::OpenRouter.ApplyPatchCallOperationVariant3Type type) { + this.Type = type; this.Diff = diff ?? throw new global::System.ArgumentNullException(nameof(diff)); this.Path = path ?? throw new global::System.ArgumentNullException(nameof(path)); - this.Type = type; } /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// - public ApplyPatchCallOperation1() + public ApplyPatchCallOperationVariant3() { } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf1Type.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3Type.g.cs similarity index 63% rename from src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf1Type.g.cs rename to src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3Type.g.cs index 2185a70..aa5c126 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationOneOf1Type.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchCallOperationVariant3Type.g.cs @@ -4,12 +4,12 @@ namespace OpenRouter { /// - /// + /// Discriminator value: update_file /// - public enum ApplyPatchCallOperationOneOf1Type + public enum ApplyPatchCallOperationVariant3Type { /// - /// + /// update_file /// UpdateFile, } @@ -17,27 +17,27 @@ public enum ApplyPatchCallOperationOneOf1Type /// /// Enum extensions to do fast conversions without the reflection. /// - public static class ApplyPatchCallOperationOneOf1TypeExtensions + public static class ApplyPatchCallOperationVariant3TypeExtensions { /// /// Converts an enum to a string. /// - public static string ToValueString(this ApplyPatchCallOperationOneOf1Type value) + public static string ToValueString(this ApplyPatchCallOperationVariant3Type value) { return value switch { - ApplyPatchCallOperationOneOf1Type.UpdateFile => "update_file", + ApplyPatchCallOperationVariant3Type.UpdateFile => "update_file", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } /// /// Converts an string to a enum. /// - public static ApplyPatchCallOperationOneOf1Type? ToEnum(string value) + public static ApplyPatchCallOperationVariant3Type? ToEnum(string value) { return value switch { - "update_file" => ApplyPatchCallOperationOneOf1Type.UpdateFile, + "update_file" => ApplyPatchCallOperationVariant3Type.UpdateFile, _ => null, }; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchEngineEnum.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchEngineEnum.g.cs new file mode 100644 index 0000000..28e32a1 --- /dev/null +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchEngineEnum.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace OpenRouter +{ + /// + /// Which apply_patch engine to use. "auto" (default) uses native passthrough when the endpoint advertises native apply_patch support, otherwise falls back to OpenRouter's HITL validator. "native" forces native passthrough — when the endpoint does not support native, the request falls back to HITL. "openrouter" always runs the HITL validator. Native passthrough streams the diff incrementally via `apply_patch_call_operation_diff.delta` events; HITL buffers the diff for atomic delivery as a single delta. + /// + public enum ApplyPatchEngineEnum + { + /// + /// + /// + Auto, + /// + /// + /// + Native, + /// + /// + /// + Openrouter, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class ApplyPatchEngineEnumExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this ApplyPatchEngineEnum value) + { + return value switch + { + ApplyPatchEngineEnum.Auto => "auto", + ApplyPatchEngineEnum.Native => "native", + ApplyPatchEngineEnum.Openrouter => "openrouter", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static ApplyPatchEngineEnum? ToEnum(string value) + { + return value switch + { + "auto" => ApplyPatchEngineEnum.Auto, + "native" => ApplyPatchEngineEnum.Native, + "openrouter" => ApplyPatchEngineEnum.Openrouter, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchServerToolConfig.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchServerToolConfig.g.cs index fce53c0..de8ba75 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchServerToolConfig.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ApplyPatchServerToolConfig.g.cs @@ -8,6 +8,12 @@ namespace OpenRouter /// public sealed partial class ApplyPatchServerToolConfig { + /// + /// Which apply_patch engine to use. "auto" (default) uses native passthrough when the endpoint advertises native apply_patch support, otherwise falls back to OpenRouter's HITL validator. "native" forces native passthrough — when the endpoint does not support native, the request falls back to HITL. "openrouter" always runs the HITL validator. Native passthrough streams the diff incrementally via `apply_patch_call_operation_diff.delta` events; HITL buffers the diff for atomic delivery as a single delta. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("engine")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.ApplyPatchEngineEnumJsonConverter))] + public global::OpenRouter.ApplyPatchEngineEnum? Engine { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -15,5 +21,27 @@ public sealed partial class ApplyPatchServerToolConfig [global::System.Text.Json.Serialization.JsonExtensionData] public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + /// + /// Initializes a new instance of the class. + /// + /// + /// Which apply_patch engine to use. "auto" (default) uses native passthrough when the endpoint advertises native apply_patch support, otherwise falls back to OpenRouter's HITL validator. "native" forces native passthrough — when the endpoint does not support native, the request falls back to HITL. "openrouter" always runs the HITL validator. Native passthrough streams the diff incrementally via `apply_patch_call_operation_diff.delta` events; HITL buffers the diff for atomic delivery as a single delta. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public ApplyPatchServerToolConfig( + global::OpenRouter.ApplyPatchEngineEnum? engine) + { + this.Engine = engine; + } + + /// + /// Initializes a new instance of the class. + /// + public ApplyPatchServerToolConfig() + { + } + } } \ No newline at end of file diff --git a/src/libs/OpenRouter/openapi.yaml b/src/libs/OpenRouter/openapi.yaml index f24a121..7e1c0b6 100644 --- a/src/libs/OpenRouter/openapi.yaml +++ b/src/libs/OpenRouter/openapi.yaml @@ -5919,95 +5919,80 @@ "description": "The output from a function call execution", "title": "FunctionCallOutputItem" }, - "ApplyPatchCallOperationOneOf0Type": { - "type": "string", - "enum": [ - "create_file" - ], - "title": "ApplyPatchCallOperationOneOf0Type" - }, - "ApplyPatchCallOperation0": { - "type": "object", - "properties": { - "diff": { - "type": "string" - }, - "path": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/ApplyPatchCallOperationOneOf0Type" - } - }, - "required": [ - "diff", - "path", - "type" - ], - "title": "ApplyPatchCallOperation0" - }, - "ApplyPatchCallOperationOneOf1Type": { - "type": "string", - "enum": [ - "update_file" - ], - "title": "ApplyPatchCallOperationOneOf1Type" - }, - "ApplyPatchCallOperation1": { - "type": "object", - "properties": { - "diff": { - "type": "string" - }, - "path": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/ApplyPatchCallOperationOneOf1Type" - } - }, - "required": [ - "diff", - "path", - "type" - ], - "title": "ApplyPatchCallOperation1" - }, - "ApplyPatchCallOperationOneOf2Type": { - "type": "string", - "enum": [ - "delete_file" - ], - "title": "ApplyPatchCallOperationOneOf2Type" - }, - "ApplyPatchCallOperation2": { - "type": "object", - "properties": { - "path": { - "type": "string" - }, - "type": { - "$ref": "#/components/schemas/ApplyPatchCallOperationOneOf2Type" - } - }, - "required": [ - "path", - "type" - ], - "title": "ApplyPatchCallOperation2" - }, "ApplyPatchCallOperation": { "oneOf": [ { - "$ref": "#/components/schemas/ApplyPatchCallOperation0" + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "create_file" + ], + "description": "Discriminator value: create_file" + }, + "diff": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "type", + "diff", + "path" + ], + "description": "The `create_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing the new file contents." }, { - "$ref": "#/components/schemas/ApplyPatchCallOperation1" + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "delete_file" + ], + "description": "Discriminator value: delete_file" + }, + "path": { + "type": "string" + } + }, + "required": [ + "type", + "path" + ], + "description": "The `delete_file` variant of an `apply_patch_call.operation`. Identifies the file to remove; no diff is required." }, { - "$ref": "#/components/schemas/ApplyPatchCallOperation2" + "type": "object", + "properties": { + "type": { + "type": "string", + "enum": [ + "update_file" + ], + "description": "Discriminator value: update_file" + }, + "diff": { + "type": "string" + }, + "path": { + "type": "string" + } + }, + "required": [ + "type", + "diff", + "path" + ], + "description": "The `update_file` variant of an `apply_patch_call.operation`. Carries a V4A diff describing edits to an existing file." } ], + "discriminator": { + "propertyName": "type" + }, "description": "The patch operation requested by an `apply_patch_call`. `create_file` and `update_file` carry a V4A diff; `delete_file` omits it.", "title": "ApplyPatchCallOperation" }, @@ -11120,9 +11105,23 @@ "description": "OpenRouter built-in server tool: searches the web for current information", "title": "WebSearchServerTool_OpenRouter" }, + "ApplyPatchEngineEnum": { + "type": "string", + "enum": [ + "auto", + "native", + "openrouter" + ], + "description": "Which apply_patch engine to use. \"auto\" (default) uses native passthrough when the endpoint advertises native apply_patch support, otherwise falls back to OpenRouter's HITL validator. \"native\" forces native passthrough — when the endpoint does not support native, the request falls back to HITL. \"openrouter\" always runs the HITL validator. Native passthrough streams the diff incrementally via `apply_patch_call_operation_diff.delta` events; HITL buffers the diff for atomic delivery as a single delta.", + "title": "ApplyPatchEngineEnum" + }, "ApplyPatchServerToolConfig": { "type": "object", - "properties": {}, + "properties": { + "engine": { + "$ref": "#/components/schemas/ApplyPatchEngineEnum" + } + }, "description": "Configuration for the openrouter:apply_patch server tool", "title": "ApplyPatchServerToolConfig" },