diff --git a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.Json.g.cs deleted file mode 100644 index f7ba1ee6..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace OpenRouter -{ - public readonly partial struct AnyOf - { - /// - /// 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 generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::OpenRouter.AnyOf? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::OpenRouter.AnyOf), - jsonSerializerContext) as global::OpenRouter.AnyOf?; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::OpenRouter.AnyOf? FromJson( - string json) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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.AnyOf? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - 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.AnyOf), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.AnyOf?; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.g.cs deleted file mode 100644 index b9aa4cf3..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.6.g.cs +++ /dev/null @@ -1,626 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// - /// - public readonly partial struct AnyOf : global::System.IEquatable> - { - /// - /// - /// -#if NET6_0_OR_GREATER - public T1? Value1 { get; init; } -#else - public T1? Value1 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value1))] -#endif - public bool IsValue1 => Value1 != null; - - /// - /// - /// - public bool TryPickValue1( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T1? value) - { - value = Value1; - return IsValue1; - } - - /// - /// - /// - public T1 PickValue1() => Value1 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T2? Value2 { get; init; } -#else - public T2? Value2 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] -#endif - public bool IsValue2 => Value2 != null; - - /// - /// - /// - public bool TryPickValue2( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T2? value) - { - value = Value2; - return IsValue2; - } - - /// - /// - /// - public T2 PickValue2() => Value2 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T3? Value3 { get; init; } -#else - public T3? Value3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value3))] -#endif - public bool IsValue3 => Value3 != null; - - /// - /// - /// - public bool TryPickValue3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T3? value) - { - value = Value3; - return IsValue3; - } - - /// - /// - /// - public T3 PickValue3() => Value3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T4? Value4 { get; init; } -#else - public T4? Value4 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value4))] -#endif - public bool IsValue4 => Value4 != null; - - /// - /// - /// - public bool TryPickValue4( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T4? value) - { - value = Value4; - return IsValue4; - } - - /// - /// - /// - public T4 PickValue4() => Value4 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T5? Value5 { get; init; } -#else - public T5? Value5 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value5))] -#endif - public bool IsValue5 => Value5 != null; - - /// - /// - /// - public bool TryPickValue5( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T5? value) - { - value = Value5; - return IsValue5; - } - - /// - /// - /// - public T5 PickValue5() => Value5 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T6? Value6 { get; init; } -#else - public T6? Value6 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value6))] -#endif - public bool IsValue6 => Value6 != null; - - /// - /// - /// - public bool TryPickValue6( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T6? value) - { - value = Value6; - return IsValue6; - } - - /// - /// - /// - public T6 PickValue6() => Value6 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); - /// - /// - /// - public static implicit operator AnyOf(T1 value) => new AnyOf((T1?)value); - - /// - /// - /// - public static implicit operator T1?(AnyOf @this) => @this.Value1; - - /// - /// - /// - public AnyOf(T1? value) - { - Value1 = value; - } - - /// - /// - /// - public static AnyOf FromValue1(T1? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T2 value) => new AnyOf((T2?)value); - - /// - /// - /// - public static implicit operator T2?(AnyOf @this) => @this.Value2; - - /// - /// - /// - public AnyOf(T2? value) - { - Value2 = value; - } - - /// - /// - /// - public static AnyOf FromValue2(T2? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T3 value) => new AnyOf((T3?)value); - - /// - /// - /// - public static implicit operator T3?(AnyOf @this) => @this.Value3; - - /// - /// - /// - public AnyOf(T3? value) - { - Value3 = value; - } - - /// - /// - /// - public static AnyOf FromValue3(T3? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T4 value) => new AnyOf((T4?)value); - - /// - /// - /// - public static implicit operator T4?(AnyOf @this) => @this.Value4; - - /// - /// - /// - public AnyOf(T4? value) - { - Value4 = value; - } - - /// - /// - /// - public static AnyOf FromValue4(T4? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T5 value) => new AnyOf((T5?)value); - - /// - /// - /// - public static implicit operator T5?(AnyOf @this) => @this.Value5; - - /// - /// - /// - public AnyOf(T5? value) - { - Value5 = value; - } - - /// - /// - /// - public static AnyOf FromValue5(T5? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T6 value) => new AnyOf((T6?)value); - - /// - /// - /// - public static implicit operator T6?(AnyOf @this) => @this.Value6; - - /// - /// - /// - public AnyOf(T6? value) - { - Value6 = value; - } - - /// - /// - /// - public static AnyOf FromValue6(T6? value) => new AnyOf(value); - - /// - /// - /// - public AnyOf( - T1? value1, - T2? value2, - T3? value3, - T4? value4, - T5? value5, - T6? value6 - ) - { - Value1 = value1; - Value2 = value2; - Value3 = value3; - Value4 = value4; - Value5 = value5; - Value6 = value6; - } - - /// - /// - /// - public object? Object => - Value6 as object ?? - Value5 as object ?? - Value4 as object ?? - Value3 as object ?? - Value2 as object ?? - Value1 as object - ; - - /// - /// - /// - public override string? ToString() => - Value1?.ToString() ?? - Value2?.ToString() ?? - Value3?.ToString() ?? - Value4?.ToString() ?? - Value5?.ToString() ?? - Value6?.ToString() - ; - - /// - /// - /// - public bool Validate() - { - return IsValue1 || IsValue2 || IsValue3 || IsValue4 || IsValue5 || IsValue6; - } - - /// - /// - /// - public TResult? Match( - global::System.Func? value1 = null, - global::System.Func? value2 = null, - global::System.Func? value3 = null, - global::System.Func? value4 = null, - global::System.Func? value5 = null, - global::System.Func? value6 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0 && value1 != null) - { - return value1(__value0); - } - else if (Value2 is { } __value1 && value2 != null) - { - return value2(__value1); - } - else if (Value3 is { } __value2 && value3 != null) - { - return value3(__value2); - } - else if (Value4 is { } __value3 && value4 != null) - { - return value4(__value3); - } - else if (Value5 is { } __value4 && value5 != null) - { - return value5(__value4); - } - else if (Value6 is { } __value5 && value6 != null) - { - return value6(__value5); - } - - return default(TResult); - } - - /// - /// - /// - public void Match( - global::System.Action? value1 = null, - - global::System.Action? value2 = null, - - global::System.Action? value3 = null, - - global::System.Action? value4 = null, - - global::System.Action? value5 = null, - - global::System.Action? value6 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0) - { - value1?.Invoke(__value0); - } - else if (Value2 is { } __value1) - { - value2?.Invoke(__value1); - } - else if (Value3 is { } __value2) - { - value3?.Invoke(__value2); - } - else if (Value4 is { } __value3) - { - value4?.Invoke(__value3); - } - else if (Value5 is { } __value4) - { - value5?.Invoke(__value4); - } - else if (Value6 is { } __value5) - { - value6?.Invoke(__value5); - } - } - - /// - /// - /// - public void Switch( - global::System.Action? value1 = null, - global::System.Action? value2 = null, - global::System.Action? value3 = null, - global::System.Action? value4 = null, - global::System.Action? value5 = null, - global::System.Action? value6 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0) - { - value1?.Invoke(__value0); - } - else if (Value2 is { } __value1) - { - value2?.Invoke(__value1); - } - else if (Value3 is { } __value2) - { - value3?.Invoke(__value2); - } - else if (Value4 is { } __value3) - { - value4?.Invoke(__value3); - } - else if (Value5 is { } __value4) - { - value5?.Invoke(__value4); - } - else if (Value6 is { } __value5) - { - value6?.Invoke(__value5); - } - } - - /// - /// - /// - public override int GetHashCode() - { - var fields = new object?[] - { - Value1, - typeof(T1), - Value2, - typeof(T2), - Value3, - typeof(T3), - Value4, - typeof(T4), - Value5, - typeof(T5), - Value6, - typeof(T6), - }; - const int offset = unchecked((int)2166136261); - const int prime = 16777619; - static int HashCodeAggregator(int hashCode, object? value) => value == null - ? (hashCode ^ 0) * prime - : (hashCode ^ value.GetHashCode()) * prime; - - return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); - } - - /// - /// - /// - public bool Equals(AnyOf other) - { - return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value2, other.Value2) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value3, other.Value3) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value4, other.Value4) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value5, other.Value5) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value6, other.Value6) - ; - } - - /// - /// - /// - public static bool operator ==(AnyOf obj1, AnyOf obj2) - { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); - } - - /// - /// - /// - public static bool operator !=(AnyOf obj1, AnyOf obj2) - { - return !(obj1 == obj2); - } - - /// - /// - /// - public override bool Equals(object? obj) - { - return obj is AnyOf o && Equals(o); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.Json.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.Json.g.cs deleted file mode 100644 index a0f72dbb..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.Json.g.cs +++ /dev/null @@ -1,141 +0,0 @@ -#nullable enable - -namespace OpenRouter -{ - public readonly partial struct AnyOf - { - /// - /// 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 generated default JsonSerializerContext. - /// - public string ToJson() - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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) - { - if (jsonSerializerOptions is null) - { - return ToJson(global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.Serialize( - this, - jsonSerializerOptions); - } - - /// - /// Deserializes a JSON string using the provided JsonSerializerContext. - /// - public static global::OpenRouter.AnyOf? FromJson( - string json, - global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) - { - return global::System.Text.Json.JsonSerializer.Deserialize( - json, - typeof(global::OpenRouter.AnyOf), - jsonSerializerContext) as global::OpenRouter.AnyOf?; - } - - /// - /// Deserializes a JSON string using the generated default JsonSerializerContext. - /// - public static global::OpenRouter.AnyOf? FromJson( - string json) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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.AnyOf? FromJson( - string json, - global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) - { - if (jsonSerializerOptions is null) - { - return FromJson( - json, - global::OpenRouter.SourceGenerationContext.Default); - } - - 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.AnyOf), - jsonSerializerContext).ConfigureAwait(false)) as global::OpenRouter.AnyOf?; - } - - /// - /// Deserializes a JSON stream using the generated default JsonSerializerContext. - /// - public static global::System.Threading.Tasks.ValueTask?> FromJsonStreamAsync( - global::System.IO.Stream jsonStream) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - /// - /// 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) - { - if (jsonSerializerOptions is null) - { - return FromJsonStreamAsync( - jsonStream, - global::OpenRouter.SourceGenerationContext.Default); - } - - return global::System.Text.Json.JsonSerializer.DeserializeAsync?>( - jsonStream, - jsonSerializerOptions); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.g.cs deleted file mode 100644 index 7607f156..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.AnyOf.7.g.cs +++ /dev/null @@ -1,709 +0,0 @@ - -#nullable enable - -namespace OpenRouter -{ - /// - /// - /// - public readonly partial struct AnyOf : global::System.IEquatable> - { - /// - /// - /// -#if NET6_0_OR_GREATER - public T1? Value1 { get; init; } -#else - public T1? Value1 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value1))] -#endif - public bool IsValue1 => Value1 != null; - - /// - /// - /// - public bool TryPickValue1( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T1? value) - { - value = Value1; - return IsValue1; - } - - /// - /// - /// - public T1 PickValue1() => Value1 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value1' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T2? Value2 { get; init; } -#else - public T2? Value2 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value2))] -#endif - public bool IsValue2 => Value2 != null; - - /// - /// - /// - public bool TryPickValue2( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T2? value) - { - value = Value2; - return IsValue2; - } - - /// - /// - /// - public T2 PickValue2() => Value2 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value2' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T3? Value3 { get; init; } -#else - public T3? Value3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value3))] -#endif - public bool IsValue3 => Value3 != null; - - /// - /// - /// - public bool TryPickValue3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T3? value) - { - value = Value3; - return IsValue3; - } - - /// - /// - /// - public T3 PickValue3() => Value3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value3' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T4? Value4 { get; init; } -#else - public T4? Value4 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value4))] -#endif - public bool IsValue4 => Value4 != null; - - /// - /// - /// - public bool TryPickValue4( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T4? value) - { - value = Value4; - return IsValue4; - } - - /// - /// - /// - public T4 PickValue4() => Value4 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value4' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T5? Value5 { get; init; } -#else - public T5? Value5 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value5))] -#endif - public bool IsValue5 => Value5 != null; - - /// - /// - /// - public bool TryPickValue5( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T5? value) - { - value = Value5; - return IsValue5; - } - - /// - /// - /// - public T5 PickValue5() => Value5 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value5' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T6? Value6 { get; init; } -#else - public T6? Value6 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value6))] -#endif - public bool IsValue6 => Value6 != null; - - /// - /// - /// - public bool TryPickValue6( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T6? value) - { - value = Value6; - return IsValue6; - } - - /// - /// - /// - public T6 PickValue6() => Value6 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value6' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public T7? Value7 { get; init; } -#else - public T7? Value7 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Value7))] -#endif - public bool IsValue7 => Value7 != null; - - /// - /// - /// - public bool TryPickValue7( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out T7? value) - { - value = Value7; - return IsValue7; - } - - /// - /// - /// - public T7 PickValue7() => Value7 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'Value7' but the value was {ToString()}."); - /// - /// - /// - public static implicit operator AnyOf(T1 value) => new AnyOf((T1?)value); - - /// - /// - /// - public static implicit operator T1?(AnyOf @this) => @this.Value1; - - /// - /// - /// - public AnyOf(T1? value) - { - Value1 = value; - } - - /// - /// - /// - public static AnyOf FromValue1(T1? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T2 value) => new AnyOf((T2?)value); - - /// - /// - /// - public static implicit operator T2?(AnyOf @this) => @this.Value2; - - /// - /// - /// - public AnyOf(T2? value) - { - Value2 = value; - } - - /// - /// - /// - public static AnyOf FromValue2(T2? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T3 value) => new AnyOf((T3?)value); - - /// - /// - /// - public static implicit operator T3?(AnyOf @this) => @this.Value3; - - /// - /// - /// - public AnyOf(T3? value) - { - Value3 = value; - } - - /// - /// - /// - public static AnyOf FromValue3(T3? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T4 value) => new AnyOf((T4?)value); - - /// - /// - /// - public static implicit operator T4?(AnyOf @this) => @this.Value4; - - /// - /// - /// - public AnyOf(T4? value) - { - Value4 = value; - } - - /// - /// - /// - public static AnyOf FromValue4(T4? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T5 value) => new AnyOf((T5?)value); - - /// - /// - /// - public static implicit operator T5?(AnyOf @this) => @this.Value5; - - /// - /// - /// - public AnyOf(T5? value) - { - Value5 = value; - } - - /// - /// - /// - public static AnyOf FromValue5(T5? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T6 value) => new AnyOf((T6?)value); - - /// - /// - /// - public static implicit operator T6?(AnyOf @this) => @this.Value6; - - /// - /// - /// - public AnyOf(T6? value) - { - Value6 = value; - } - - /// - /// - /// - public static AnyOf FromValue6(T6? value) => new AnyOf(value); - - /// - /// - /// - public static implicit operator AnyOf(T7 value) => new AnyOf((T7?)value); - - /// - /// - /// - public static implicit operator T7?(AnyOf @this) => @this.Value7; - - /// - /// - /// - public AnyOf(T7? value) - { - Value7 = value; - } - - /// - /// - /// - public static AnyOf FromValue7(T7? value) => new AnyOf(value); - - /// - /// - /// - public AnyOf( - T1? value1, - T2? value2, - T3? value3, - T4? value4, - T5? value5, - T6? value6, - T7? value7 - ) - { - Value1 = value1; - Value2 = value2; - Value3 = value3; - Value4 = value4; - Value5 = value5; - Value6 = value6; - Value7 = value7; - } - - /// - /// - /// - public object? Object => - Value7 as object ?? - Value6 as object ?? - Value5 as object ?? - Value4 as object ?? - Value3 as object ?? - Value2 as object ?? - Value1 as object - ; - - /// - /// - /// - public override string? ToString() => - Value1?.ToString() ?? - Value2?.ToString() ?? - Value3?.ToString() ?? - Value4?.ToString() ?? - Value5?.ToString() ?? - Value6?.ToString() ?? - Value7?.ToString() - ; - - /// - /// - /// - public bool Validate() - { - return IsValue1 || IsValue2 || IsValue3 || IsValue4 || IsValue5 || IsValue6 || IsValue7; - } - - /// - /// - /// - public TResult? Match( - global::System.Func? value1 = null, - global::System.Func? value2 = null, - global::System.Func? value3 = null, - global::System.Func? value4 = null, - global::System.Func? value5 = null, - global::System.Func? value6 = null, - global::System.Func? value7 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0 && value1 != null) - { - return value1(__value0); - } - else if (Value2 is { } __value1 && value2 != null) - { - return value2(__value1); - } - else if (Value3 is { } __value2 && value3 != null) - { - return value3(__value2); - } - else if (Value4 is { } __value3 && value4 != null) - { - return value4(__value3); - } - else if (Value5 is { } __value4 && value5 != null) - { - return value5(__value4); - } - else if (Value6 is { } __value5 && value6 != null) - { - return value6(__value5); - } - else if (Value7 is { } __value6 && value7 != null) - { - return value7(__value6); - } - - return default(TResult); - } - - /// - /// - /// - public void Match( - global::System.Action? value1 = null, - - global::System.Action? value2 = null, - - global::System.Action? value3 = null, - - global::System.Action? value4 = null, - - global::System.Action? value5 = null, - - global::System.Action? value6 = null, - - global::System.Action? value7 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0) - { - value1?.Invoke(__value0); - } - else if (Value2 is { } __value1) - { - value2?.Invoke(__value1); - } - else if (Value3 is { } __value2) - { - value3?.Invoke(__value2); - } - else if (Value4 is { } __value3) - { - value4?.Invoke(__value3); - } - else if (Value5 is { } __value4) - { - value5?.Invoke(__value4); - } - else if (Value6 is { } __value5) - { - value6?.Invoke(__value5); - } - else if (Value7 is { } __value6) - { - value7?.Invoke(__value6); - } - } - - /// - /// - /// - public void Switch( - global::System.Action? value1 = null, - global::System.Action? value2 = null, - global::System.Action? value3 = null, - global::System.Action? value4 = null, - global::System.Action? value5 = null, - global::System.Action? value6 = null, - global::System.Action? value7 = null, - bool validate = true) - { - if (validate) - { - Validate(); - } - - if (Value1 is { } __value0) - { - value1?.Invoke(__value0); - } - else if (Value2 is { } __value1) - { - value2?.Invoke(__value1); - } - else if (Value3 is { } __value2) - { - value3?.Invoke(__value2); - } - else if (Value4 is { } __value3) - { - value4?.Invoke(__value3); - } - else if (Value5 is { } __value4) - { - value5?.Invoke(__value4); - } - else if (Value6 is { } __value5) - { - value6?.Invoke(__value5); - } - else if (Value7 is { } __value6) - { - value7?.Invoke(__value6); - } - } - - /// - /// - /// - public override int GetHashCode() - { - var fields = new object?[] - { - Value1, - typeof(T1), - Value2, - typeof(T2), - Value3, - typeof(T3), - Value4, - typeof(T4), - Value5, - typeof(T5), - Value6, - typeof(T6), - Value7, - typeof(T7), - }; - const int offset = unchecked((int)2166136261); - const int prime = 16777619; - static int HashCodeAggregator(int hashCode, object? value) => value == null - ? (hashCode ^ 0) * prime - : (hashCode ^ value.GetHashCode()) * prime; - - return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); - } - - /// - /// - /// - public bool Equals(AnyOf other) - { - return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value1, other.Value1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value2, other.Value2) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value3, other.Value3) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value4, other.Value4) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value5, other.Value5) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value6, other.Value6) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Value7, other.Value7) - ; - } - - /// - /// - /// - public static bool operator ==(AnyOf obj1, AnyOf obj2) - { - return global::System.Collections.Generic.EqualityComparer>.Default.Equals(obj1, obj2); - } - - /// - /// - /// - public static bool operator !=(AnyOf obj1, AnyOf obj2) - { - return !(obj1 == obj2); - } - - /// - /// - /// - public override bool Equals(object? obj) - { - return obj is AnyOf o && Equals(o); - } - } -} diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs index af4e6b13..9323d687 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.Send.g.cs @@ -1218,7 +1218,7 @@ partial void ProcessSendResponseContent( int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, global::OpenRouter.ChatStreamOptions? streamOptions = default, double? temperature = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs index d4e1a4f4..4c5526a6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.ChatClient.SendAsStream.g.cs @@ -637,7 +637,7 @@ partial void ProcessSendAsStreamResponse( int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, global::OpenRouter.ChatStreamOptions? streamOptions = default, double? temperature = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs index cfc5739e..5f0cf9cb 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.Send.g.cs @@ -238,7 +238,7 @@ public partial interface IChatClient int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, global::OpenRouter.ChatStreamOptions? streamOptions = default, double? temperature = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs index 263498ae..18adb58c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IChatClient.SendAsStream.g.cs @@ -220,7 +220,7 @@ public partial interface IChatClient int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, global::OpenRouter.ChatStreamOptions? streamOptions = default, double? temperature = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs index 6b8c343d..efaf0219 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.IPresetsClient.CreatePresetsChatCompletions.g.cs @@ -243,7 +243,7 @@ public partial interface IPresetsClient int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, bool? stream = default, global::OpenRouter.ChatStreamOptions? streamOptions = default, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf6.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf6.g.cs deleted file mode 100644 index a2f5918a..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf6.g.cs +++ /dev/null @@ -1,381 +0,0 @@ -#nullable enable - -namespace OpenRouter.JsonConverters -{ - /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> - { - /// - public override global::OpenRouter.AnyOf Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - 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; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score0++; - } - } - } - var __score1 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score1++; - } - } - } - var __score2 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score2++; - } - } - } - var __score3 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score3++; - } - } - } - var __score4 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score4++; - } - } - } - var __score5 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T6), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score5++; - } - } - } - 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; } - if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } - if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } - if (__score5 > __bestScore) { __bestScore = __score5; __bestIndex = 5; } - - T1? value1 = default; - T2? value2 = default; - T3? value3 = default; - T4? value4 = default; - T5? value5 = default; - T6? value6 = default; - if (__bestIndex >= 0) - { - if (__bestIndex == 0) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = 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(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = 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(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 3) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 4) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 5) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - var __value = new global::OpenRouter.AnyOf( - value1, - - value2, - - value3, - - value4, - - value5, - - value6 - ); - - return __value; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.AnyOf value, - global::System.Text.Json.JsonSerializerOptions options) - { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); - var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - - if (value.IsValue1) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue1(), typeInfo); - } - else if (value.IsValue2) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue2(), typeInfo); - } - else if (value.IsValue3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue3(), typeInfo); - } - else if (value.IsValue4) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue4(), typeInfo); - } - else if (value.IsValue5) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue5(), typeInfo); - } - else if (value.IsValue6) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue6(), typeInfo); - } - } - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf7.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf7.g.cs deleted file mode 100644 index 0477973e..00000000 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.AnyOf7.g.cs +++ /dev/null @@ -1,436 +0,0 @@ -#nullable enable - -namespace OpenRouter.JsonConverters -{ - /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> - { - /// - public override global::OpenRouter.AnyOf Read( - ref global::System.Text.Json.Utf8JsonReader reader, - global::System.Type typeToConvert, - global::System.Text.Json.JsonSerializerOptions options) - { - 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; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score0++; - } - } - } - var __score1 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score1++; - } - } - } - var __score2 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score2++; - } - } - } - var __score3 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score3++; - } - } - } - var __score4 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score4++; - } - } - } - var __score5 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T6), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score5++; - } - } - } - var __score6 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(T7), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __score6++; - } - } - } - 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; } - if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } - if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } - if (__score5 > __bestScore) { __bestScore = __score5; __bestIndex = 5; } - if (__score6 > __bestScore) { __bestScore = __score6; __bestIndex = 6; } - - T1? value1 = default; - T2? value2 = default; - T3? value3 = default; - T4? value4 = default; - T5? value5 = default; - T6? value6 = default; - T7? value7 = default; - if (__bestIndex >= 0) - { - if (__bestIndex == 0) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = 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(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = 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(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 3) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 4) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 5) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - else if (__bestIndex == 6) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null && value7 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - value7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - var __value = new global::OpenRouter.AnyOf( - value1, - - value2, - - value3, - - value4, - - value5, - - value6, - - value7 - ); - - return __value; - } - - /// - public override void Write( - global::System.Text.Json.Utf8JsonWriter writer, - global::OpenRouter.AnyOf value, - global::System.Text.Json.JsonSerializerOptions options) - { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); - var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - - if (value.IsValue1) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue1(), typeInfo); - } - else if (value.IsValue2) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue2(), typeInfo); - } - else if (value.IsValue3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue3(), typeInfo); - } - else if (value.IsValue4) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue4(), typeInfo); - } - else if (value.IsValue5) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue5(), typeInfo); - } - else if (value.IsValue6) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue6(), typeInfo); - } - else if (value.IsValue7) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T7).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickValue7(), typeInfo); - } - } - } -} \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BaseInputs.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BaseInputs.g.cs index f94b2d10..f5cbcc92 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BaseInputs.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.BaseInputs.g.cs @@ -49,26 +49,13 @@ public class BaseInputsJsonConverter : global::System.Text.Json.Serialization.Js } } } - var __score2 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(object), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __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; } string? baseInputsVariant1 = default; global::System.Collections.Generic.IList>? baseInputsVariant2 = default; - object? baseInputsVariant3 = default; if (__bestIndex >= 0) { if (__bestIndex == 0) @@ -104,26 +91,9 @@ public class BaseInputsJsonConverter : global::System.Text.Json.Serialization.Js { } } - - else if (__bestIndex == 2) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - baseInputsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } } - if (baseInputsVariant1 == null && baseInputsVariant2 == null && baseInputsVariant3 == null) + if (baseInputsVariant1 == null && baseInputsVariant2 == null) { try { @@ -140,7 +110,7 @@ public class BaseInputsJsonConverter : global::System.Text.Json.Serialization.Js } } - if (baseInputsVariant1 == null && baseInputsVariant2 == null && baseInputsVariant3 == null) + if (baseInputsVariant1 == null && baseInputsVariant2 == null) { try { @@ -157,29 +127,10 @@ public class BaseInputsJsonConverter : global::System.Text.Json.Serialization.Js } } - if (baseInputsVariant1 == null && baseInputsVariant2 == null && baseInputsVariant3 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - baseInputsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - var __value = new global::OpenRouter.BaseInputs( baseInputsVariant1, - baseInputsVariant2, - - baseInputsVariant3 + baseInputsVariant2 ); return __value; @@ -206,12 +157,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList>).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickBaseInputsVariant2(), typeInfo); } - else if (value.IsBaseInputsVariant3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickBaseInputsVariant3(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.InternChatMessageContent.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.InternChatMessageContent.g.cs index d8c016a1..47af210a 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.InternChatMessageContent.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.InternChatMessageContent.g.cs @@ -49,26 +49,13 @@ public class InternChatMessageContentJsonConverter : global::System.Text.Json.Se } } } - var __score2 = 0; - { - var __ti = typeInfoResolver.GetTypeInfo(typeof(object), options); - if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) - { - foreach (var __prop in __ti.Properties) - { - if (__jsonProps.Contains(__prop.Name)) __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; } string? internChatMessageContentVariant1 = default; global::System.Collections.Generic.IList? internChatMessageContentVariant2 = default; - object? internChatMessageContentVariant3 = default; if (__bestIndex >= 0) { if (__bestIndex == 0) @@ -104,26 +91,9 @@ public class InternChatMessageContentJsonConverter : global::System.Text.Json.Se { } } - - else if (__bestIndex == 2) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - internChatMessageContentVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } } - if (internChatMessageContentVariant1 == null && internChatMessageContentVariant2 == null && internChatMessageContentVariant3 == null) + if (internChatMessageContentVariant1 == null && internChatMessageContentVariant2 == null) { try { @@ -140,7 +110,7 @@ public class InternChatMessageContentJsonConverter : global::System.Text.Json.Se } } - if (internChatMessageContentVariant1 == null && internChatMessageContentVariant2 == null && internChatMessageContentVariant3 == null) + if (internChatMessageContentVariant1 == null && internChatMessageContentVariant2 == null) { try { @@ -157,29 +127,10 @@ public class InternChatMessageContentJsonConverter : global::System.Text.Json.Se } } - if (internChatMessageContentVariant1 == null && internChatMessageContentVariant2 == null && internChatMessageContentVariant3 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - internChatMessageContentVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - var __value = new global::OpenRouter.InternChatMessageContent( internChatMessageContentVariant1, - internChatMessageContentVariant2, - - internChatMessageContentVariant3 + internChatMessageContentVariant2 ); return __value; @@ -206,12 +157,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInternChatMessageContentVariant2(), typeInfo); } - else if (value.IsInternChatMessageContentVariant3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInternChatMessageContentVariant3(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.McpToolCallError.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.McpToolCallError.g.cs index 7a9e160c..e8e3573d 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.McpToolCallError.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.McpToolCallError.g.cs @@ -39,20 +39,17 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat if (__jsonProps.Contains("code")) __score3++; if (__jsonProps.Contains("message")) __score3++; if (__jsonProps.Contains("type")) __score3++; - var __score4 = 0; 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; } if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } - if (__score4 > __bestScore) { __bestScore = __score4; __bestIndex = 4; } string? mcpToolCallErrorVariant1 = default; global::OpenRouter.McpProtocolError? protocol = default; global::OpenRouter.McpToolExecutionError? execution = default; global::OpenRouter.McpHttpError? http = default; - object? mcpToolCallErrorVariant5 = default; if (__bestIndex >= 0) { if (__bestIndex == 0) @@ -115,24 +112,9 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat { } } - else if (__bestIndex == 4) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - mcpToolCallErrorVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } } - if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null && mcpToolCallErrorVariant5 == null) + if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null) { try { @@ -149,7 +131,7 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat } } - if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null && mcpToolCallErrorVariant5 == null) + if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null) { try { @@ -166,7 +148,7 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat } } - if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null && mcpToolCallErrorVariant5 == null) + if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null) { try { @@ -183,7 +165,7 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat } } - if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null && mcpToolCallErrorVariant5 == null) + if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null) { try { @@ -200,23 +182,6 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat } } - if (mcpToolCallErrorVariant1 == null && protocol == null && execution == null && http == null && mcpToolCallErrorVariant5 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - mcpToolCallErrorVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - var __value = new global::OpenRouter.McpToolCallError( mcpToolCallErrorVariant1, @@ -224,9 +189,7 @@ public class McpToolCallErrorJsonConverter : global::System.Text.Json.Serializat execution, - http, - - mcpToolCallErrorVariant5 + http ); return __value; @@ -265,12 +228,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.McpHttpError).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickHttp(), typeInfo); } - else if (value.IsMcpToolCallErrorVariant5) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickMcpToolCallErrorVariant5(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ORAnthropicNullableCaller.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ORAnthropicNullableCaller.g.cs index 53dfccec..c96828cd 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ORAnthropicNullableCaller.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.ORAnthropicNullableCaller.g.cs @@ -15,178 +15,41 @@ public class ORAnthropicNullableCallerJsonConverter : global::System.Text.Json.S 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("type")) __score0++; - var __score1 = 0; - if (__jsonProps.Contains("tool_id")) __score1++; - if (__jsonProps.Contains("type")) __score1++; - var __score2 = 0; - if (__jsonProps.Contains("tool_id")) __score2++; - if (__jsonProps.Contains("type")) __score2++; - var __score3 = 0; - 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; } - if (__score3 > __bestScore) { __bestScore = __score3; __bestIndex = 3; } + var readerCopy = reader; + var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.ORAnthropicNullableCallerDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.ORAnthropicNullableCallerDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); global::OpenRouter.AnthropicDirectCaller? direct = default; - global::OpenRouter.AnthropicCodeExecution20250825Caller? codeExecution20250825 = default; - global::OpenRouter.AnthropicCodeExecution20260120Caller? codeExecution20260120 = default; - object? oRAnthropicNullableCallerVariant4 = default; - if (__bestIndex >= 0) - { - if (__bestIndex == 0) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.AnthropicDirectCaller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicDirectCaller).Name}"); - direct = 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.AnthropicCodeExecution20250825Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicCodeExecution20250825Caller).Name}"); - codeExecution20250825 = 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.AnthropicCodeExecution20260120Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicCodeExecution20260120Caller).Name}"); - codeExecution20260120 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - else if (__bestIndex == 3) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - oRAnthropicNullableCallerVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - } - - if (direct == null && codeExecution20250825 == null && codeExecution20260120 == null && oRAnthropicNullableCallerVariant4 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.AnthropicDirectCaller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicDirectCaller).Name}"); - direct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - - if (direct == null && codeExecution20250825 == null && codeExecution20260120 == null && oRAnthropicNullableCallerVariant4 == null) + if (discriminator?.Type == global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType.Direct) { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.AnthropicCodeExecution20250825Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicCodeExecution20250825Caller).Name}"); - codeExecution20250825 = 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.AnthropicDirectCaller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.AnthropicDirectCaller)}"); + direct = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - - if (direct == null && codeExecution20250825 == null && codeExecution20260120 == null && oRAnthropicNullableCallerVariant4 == null) + global::OpenRouter.AnthropicCodeExecution20250825Caller? codeExecution20250825 = default; + if (discriminator?.Type == global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType.CodeExecution20250825) { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::OpenRouter.AnthropicCodeExecution20260120Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicCodeExecution20260120Caller).Name}"); - codeExecution20260120 = 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.AnthropicCodeExecution20250825Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.AnthropicCodeExecution20250825Caller)}"); + codeExecution20250825 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } - - if (direct == null && codeExecution20250825 == null && codeExecution20260120 == null && oRAnthropicNullableCallerVariant4 == null) + global::OpenRouter.AnthropicCodeExecution20260120Caller? codeExecution20260120 = default; + if (discriminator?.Type == global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType.CodeExecution20260120) { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - oRAnthropicNullableCallerVariant4 = 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.AnthropicCodeExecution20260120Caller), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::OpenRouter.AnthropicCodeExecution20260120Caller)}"); + codeExecution20260120 = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } var __value = new global::OpenRouter.ORAnthropicNullableCaller( + discriminator?.Type, direct, codeExecution20250825, - codeExecution20260120, - - oRAnthropicNullableCallerVariant4 + codeExecution20260120 ); return __value; @@ -219,12 +82,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.AnthropicCodeExecution20260120Caller).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCodeExecution20260120(), typeInfo); } - else if (value.IsORAnthropicNullableCallerVariant4) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickORAnthropicNullableCallerVariant4(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMaxLatency.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMaxLatency.g.cs index db3b4031..061edd14 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMaxLatency.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMaxLatency.g.cs @@ -33,16 +33,13 @@ public class PreferredMaxLatencyJsonConverter : global::System.Text.Json.Seriali if (__jsonProps.Contains("p75")) __score1++; if (__jsonProps.Contains("p90")) __score1++; if (__jsonProps.Contains("p99")) __score1++; - var __score2 = 0; 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; } double? preferredMaxLatencyVariant1 = default; global::OpenRouter.PercentileLatencyCutoffs? percentileCutoffs = default; - object? preferredMaxLatencyVariant3 = default; if (__bestIndex >= 0) { if (__bestIndex == 0) @@ -75,24 +72,9 @@ public class PreferredMaxLatencyJsonConverter : global::System.Text.Json.Seriali { } } - else if (__bestIndex == 2) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - preferredMaxLatencyVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } } - if (preferredMaxLatencyVariant1 == null && percentileCutoffs == null && preferredMaxLatencyVariant3 == null) + if (preferredMaxLatencyVariant1 == null && percentileCutoffs == null) { try { @@ -109,7 +91,7 @@ public class PreferredMaxLatencyJsonConverter : global::System.Text.Json.Seriali } } - if (preferredMaxLatencyVariant1 == null && percentileCutoffs == null && preferredMaxLatencyVariant3 == null) + if (preferredMaxLatencyVariant1 == null && percentileCutoffs == null) { try { @@ -126,29 +108,10 @@ public class PreferredMaxLatencyJsonConverter : global::System.Text.Json.Seriali } } - if (preferredMaxLatencyVariant1 == null && percentileCutoffs == null && preferredMaxLatencyVariant3 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - preferredMaxLatencyVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - var __value = new global::OpenRouter.PreferredMaxLatency( preferredMaxLatencyVariant1, - percentileCutoffs, - - preferredMaxLatencyVariant3 + percentileCutoffs ); return __value; @@ -175,12 +138,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.PercentileLatencyCutoffs).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickPercentileCutoffs(), typeInfo); } - else if (value.IsPreferredMaxLatencyVariant3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickPreferredMaxLatencyVariant3(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMinThroughput.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMinThroughput.g.cs index 406b8f3c..bd4523b3 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMinThroughput.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonConverters.PreferredMinThroughput.g.cs @@ -33,16 +33,13 @@ public class PreferredMinThroughputJsonConverter : global::System.Text.Json.Seri if (__jsonProps.Contains("p75")) __score1++; if (__jsonProps.Contains("p90")) __score1++; if (__jsonProps.Contains("p99")) __score1++; - var __score2 = 0; 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; } double? preferredMinThroughputVariant1 = default; global::OpenRouter.PercentileThroughputCutoffs? percentileCutoffs = default; - object? preferredMinThroughputVariant3 = default; if (__bestIndex >= 0) { if (__bestIndex == 0) @@ -75,24 +72,9 @@ public class PreferredMinThroughputJsonConverter : global::System.Text.Json.Seri { } } - else if (__bestIndex == 2) - { - try - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - preferredMinThroughputVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } } - if (preferredMinThroughputVariant1 == null && percentileCutoffs == null && preferredMinThroughputVariant3 == null) + if (preferredMinThroughputVariant1 == null && percentileCutoffs == null) { try { @@ -109,7 +91,7 @@ public class PreferredMinThroughputJsonConverter : global::System.Text.Json.Seri } } - if (preferredMinThroughputVariant1 == null && percentileCutoffs == null && preferredMinThroughputVariant3 == null) + if (preferredMinThroughputVariant1 == null && percentileCutoffs == null) { try { @@ -126,29 +108,10 @@ public class PreferredMinThroughputJsonConverter : global::System.Text.Json.Seri } } - if (preferredMinThroughputVariant1 == null && percentileCutoffs == null && preferredMinThroughputVariant3 == null) - { - try - { - - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - preferredMinThroughputVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); - } - catch (global::System.Text.Json.JsonException) - { - } - catch (global::System.InvalidOperationException) - { - } - } - var __value = new global::OpenRouter.PreferredMinThroughput( preferredMinThroughputVariant1, - percentileCutoffs, - - preferredMinThroughputVariant3 + percentileCutoffs ); return __value; @@ -175,12 +138,6 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::OpenRouter.PercentileThroughputCutoffs).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickPercentileCutoffs(), typeInfo); } - else if (value.IsPreferredMinThroughputVariant3) - { - var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? - throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickPreferredMinThroughputVariant3(), typeInfo); - } } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs index 229027e4..82e106e7 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContext.g.cs @@ -55,7 +55,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -506,7 +506,7 @@ namespace OpenRouter [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputAudio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemContentVariant1ItemDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemContentVariant1ItemDiscriminatorType), TypeInfoPropertyName = "BaseInputsVariant2ItemContentVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfBaseInputsVariant2ItemPhaseVariant1BaseInputsVariant2ItemPhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfBaseInputsVariant2ItemPhaseVariant1BaseInputsVariant2ItemPhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemPhaseVariant1), TypeInfoPropertyName = "BaseInputsVariant2ItemPhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemPhaseVariant2), TypeInfoPropertyName = "BaseInputsVariant2ItemPhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemRoleVariant1), TypeInfoPropertyName = "BaseInputsVariant2ItemRoleVariant12")] @@ -567,7 +567,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -741,8 +741,8 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageImage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageImageImageUrl))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageImageType), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfReasoningDetailSummaryReasoningDetailEncryptedReasoningDetailTextReasoningDetailServerToolCallObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfReasoningDetailSummaryReasoningDetailEncryptedReasoningDetailTextReasoningDetailServerToolCall2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningDetailSummary))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningDetailEncrypted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningDetailText))] @@ -830,7 +830,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatAssistantImageImageUrl))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatAssistantMessage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>), TypeInfoPropertyName = "AnyOfStringIListChatContentItemsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatContentItems), TypeInfoPropertyName = "ChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -934,7 +934,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeprecatedRoute), TypeInfoPropertyName = "DeprecatedRoute2")] #pragma warning restore CS0618 [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestServiceTier), TypeInfoPropertyName = "ChatRequestServiceTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>), TypeInfoPropertyName = "AnyOfStringIListStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatStreamOptions))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoice), TypeInfoPropertyName = "ChatToolChoice2")] @@ -973,7 +973,6 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant1), TypeInfoPropertyName = "ChatToolChoiceVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant2), TypeInfoPropertyName = "ChatToolChoiceVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant3), TypeInfoPropertyName = "ChatToolChoiceVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolMessageRole), TypeInfoPropertyName = "ChatToolMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatUsageCompletionTokensDetails))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatUsagePromptTokensDetails))] @@ -1025,6 +1024,7 @@ internal sealed partial class SourceGenerationContextChunk0 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerNetworkPolicy), TypeInfoPropertyName = "ContainerNetworkPolicy2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerAutoEnvironmentType), TypeInfoPropertyName = "ContainerAutoEnvironmentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileObject), TypeInfoPropertyName = "ContainerFileObject2")] internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1081,7 +1081,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -1115,7 +1115,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileObject), TypeInfoPropertyName = "ContainerFileObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileSource), TypeInfoPropertyName = "ContainerFileSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContainerFileListResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -1234,7 +1233,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswer))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswerType), TypeInfoPropertyName = "DecisionsChoiceAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestion))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>), TypeInfoPropertyName = "AnyOfStringObjectIListObjectObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>), TypeInfoPropertyName = "AnyOfStringObjectIListObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestionType), TypeInfoPropertyName = "DecisionsChoiceQuestionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswer))] @@ -1270,11 +1268,11 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeleteWorkspaceResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DescriptorUnitV2), TypeInfoPropertyName = "DescriptorUnitV22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>), TypeInfoPropertyName = "AnyOfIListOneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideoStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>), TypeInfoPropertyName = "AnyOfIListOneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideoString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>), TypeInfoPropertyName = "OneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideo2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputVideo))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfEasyInputMessagePhaseVariant1EasyInputMessagePhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfEasyInputMessagePhaseVariant1EasyInputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessagePhaseVariant1), TypeInfoPropertyName = "EasyInputMessagePhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessagePhaseVariant2), TypeInfoPropertyName = "EasyInputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfEasyInputMessageRoleVariant1EasyInputMessageRoleVariant2EasyInputMessageRoleVariant3EasyInputMessageRoleVariant42")] @@ -1334,7 +1332,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OpenAIFile))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileResponseDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileResponseDiscriminatorShape), TypeInfoPropertyName = "FileResponseDiscriminatorShape2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfFileSearchServerToolFiltersCompoundFilterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfFileSearchServerToolFiltersCompoundFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileSearchServerToolFilters))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileSearchServerToolFiltersType), TypeInfoPropertyName = "FileSearchServerToolFiltersType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>), TypeInfoPropertyName = "AnyOfStringDoubleBooleanIListAnyOfStringDouble2")] @@ -1398,9 +1396,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionPluginPreset), TypeInfoPropertyName = "FusionPluginPreset2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionPluginTool))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, object, object>), TypeInfoPropertyName = "AnyOfStringDoubleBooleanObjectIListAnyOfStringDoubleBooleanObjectObjectObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfStringDoubleBooleanObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?>, object>), TypeInfoPropertyName = "AnyOfStringDoubleBooleanIListAnyOfStringDoubleBooleanObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfStringDoubleBoolean2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionServerToolConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionServerToolOpenRouterType), TypeInfoPropertyName = "FusionServerToolOpenRouterType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionServerToolConfigReasoning))] @@ -1462,7 +1460,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationProviderPreferences))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfProviderOptionsObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfProviderSortProviderSortConfigObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfProviderSortProviderSortConfig2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderSort), TypeInfoPropertyName = "ProviderSort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderSortConfig))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequest))] @@ -1535,6 +1533,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputPricingEntryV2), TypeInfoPropertyName = "InputPricingEntryV22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputPricingEntryV2Variant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PricingOverrideV2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputPricingEntryV2Variant1Type), TypeInfoPropertyName = "InputPricingEntryV2Variant1Type2")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1591,7 +1591,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -1625,8 +1625,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PricingOverrideV2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputPricingEntryV2Variant1Type), TypeInfoPropertyName = "InputPricingEntryV2Variant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.UtcDayV2), TypeInfoPropertyName = "UtcDayV22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputPricingEntryV2Variant2))] @@ -1641,7 +1639,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfOutputMessageItemInputsVariant2ItemVariant822")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageItem), TypeInfoPropertyName = "OutputMessageItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputsVariant2ItemVariant82))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string, object>), TypeInfoPropertyName = "AnyOfIListAnyOfResponseOutputTextOpenAIResponsesRefusalContentStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string>), TypeInfoPropertyName = "AnyOfIListAnyOfResponseOutputTextOpenAIResponsesRefusalContentString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputsVariant2ItemVariant8Type), TypeInfoPropertyName = "InputsVariant2ItemVariant8Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf), TypeInfoPropertyName = "AllOfOutputReasoningItemInputsVariant2ItemVariant922")] @@ -1824,10 +1822,10 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpListToolsItemType), TypeInfoPropertyName = "McpListToolsItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpProtocolError))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpProtocolErrorType), TypeInfoPropertyName = "McpProtocolErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>), TypeInfoPropertyName = "AnyOfIListStringMcpServerToolAllowedToolsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>), TypeInfoPropertyName = "AnyOfIListStringMcpServerToolAllowedTools2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolAllowedTools))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolConnectorId), TypeInfoPropertyName = "McpServerToolConnectorId2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfMcpServerToolRequireApprovalVariant1McpServerToolRequireApprovalVariant2McpServerToolRequireApprovalVariant3Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfMcpServerToolRequireApprovalVariant1McpServerToolRequireApprovalVariant2McpServerToolRequireApprovalVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApprovalVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApprovalVariant1Always))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApprovalVariant1Never))] @@ -1916,7 +1914,7 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagement))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditVariant1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>), TypeInfoPropertyName = "AnyOfBooleanIListStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>), TypeInfoPropertyName = "AnyOfBooleanIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Trigger), TypeInfoPropertyName = "Trigger2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType), TypeInfoPropertyName = "MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType2")] @@ -2051,6 +2049,8 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsReferencesType), TypeInfoPropertyName = "ModelInputV2Variant2ParamsReferencesType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsRole))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsRoleType), TypeInfoPropertyName = "ModelInputV2Variant2ParamsRoleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsRoleValue), TypeInfoPropertyName = "ModelInputV2Variant2ParamsRoleValue2")] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2107,7 +2107,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -2141,8 +2141,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsRoleValue), TypeInfoPropertyName = "ModelInputV2Variant2ParamsRoleValue2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsSources))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant2ParamsSourcesType), TypeInfoPropertyName = "ModelInputV2Variant2ParamsSourcesType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2519,7 +2517,7 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMcpServerToolItemType), TypeInfoPropertyName = "OutputMcpServerToolItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMemoryServerToolItemAction), TypeInfoPropertyName = "OutputMemoryServerToolItemAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMemoryServerToolItemType), TypeInfoPropertyName = "OutputMemoryServerToolItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfOutputMessagePhaseVariant1OutputMessagePhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf), TypeInfoPropertyName = "AnyOfOutputMessagePhaseVariant1OutputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessagePhaseVariant1), TypeInfoPropertyName = "OutputMessagePhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessagePhaseVariant2), TypeInfoPropertyName = "OutputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageRole), TypeInfoPropertyName = "OutputMessageRole2")] @@ -2561,6 +2559,8 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfStringDoubleBoolean2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ParameterDescriptorV2Type), TypeInfoPropertyName = "ParameterDescriptorV2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfStringDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ParetoRouterPluginId), TypeInfoPropertyName = "ParetoRouterPluginId2")] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2617,7 +2617,7 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -2651,8 +2651,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf), TypeInfoPropertyName = "OneOfStringDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ParetoRouterPluginId), TypeInfoPropertyName = "ParetoRouterPluginId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ParetoRouterPluginPriceSource), TypeInfoPropertyName = "ParetoRouterPluginPriceSource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PayloadTooLargeResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PayloadTooLargeResponseErrorData))] @@ -3071,6 +3069,8 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateAuthKeysCodeRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod), TypeInfoPropertyName = "CreateAuthKeysCodeRequestCodeChallengeMethod2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType), TypeInfoPropertyName = "CreateAuthKeysCodeRequestUsageLimitType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateEmbeddingsRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateEmbeddingsRequestEncodingFormat), TypeInfoPropertyName = "CreateEmbeddingsRequestEncodingFormat2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3127,7 +3127,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -3161,8 +3161,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateEmbeddingsRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CreateEmbeddingsRequestEncodingFormat), TypeInfoPropertyName = "CreateEmbeddingsRequestEncodingFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>), TypeInfoPropertyName = "AnyOfStringIListStringIListDoubleIListIListDoubleIListCreateEmbeddingsRequestInputVariant5Item2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -3475,7 +3473,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, string>?), TypeInfoPropertyName = "NullableAnyOfIListContentVariant1ItemString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ContentVariant1Item?), TypeInfoPropertyName = "NullableContentVariant1Item2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemContentVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemContentVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBaseInputsVariant2ItemPhaseVariant1BaseInputsVariant2ItemPhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfBaseInputsVariant2ItemPhaseVariant1BaseInputsVariant2ItemPhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemPhaseVariant1?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemPhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemPhaseVariant2?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemPhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BaseInputsVariant2ItemRoleVariant1?), TypeInfoPropertyName = "NullableBaseInputsVariant2ItemRoleVariant12")] @@ -3533,7 +3531,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant2Type?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant3Type?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant3Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageImageType?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1ChoiceMessageImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfReasoningDetailSummaryReasoningDetailEncryptedReasoningDetailTextReasoningDetailServerToolCallObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfReasoningDetailSummaryReasoningDetailEncryptedReasoningDetailTextReasoningDetailServerToolCall2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageRole?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1ChoiceMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCallType?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1ChoiceMessageToolCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BatchObjectResultResponseBodyVariant1DebugTimingsEvent?), TypeInfoPropertyName = "NullableBatchObjectResultResponseBodyVariant1DebugTimingsEvent2")] @@ -3558,7 +3556,7 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.BYOKProviderSlug?), TypeInfoPropertyName = "NullableBYOKProviderSlug2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CapabilityDescriptor?), TypeInfoPropertyName = "NullableCapabilityDescriptor2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.CapabilityDescriptorDiscriminatorType?), TypeInfoPropertyName = "NullableCapabilityDescriptorDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>?), TypeInfoPropertyName = "NullableAnyOfStringIListChatContentItemsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatContentItems?), TypeInfoPropertyName = "NullableChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatAssistantMessageRole?), TypeInfoPropertyName = "NullableChatAssistantMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatFinishReasonEnum?), TypeInfoPropertyName = "NullableChatFinishReasonEnum2")] @@ -3585,6 +3583,8 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfStringObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatNamedToolChoiceType?), TypeInfoPropertyName = "NullableChatNamedToolChoiceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningDetailUnion?), TypeInfoPropertyName = "NullableReasoningDetailUnion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatReasoningSummaryVerbosityEnum?), TypeInfoPropertyName = "NullableChatReasoningSummaryVerbosityEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestModalitie?), TypeInfoPropertyName = "NullableChatRequestModalitie2")] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3641,7 +3641,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -3675,8 +3675,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatReasoningSummaryVerbosityEnum?), TypeInfoPropertyName = "NullableChatReasoningSummaryVerbosityEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestModalitie?), TypeInfoPropertyName = "NullableChatRequestModalitie2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.PluginsItem?), TypeInfoPropertyName = "NullablePluginsItem2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestPluginDiscriminatorId?), TypeInfoPropertyName = "NullableChatRequestPluginDiscriminatorId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestReasoningEffort?), TypeInfoPropertyName = "NullableChatRequestReasoningEffort2_3")] @@ -3687,7 +3685,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeprecatedRoute?), TypeInfoPropertyName = "NullableDeprecatedRoute2")] #pragma warning restore CS0618 [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatRequestServiceTier?), TypeInfoPropertyName = "NullableChatRequestServiceTier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>?), TypeInfoPropertyName = "NullableAnyOfStringIListStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoice?), TypeInfoPropertyName = "NullableChatToolChoice2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTimeOffset?))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatResultObject?), TypeInfoPropertyName = "NullableChatResultObject2")] @@ -3701,7 +3699,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant1?), TypeInfoPropertyName = "NullableChatToolChoiceVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant2?), TypeInfoPropertyName = "NullableChatToolChoiceVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolChoiceVariant3?), TypeInfoPropertyName = "NullableChatToolChoiceVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringIListChatContentItems2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatToolMessageRole?), TypeInfoPropertyName = "NullableChatToolMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ChatUserMessageRole?), TypeInfoPropertyName = "NullableChatUserMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.WebSearchEngineEnum?), TypeInfoPropertyName = "NullableWebSearchEngineEnum2")] @@ -3783,7 +3780,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DebugEventDebugTimingsEvent?), TypeInfoPropertyName = "NullableDebugEventDebugTimingsEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DebugEventType?), TypeInfoPropertyName = "NullableDebugEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceAnswerType?), TypeInfoPropertyName = "NullableDecisionsChoiceAnswerType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>?), TypeInfoPropertyName = "NullableAnyOfStringObjectIListObjectObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfStringObjectIListObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsChoiceQuestionType?), TypeInfoPropertyName = "NullableDecisionsChoiceQuestionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsNoulAnswerType?), TypeInfoPropertyName = "NullableDecisionsNoulAnswerType2")] @@ -3796,9 +3792,9 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsScoreAnswerType?), TypeInfoPropertyName = "NullableDecisionsScoreAnswerType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DecisionsScoreQuestionType?), TypeInfoPropertyName = "NullableDecisionsScoreQuestionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DescriptorUnitV2?), TypeInfoPropertyName = "NullableDescriptorUnitV22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>?), TypeInfoPropertyName = "NullableAnyOfIListOneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideoStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>?), TypeInfoPropertyName = "NullableAnyOfIListOneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideoString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>?), TypeInfoPropertyName = "NullableOneOfInputTextAllOfInputImageObjectInputFileInputAudioInputVideo2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfEasyInputMessagePhaseVariant1EasyInputMessagePhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfEasyInputMessagePhaseVariant1EasyInputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessagePhaseVariant1?), TypeInfoPropertyName = "NullableEasyInputMessagePhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessagePhaseVariant2?), TypeInfoPropertyName = "NullableEasyInputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.EasyInputMessageRoleVariant1?), TypeInfoPropertyName = "NullableEasyInputMessageRoleVariant12")] @@ -3826,7 +3822,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileProvider?), TypeInfoPropertyName = "NullableFileProvider2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileResponse?), TypeInfoPropertyName = "NullableFileResponse2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileResponseDiscriminatorShape?), TypeInfoPropertyName = "NullableFileResponseDiscriminatorShape2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfFileSearchServerToolFiltersCompoundFilterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfFileSearchServerToolFiltersCompoundFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FileSearchServerToolFiltersType?), TypeInfoPropertyName = "NullableFileSearchServerToolFiltersType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanIListAnyOfStringDouble2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringDouble2")] @@ -3855,8 +3851,8 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionCallPanelReasoningDeltaEventType?), TypeInfoPropertyName = "NullableFusionCallPanelReasoningDeltaEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionPluginId?), TypeInfoPropertyName = "NullableFusionPluginId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionPluginPreset?), TypeInfoPropertyName = "NullableFusionPluginPreset2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, object, object>?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanObjectIListAnyOfStringDoubleBooleanObjectObjectObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?>, object>?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBooleanIListAnyOfStringDoubleBooleanObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringDoubleBoolean2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionServerToolOpenRouterType?), TypeInfoPropertyName = "NullableFusionServerToolOpenRouterType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.FusionServerToolConfigReasoningEffort?), TypeInfoPropertyName = "NullableFusionServerToolConfigReasoningEffort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfGenerationContentDataInputVariant1GenerationContentDataInputVariant22")] @@ -3872,7 +3868,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenCallPartialImageEvent?), TypeInfoPropertyName = "NullableImageGenCallPartialImageEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenCompletedEventType?), TypeInfoPropertyName = "NullableImageGenCompletedEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfProviderOptionsObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfProviderSortProviderSortConfigObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfProviderSortProviderSortConfig2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ProviderSort?), TypeInfoPropertyName = "NullableProviderSort2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestAspectRatio?), TypeInfoPropertyName = "NullableImageGenerationRequestAspectRatio2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ImageGenerationRequestBackground?), TypeInfoPropertyName = "NullableImageGenerationRequestBackground2")] @@ -3924,7 +3920,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ReasoningItem?), TypeInfoPropertyName = "NullableReasoningItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfOutputMessageItemInputsVariant2ItemVariant822")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageItem?), TypeInfoPropertyName = "NullableOutputMessageItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string, object>?), TypeInfoPropertyName = "NullableAnyOfIListAnyOfResponseOutputTextOpenAIResponsesRefusalContentStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string>?), TypeInfoPropertyName = "NullableAnyOfIListAnyOfResponseOutputTextOpenAIResponsesRefusalContentString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.InputsVariant2ItemVariant8Type?), TypeInfoPropertyName = "NullableInputsVariant2ItemVariant8Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AllOf?), TypeInfoPropertyName = "NullableAllOfOutputReasoningItemInputsVariant2ItemVariant922")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputReasoningItem?), TypeInfoPropertyName = "NullableOutputReasoningItem2")] @@ -3980,7 +3976,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpHttpErrorType?), TypeInfoPropertyName = "NullableMcpHttpErrorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpListToolsItemType?), TypeInfoPropertyName = "NullableMcpListToolsItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpProtocolErrorType?), TypeInfoPropertyName = "NullableMcpProtocolErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>?), TypeInfoPropertyName = "NullableAnyOfIListStringMcpServerToolAllowedToolsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>?), TypeInfoPropertyName = "NullableAnyOfIListStringMcpServerToolAllowedTools2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolConnectorId?), TypeInfoPropertyName = "NullableMcpServerToolConnectorId2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApprovalVariant2?), TypeInfoPropertyName = "NullableMcpServerToolRequireApprovalVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.McpServerToolRequireApprovalVariant3?), TypeInfoPropertyName = "NullableMcpServerToolRequireApprovalVariant32")] @@ -4019,7 +4015,7 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesOutputConfigFormatType?), TypeInfoPropertyName = "NullableMessagesOutputConfigFormatType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesOutputConfigTaskBudgetType?), TypeInfoPropertyName = "NullableMessagesOutputConfigTaskBudgetType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesPingEventType?), TypeInfoPropertyName = "NullableMessagesPingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>?), TypeInfoPropertyName = "NullableAnyOfBooleanIListStringObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>?), TypeInfoPropertyName = "NullableAnyOfBooleanIListString2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.Trigger?), TypeInfoPropertyName = "NullableTrigger2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType?), TypeInfoPropertyName = "NullableMessagesRequestContextManagementEditVariant1TriggerDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.MessagesRequestContextManagementEditVariant1Type?), TypeInfoPropertyName = "NullableMessagesRequestContextManagementEditVariant1Type2")] @@ -4101,6 +4097,10 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant5ParamsSourcesValue?), TypeInfoPropertyName = "NullableModelInputV2Variant5ParamsSourcesValue2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelInputV2Variant5Type?), TypeInfoPropertyName = "NullableModelInputV2Variant5Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputCapacityEntryV2?), TypeInfoPropertyName = "NullableOutputCapacityEntryV22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant1Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant2Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant3Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant4Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant4Type2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4157,7 +4157,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -4191,10 +4191,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant1Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant1Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant2Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant2Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant3Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant3Type2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant4Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant4Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant5Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant5Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant6Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant6Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ModelOutputV2Variant7Type?), TypeInfoPropertyName = "NullableModelOutputV2Variant7Type2")] @@ -4365,7 +4361,7 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMcpServerToolItemType?), TypeInfoPropertyName = "NullableOutputMcpServerToolItemType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMemoryServerToolItemAction?), TypeInfoPropertyName = "NullableOutputMemoryServerToolItemAction2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMemoryServerToolItemType?), TypeInfoPropertyName = "NullableOutputMemoryServerToolItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfOutputMessagePhaseVariant1OutputMessagePhaseVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfOutputMessagePhaseVariant1OutputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessagePhaseVariant1?), TypeInfoPropertyName = "NullableOutputMessagePhaseVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessagePhaseVariant2?), TypeInfoPropertyName = "NullableOutputMessagePhaseVariant22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OutputMessageRole?), TypeInfoPropertyName = "NullableOutputMessageRole2")] @@ -4611,6 +4607,10 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetModelsZdr?), TypeInfoPropertyName = "NullableGetModelsZdr2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetModelsRegion?), TypeInfoPropertyName = "NullableGetModelsRegion2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeletePrivateEndpointDraftOnly?), TypeInfoPropertyName = "NullableDeletePrivateEndpointDraftOnly2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDeleteScimGroupMappingKeepMembers2Boolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeleteScimGroupMappingKeepMembers2?), TypeInfoPropertyName = "NullableDeleteScimGroupMappingKeepMembers22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListToolsApiFormat?), TypeInfoPropertyName = "NullableListToolsApiFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName?), TypeInfoPropertyName = "NullableGetAnalyticsMetaResponseDataGranularitieName2")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4667,7 +4667,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "BatchObjectResultResponseBodyVariant1ChoiceMessageAnnotationVariant1FileContentItemVariant2_f5555bff6884da83")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "EasyInputMessageRoleVariant4_a381c85a2ffefca7")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>?), TypeInfoPropertyName = "ConfigurationUpdateItem_5bcddb4ddc90e634")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_object_2884e80377aafa75")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "McpServerToolRequireApprovalVariant3_9e80cf046f55ac7f")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.OneOf?), TypeInfoPropertyName = "MessagesContentBlockDeltaEventDeltaVariant6_b04a01a634d385af")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "MessagesContentBlockStartEventContentBlock_c30660cec8d1d2a0")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>>?), TypeInfoPropertyName = "MessagesBashToolResultBlock_bd3609ddc72f8945")] @@ -4701,10 +4701,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ToolSearchServerTool_01f1dc7626f092a4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool, global::OpenRouter.AdvisorServerToolOpenRouter, global::OpenRouter.SubagentServerToolOpenRouter, global::OpenRouter.DatetimeServerTool, global::OpenRouter.FilesServerTool, global::OpenRouter.FusionServerToolOpenRouter, global::OpenRouter.ImageGenerationServerToolOpenRouter, global::OpenRouter.SearchModelsServerToolOpenRouter, global::OpenRouter.WebFetchServerTool, global::OpenRouter.WebSearchServerToolOpenRouter, global::OpenRouter.ApplyPatchServerToolOpenRouter, global::OpenRouter.BashServerTool, global::OpenRouter.ShellServerToolOpenRouter, global::OpenRouter.ToolSearchServerTool>>), TypeInfoPropertyName = "ToolSearchServerTool_ba88f27f2f078735")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "ContentPartInputFile_8471d29128267302")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?), TypeInfoPropertyName = "NullableAnyOfDeleteScimGroupMappingKeepMembers2Boolean2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.DeleteScimGroupMappingKeepMembers2?), TypeInfoPropertyName = "NullableDeleteScimGroupMappingKeepMembers22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.ListToolsApiFormat?), TypeInfoPropertyName = "NullableListToolsApiFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName?), TypeInfoPropertyName = "NullableGetAnalyticsMetaResponseDataGranularitieName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat?), TypeInfoPropertyName = "NullableGetAnalyticsMetaResponseDataMetricDisplayFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetAnalyticsMetaResponseDataOperatorName?), TypeInfoPropertyName = "NullableGetAnalyticsMetaResponseDataOperatorName2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.GetAnalyticsMetaResponseDataOperatorValueType?), TypeInfoPropertyName = "NullableGetAnalyticsMetaResponseDataOperatorValueType2")] @@ -4757,7 +4753,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, string>))] @@ -4766,7 +4762,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4776,7 +4772,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4784,7 +4780,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4794,10 +4789,9 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile>>>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.InputFile>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4813,8 +4807,8 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, object, object>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf?>, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4829,7 +4823,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>, string>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -4856,12 +4850,12 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::OpenRouter.AnyOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -5176,7 +5170,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, string>()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter?, global::OpenRouter.PreviewWebSearchServerTool, global::OpenRouter.Preview20250311WebSearchServerTool, global::OpenRouter.LegacyWebSearchServerTool, global::OpenRouter.WebSearchServerTool, global::OpenRouter.FileSearchServerTool, global::OpenRouter.ComputerUseServerTool, global::OpenRouter.CodeInterpreterServerTool, global::OpenRouter.McpServerTool, global::OpenRouter.ImageGenerationServerTool, global::OpenRouter.CodexLocalShellTool, global::OpenRouter.ShellServerTool, global::OpenRouter.ApplyPatchServerTool, global::OpenRouter.CustomTool, global::OpenRouter.NamespaceTool>()); @@ -5184,14 +5178,14 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, string>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); @@ -5206,7 +5200,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile>>>()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter?, global::OpenRouter.InputFile>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); @@ -5216,20 +5210,20 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile>>>()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter?, global::OpenRouter.InputFile>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>, object, object>()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?>, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); @@ -5241,7 +5235,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>()); @@ -5249,13 +5243,13 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.AllOf?, global::OpenRouter.OutputWebSearchCallItem?, global::OpenRouter.OutputFileSearchCallItem?, global::OpenRouter.OutputImageGenerationCallItem?, global::OpenRouter.OutputCodeInterpreterCallItem?, global::OpenRouter.OutputComputerCallItem, global::OpenRouter.OutputDatetimeItem, global::OpenRouter.OutputWebSearchServerToolItem, global::OpenRouter.OutputCodeInterpreterServerToolItem, global::OpenRouter.OutputFileSearchServerToolItem, global::OpenRouter.OutputImageGenerationServerToolItem, global::OpenRouter.OutputBrowserUseServerToolItem, global::OpenRouter.OutputBashServerToolItem, global::OpenRouter.OutputTextEditorServerToolItem, global::OpenRouter.OutputApplyPatchServerToolItem, global::OpenRouter.OutputWebFetchServerToolItem, global::OpenRouter.OutputToolSearchServerToolItem, global::OpenRouter.OutputMemoryServerToolItem, global::OpenRouter.OutputMcpServerToolItem, global::OpenRouter.OutputSearchModelsServerToolItem, global::OpenRouter.OutputFusionServerToolItem, global::OpenRouter.OutputAdvisorServerToolItem, global::OpenRouter.OutputSubagentServerToolItem, global::OpenRouter.OutputFilesServerToolItem, global::OpenRouter.OutputShellServerToolItem, global::OpenRouter.LocalShellCallItem, global::OpenRouter.LocalShellCallOutputItem, global::OpenRouter.ShellCallItem, global::OpenRouter.ShellCallOutputItem, global::OpenRouter.McpListToolsItem, global::OpenRouter.McpApprovalRequestItem, global::OpenRouter.McpApprovalResponseItem, global::OpenRouter.McpCallItem, global::OpenRouter.CustomToolCallItem, global::OpenRouter.CustomToolCallOutputItem?, global::OpenRouter.CompactionItem, global::OpenRouter.ContextCompactionItem, global::OpenRouter.ItemReferenceItem, global::OpenRouter.AdditionalToolsItem, global::OpenRouter.AgentMessageItem, global::OpenRouter.ConfigurationUpdateItem>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>, string, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>, string>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, global::OpenRouter.McpServerToolAllowedTools, object>()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, global::OpenRouter.McpServerToolAllowedTools>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>>()); @@ -5264,7 +5258,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter>()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); @@ -5288,7 +5282,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.OneOfJsonConverter()); @@ -5298,7 +5292,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); - options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::OpenRouter.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); options.Converters.Add(new global::OpenRouter.JsonConverters.AllOfJsonConverter()); diff --git a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs index 1a358ed3..235de022 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.JsonSerializerContextTypes.g.cs @@ -1677,7 +1677,7 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.AnyOf? Type411 { get; set; } + public global::OpenRouter.AnyOf? Type411 { get; set; } /// /// /// @@ -2261,915 +2261,915 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.AnyOf? Type557 { get; set; } + public global::System.Collections.Generic.IList?>? Type557 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummary? Type558 { get; set; } + public global::OpenRouter.AnyOf? Type558 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncrypted? Type559 { get; set; } + public global::OpenRouter.ReasoningDetailSummary? Type559 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailText? Type560 { get; set; } + public global::OpenRouter.ReasoningDetailEncrypted? Type560 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailServerToolCall? Type561 { get; set; } + public global::OpenRouter.ReasoningDetailText? Type561 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageRole? Type562 { get; set; } + public global::OpenRouter.ReasoningDetailServerToolCall? Type562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type563 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageRole? Type563 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCall? Type564 { get; set; } + public global::System.Collections.Generic.IList? Type564 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCallFunction? Type565 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCall? Type565 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCallType? Type566 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCallFunction? Type566 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1Debug? Type567 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageToolCallType? Type567 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1DebugTimings? Type568 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1Debug? Type568 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1DebugTimingsEvent? Type569 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1DebugTimings? Type569 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1Object? Type570 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1DebugTimingsEvent? Type570 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterMetadata? Type571 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1Object? Type571 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1Usage? Type572 { get; set; } + public global::OpenRouter.OpenRouterMetadata? Type572 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageCompletionTokensDetails? Type573 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1Usage? Type573 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsagePromptTokensDetails? Type574 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageCompletionTokensDetails? Type574 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageServerToolUse? Type575 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsagePromptTokensDetails? Type575 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageServerToolUseDetails? Type576 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageServerToolUse? Type576 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResult? Type577 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant1UsageServerToolUseDetails? Type577 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant3? Type578 { get; set; } + public global::OpenRouter.OpenResponsesResult? Type578 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant3Role? Type579 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant3? Type579 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant3Type? Type580 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant3Role? Type580 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type581 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant3Type? Type581 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant3Usage? Type582 { get; set; } + public global::OpenRouter.AllOf? Type582 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4? Type583 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant3Usage? Type583 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type584 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4? Type584 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4DataItem? Type585 { get; set; } + public global::System.Collections.Generic.IList? Type585 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, string>? Type586 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4DataItem? Type586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type587 { get; set; } + public global::OpenRouter.AnyOf, string>? Type587 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4DataItemObject? Type588 { get; set; } + public global::System.Collections.Generic.IList? Type588 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4Object? Type589 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4DataItemObject? Type589 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4Usage? Type590 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4Object? Type590 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectResultResponseBodyVariant4UsagePromptTokensDetails? Type591 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4Usage? Type591 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectStatus? Type592 { get; set; } + public global::OpenRouter.BatchObjectResultResponseBodyVariant4UsagePromptTokensDetails? Type592 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectUsage? Type593 { get; set; } + public global::OpenRouter.BatchObjectStatus? Type593 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectUsageCompletionTokensDetails? Type594 { get; set; } + public global::OpenRouter.BatchObjectUsage? Type594 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectUsagePromptTokensDetails? Type595 { get; set; } + public global::OpenRouter.BatchObjectUsageCompletionTokensDetails? Type595 { get; set; } /// /// /// - public global::OpenRouter.BatchObjectUsageServerToolUse? Type596 { get; set; } + public global::OpenRouter.BatchObjectUsagePromptTokensDetails? Type596 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponse? Type597 { get; set; } + public global::OpenRouter.BatchObjectUsageServerToolUse? Type597 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseCompletionWindow? Type598 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponse? Type598 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseError? Type599 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseCompletionWindow? Type599 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseObject? Type600 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseError? Type600 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseRequestCounts? Type601 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseObject? Type601 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseStatus? Type602 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseRequestCounts? Type602 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseUsage? Type603 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseStatus? Type603 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseUsageCompletionTokensDetails? Type604 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseUsage? Type604 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseUsagePromptTokensDetails? Type605 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseUsageCompletionTokensDetails? Type605 { get; set; } /// /// /// - public global::OpenRouter.BatchPaymentRequiredResponseUsageServerToolUse? Type606 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseUsagePromptTokensDetails? Type606 { get; set; } /// /// /// - public global::OpenRouter.BatchProviderPreferences? Type607 { get; set; } + public global::OpenRouter.BatchPaymentRequiredResponseUsageServerToolUse? Type607 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type608 { get; set; } + public global::OpenRouter.BatchProviderPreferences? Type608 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type609 { get; set; } + public global::System.Collections.Generic.IList>? Type609 { get; set; } /// /// /// - public global::OpenRouter.ProviderName? Type610 { get; set; } + public global::OpenRouter.AnyOf? Type610 { get; set; } /// /// /// - public global::OpenRouter.BatchSubmitBody? Type611 { get; set; } + public global::OpenRouter.ProviderName? Type611 { get; set; } /// /// /// - public global::OpenRouter.BatchSubmitBodyCompletionWindow? Type612 { get; set; } + public global::OpenRouter.BatchSubmitBody? Type612 { get; set; } /// /// /// - public global::OpenRouter.BatchSubmitBodyEndpoint? Type613 { get; set; } + public global::OpenRouter.BatchSubmitBodyCompletionWindow? Type613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type614 { get; set; } + public global::OpenRouter.BatchSubmitBodyEndpoint? Type614 { get; set; } /// /// /// - public global::OpenRouter.BatchSubmitBodyRequest? Type615 { get; set; } + public global::System.Collections.Generic.IList? Type615 { get; set; } /// /// /// - public global::OpenRouter.BooleanCapability? Type616 { get; set; } + public global::OpenRouter.BatchSubmitBodyRequest? Type616 { get; set; } /// /// /// - public global::OpenRouter.BooleanCapabilityType? Type617 { get; set; } + public global::OpenRouter.BooleanCapability? Type617 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type618 { get; set; } + public global::OpenRouter.BooleanCapabilityType? Type618 { get; set; } /// /// /// - public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type619 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersRequest? Type619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type620 { get; set; } + public global::OpenRouter.BulkAddWorkspaceMembersResponse? Type620 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMember? Type621 { get; set; } + public global::System.Collections.Generic.IList? Type621 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysRequest? Type622 { get; set; } + public global::OpenRouter.WorkspaceMember? Type622 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignKeysResponse? Type623 { get; set; } + public global::OpenRouter.BulkAssignKeysRequest? Type623 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersRequest? Type624 { get; set; } + public global::OpenRouter.BulkAssignKeysResponse? Type624 { get; set; } /// /// /// - public global::OpenRouter.BulkAssignMembersResponse? Type625 { get; set; } + public global::OpenRouter.BulkAssignMembersRequest? Type625 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type626 { get; set; } + public global::OpenRouter.BulkAssignMembersResponse? Type626 { get; set; } /// /// /// - public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type627 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersRequest? Type627 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysRequest? Type628 { get; set; } + public global::OpenRouter.BulkRemoveWorkspaceMembersResponse? Type628 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignKeysResponse? Type629 { get; set; } + public global::OpenRouter.BulkUnassignKeysRequest? Type629 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersRequest? Type630 { get; set; } + public global::OpenRouter.BulkUnassignKeysResponse? Type630 { get; set; } /// /// /// - public global::OpenRouter.BulkUnassignMembersResponse? Type631 { get; set; } + public global::OpenRouter.BulkUnassignMembersRequest? Type631 { get; set; } /// /// /// - public global::OpenRouter.BYOKKey? Type632 { get; set; } + public global::OpenRouter.BulkUnassignMembersResponse? Type632 { get; set; } /// /// /// - public global::System.Guid? Type633 { get; set; } + public global::OpenRouter.BYOKKey? Type633 { get; set; } /// /// /// - public global::OpenRouter.BYOKProviderSlug? Type634 { get; set; } + public global::System.Guid? Type634 { get; set; } /// /// /// - public global::OpenRouter.CapabilityDescriptor? Type635 { get; set; } + public global::OpenRouter.BYOKProviderSlug? Type635 { get; set; } /// /// /// - public global::OpenRouter.EnumCapability? Type636 { get; set; } + public global::OpenRouter.CapabilityDescriptor? Type636 { get; set; } /// /// /// - public global::OpenRouter.RangeCapability? Type637 { get; set; } + public global::OpenRouter.EnumCapability? Type637 { get; set; } /// /// /// - public global::OpenRouter.CapabilityDescriptorDiscriminator? Type638 { get; set; } + public global::OpenRouter.RangeCapability? Type638 { get; set; } /// /// /// - public global::OpenRouter.CapabilityDescriptorDiscriminatorType? Type639 { get; set; } + public global::OpenRouter.CapabilityDescriptorDiscriminator? Type639 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type640 { get; set; } + public global::OpenRouter.CapabilityDescriptorDiscriminatorType? Type640 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImage? Type641 { get; set; } + public global::System.Collections.Generic.IList? Type641 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantImageImageUrl? Type642 { get; set; } + public global::OpenRouter.ChatAssistantImage? Type642 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessage? Type643 { get; set; } + public global::OpenRouter.ChatAssistantImageImageUrl? Type643 { get; set; } /// /// /// - public global::OpenRouter.ChatAudioOutput? Type644 { get; set; } + public global::OpenRouter.ChatAssistantMessage? Type644 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? Type645 { get; set; } + public global::OpenRouter.ChatAudioOutput? Type645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type646 { get; set; } + public global::OpenRouter.AnyOf>? Type646 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItems? Type647 { get; set; } + public global::System.Collections.Generic.IList? Type647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type648 { get; set; } + public global::OpenRouter.ChatContentItems? Type648 { get; set; } /// /// /// - public global::OpenRouter.ChatAssistantMessageRole? Type649 { get; set; } + public global::System.Collections.Generic.IList? Type649 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type650 { get; set; } + public global::OpenRouter.ChatAssistantMessageRole? Type650 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCall? Type651 { get; set; } + public global::System.Collections.Generic.IList? Type651 { get; set; } /// /// /// - public global::OpenRouter.ChatChoice? Type652 { get; set; } + public global::OpenRouter.ChatToolCall? Type652 { get; set; } /// /// /// - public global::OpenRouter.ChatFinishReasonEnum? Type653 { get; set; } + public global::OpenRouter.ChatChoice? Type653 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobs? Type654 { get; set; } + public global::OpenRouter.ChatFinishReasonEnum? Type654 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudio? Type655 { get; set; } + public global::OpenRouter.ChatTokenLogprobs? Type655 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioInputAudio? Type656 { get; set; } + public global::OpenRouter.ChatContentAudio? Type656 { get; set; } /// /// /// - public global::OpenRouter.ChatContentAudioType? Type657 { get; set; } + public global::OpenRouter.ChatContentAudioInputAudio? Type657 { get; set; } /// /// /// - public global::OpenRouter.ChatContentCacheControl? Type658 { get; set; } + public global::OpenRouter.ChatContentAudioType? Type658 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFile? Type659 { get; set; } + public global::OpenRouter.ChatContentCacheControl? Type659 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileFile? Type660 { get; set; } + public global::OpenRouter.ChatContentFile? Type660 { get; set; } /// /// /// - public global::OpenRouter.ChatContentFileType? Type661 { get; set; } + public global::OpenRouter.ChatContentFileFile? Type661 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImage? Type662 { get; set; } + public global::OpenRouter.ChatContentFileType? Type662 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrl? Type663 { get; set; } + public global::OpenRouter.ChatContentImage? Type663 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageImageUrlDetail? Type664 { get; set; } + public global::OpenRouter.ChatContentImageImageUrl? Type664 { get; set; } /// /// /// - public global::OpenRouter.ChatContentImageType? Type665 { get; set; } + public global::OpenRouter.ChatContentImageImageUrlDetail? Type665 { get; set; } /// /// /// - public global::OpenRouter.ChatContentText? Type666 { get; set; } + public global::OpenRouter.ChatContentImageType? Type666 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideo? Type667 { get; set; } + public global::OpenRouter.ChatContentText? Type667 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideo? Type668 { get; set; } + public global::OpenRouter.LegacyChatContentVideo? Type668 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminator? Type669 { get; set; } + public global::OpenRouter.ChatContentVideo? Type669 { get; set; } /// /// /// - public global::OpenRouter.ChatContentItemsDiscriminatorType? Type670 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminator? Type670 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheBreakpoint? Type671 { get; set; } + public global::OpenRouter.ChatContentItemsDiscriminatorType? Type671 { get; set; } /// /// /// - public global::OpenRouter.ChatContentTextType? Type672 { get; set; } + public global::OpenRouter.PromptCacheBreakpoint? Type672 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoType? Type673 { get; set; } + public global::OpenRouter.ChatContentTextType? Type673 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInput? Type674 { get; set; } + public global::OpenRouter.ChatContentVideoType? Type674 { get; set; } /// /// /// - public global::OpenRouter.ChatContentVideoInputProcessing? Type675 { get; set; } + public global::OpenRouter.ChatContentVideoInput? Type675 { get; set; } /// /// /// - public global::OpenRouter.ChatDebugOptions? Type676 { get; set; } + public global::OpenRouter.ChatContentVideoInputProcessing? Type676 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessage? Type677 { get; set; } + public global::OpenRouter.ChatDebugOptions? Type677 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageConfigurationUpdate? Type678 { get; set; } + public global::OpenRouter.ChatDeveloperMessage? Type678 { get; set; } /// /// /// - public global::OpenRouter.ConfigurationUpdateReasoning? Type679 { get; set; } + public global::OpenRouter.ChatDeveloperMessageConfigurationUpdate? Type679 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type680 { get; set; } + public global::OpenRouter.ConfigurationUpdateReasoning? Type680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type681 { get; set; } + public global::OpenRouter.AnyOf>? Type681 { get; set; } /// /// /// - public global::OpenRouter.ChatDeveloperMessageRole? Type682 { get; set; } + public global::System.Collections.Generic.IList? Type682 { get; set; } /// /// /// - public global::OpenRouter.ChatDynamicServerTool? Type683 { get; set; } + public global::OpenRouter.ChatDeveloperMessageRole? Type683 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfig? Type684 { get; set; } + public global::OpenRouter.ChatDynamicServerTool? Type684 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatGrammarConfigType? Type685 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfig? Type685 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonObjectConfig? Type686 { get; set; } + public global::OpenRouter.ChatFormatGrammarConfigType? Type686 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonObjectConfigType? Type687 { get; set; } + public global::OpenRouter.ChatFormatJsonObjectConfig? Type687 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfig? Type688 { get; set; } + public global::OpenRouter.ChatFormatJsonObjectConfigType? Type688 { get; set; } /// /// /// - public global::OpenRouter.ChatJsonSchemaConfig? Type689 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfig? Type689 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type690 { get; set; } + public global::OpenRouter.ChatJsonSchemaConfig? Type690 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfig? Type691 { get; set; } + public global::OpenRouter.ChatFormatJsonSchemaConfigType? Type691 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatPythonConfigType? Type692 { get; set; } + public global::OpenRouter.ChatFormatPythonConfig? Type692 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfig? Type693 { get; set; } + public global::OpenRouter.ChatFormatPythonConfigType? Type693 { get; set; } /// /// /// - public global::OpenRouter.ChatFormatTextConfigType? Type694 { get; set; } + public global::OpenRouter.ChatFormatTextConfig? Type694 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionTool? Type695 { get; set; } + public global::OpenRouter.ChatFormatTextConfigType? Type695 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolVariant1? Type696 { get; set; } + public global::OpenRouter.ChatFunctionTool? Type696 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolVariant1Function? Type697 { get; set; } + public global::OpenRouter.ChatFunctionToolVariant1? Type697 { get; set; } /// /// /// - public global::OpenRouter.ChatFunctionToolVariant1Type? Type698 { get; set; } + public global::OpenRouter.ChatFunctionToolVariant1Function? Type698 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerTool? Type699 { get; set; } + public global::OpenRouter.ChatFunctionToolVariant1Type? Type699 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerTool? Type700 { get; set; } + public global::OpenRouter.ChatSearchModelsServerTool? Type700 { get; set; } /// /// /// - public global::OpenRouter.ChatWebSearchShorthand? Type701 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerTool? Type701 { get; set; } /// /// /// - public global::OpenRouter.ChatMessages? Type702 { get; set; } + public global::OpenRouter.ChatWebSearchShorthand? Type702 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessage? Type703 { get; set; } + public global::OpenRouter.ChatMessages? Type703 { get; set; } /// /// /// - public global::OpenRouter.ChatUserMessage? Type704 { get; set; } + public global::OpenRouter.ChatSystemMessage? Type704 { get; set; } /// /// /// - public global::OpenRouter.ChatToolMessage? Type705 { get; set; } + public global::OpenRouter.ChatUserMessage? Type705 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminator? Type706 { get; set; } + public global::OpenRouter.ChatToolMessage? Type706 { get; set; } /// /// /// - public global::OpenRouter.ChatMessagesDiscriminatorRole? Type707 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminator? Type707 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type708 { get; set; } + public global::OpenRouter.ChatMessagesDiscriminatorRole? Type708 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type709 { get; set; } + public global::System.Collections.Generic.IList>? Type709 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoice? Type710 { get; set; } + public global::OpenRouter.AllOf? Type710 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceFunction? Type711 { get; set; } + public global::OpenRouter.ChatNamedToolChoice? Type711 { get; set; } /// /// /// - public global::OpenRouter.ChatNamedToolChoiceType? Type712 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceFunction? Type712 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnion? Type713 { get; set; } + public global::OpenRouter.ChatNamedToolChoiceType? Type713 { get; set; } /// /// /// - public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type714 { get; set; } + public global::OpenRouter.ReasoningDetailUnion? Type714 { get; set; } /// /// /// - public global::OpenRouter.ChatRequest? Type715 { get; set; } + public global::OpenRouter.ChatReasoningSummaryVerbosityEnum? Type715 { get; set; } /// /// /// - public global::OpenRouter.ImageConfig? Type716 { get; set; } + public global::OpenRouter.ChatRequest? Type716 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type717 { get; set; } + public global::OpenRouter.ImageConfig? Type717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type718 { get; set; } + public global::System.Collections.Generic.Dictionary? Type718 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type719 { get; set; } + public global::System.Collections.Generic.IList? Type719 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestModalitie? Type720 { get; set; } + public global::System.Collections.Generic.IList? Type720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type721 { get; set; } + public global::OpenRouter.ChatRequestModalitie? Type721 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem? Type722 { get; set; } + public global::System.Collections.Generic.IList? Type722 { get; set; } /// /// /// - public global::OpenRouter.ModerationPlugin? Type723 { get; set; } + public global::OpenRouter.PluginsItem? Type723 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPlugin? Type724 { get; set; } + public global::OpenRouter.ModerationPlugin? Type724 { get; set; } /// /// /// - public global::OpenRouter.WebFetchPlugin? Type725 { get; set; } + public global::OpenRouter.WebSearchPlugin? Type725 { get; set; } /// /// /// - public global::OpenRouter.FileParserPlugin? Type726 { get; set; } + public global::OpenRouter.WebFetchPlugin? Type726 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPlugin? Type727 { get; set; } + public global::OpenRouter.FileParserPlugin? Type727 { get; set; } /// /// /// - public global::OpenRouter.ContextCompressionPlugin? Type728 { get; set; } + public global::OpenRouter.ResponseHealingPlugin? Type728 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPlugin? Type729 { get; set; } + public global::OpenRouter.ContextCompressionPlugin? Type729 { get; set; } /// /// /// - public global::OpenRouter.FusionPlugin? Type730 { get; set; } + public global::OpenRouter.ParetoRouterPlugin? Type730 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPlugin? Type731 { get; set; } + public global::OpenRouter.FusionPlugin? Type731 { get; set; } /// /// /// - public global::OpenRouter.JevRouterPlugin? Type732 { get; set; } + public global::OpenRouter.SwitchyardRouterPlugin? Type732 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginDiscriminator? Type733 { get; set; } + public global::OpenRouter.JevRouterPlugin? Type733 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestPluginDiscriminatorId? Type734 { get; set; } + public global::OpenRouter.ChatRequestPluginDiscriminator? Type734 { get; set; } /// /// /// - public global::OpenRouter.Prediction? Type735 { get; set; } + public global::OpenRouter.ChatRequestPluginDiscriminatorId? Type735 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferences? Type736 { get; set; } + public global::OpenRouter.Prediction? Type736 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoning? Type737 { get; set; } + public global::OpenRouter.ProviderPreferences? Type737 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort? Type738 { get; set; } + public global::OpenRouter.ChatRequestReasoning? Type738 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestReasoningEffort2? Type739 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort? Type739 { get; set; } /// /// /// - public global::OpenRouter.ResponseFormat? Type740 { get; set; } + public global::OpenRouter.ChatRequestReasoningEffort2? Type740 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type741 { get; set; } + public global::OpenRouter.ResponseFormat? Type741 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type742 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminator? Type742 { get; set; } /// /// /// - public global::OpenRouter.DeprecatedRoute? Type743 { get; set; } + public global::OpenRouter.ChatRequestResponseFormatDiscriminatorType? Type743 { get; set; } /// /// /// - public global::OpenRouter.ChatRequestServiceTier? Type744 { get; set; } + public global::OpenRouter.DeprecatedRoute? Type744 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? Type745 { get; set; } + public global::OpenRouter.ChatRequestServiceTier? Type745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type746 { get; set; } + public global::OpenRouter.AnyOf>? Type746 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamOptions? Type747 { get; set; } + public global::System.Collections.Generic.IList? Type747 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoice? Type748 { get; set; } + public global::OpenRouter.ChatStreamOptions? Type748 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type749 { get; set; } + public global::OpenRouter.ChatToolChoice? Type749 { get; set; } /// /// /// - public global::OpenRouter.TraceConfig? Type750 { get; set; } + public global::System.Collections.Generic.IList? Type750 { get; set; } /// /// /// - public global::OpenRouter.ChatResult? Type751 { get; set; } + public global::OpenRouter.TraceConfig? Type751 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type752 { get; set; } + public global::OpenRouter.ChatResult? Type752 { get; set; } /// /// /// - public global::System.DateTimeOffset? Type753 { get; set; } + public global::System.Collections.Generic.IList? Type753 { get; set; } /// /// /// - public global::OpenRouter.ChatResultObject? Type754 { get; set; } + public global::System.DateTimeOffset? Type754 { get; set; } /// /// /// - public global::OpenRouter.ChatUsage? Type755 { get; set; } + public global::OpenRouter.ChatResultObject? Type755 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolConfig? Type756 { get; set; } + public global::OpenRouter.ChatUsage? Type756 { get; set; } /// /// /// - public global::OpenRouter.ChatSearchModelsServerToolType? Type757 { get; set; } + public global::OpenRouter.SearchModelsServerToolConfig? Type757 { get; set; } /// /// /// - public global::OpenRouter.ChatServerToolChoice? Type758 { get; set; } + public global::OpenRouter.ChatSearchModelsServerToolType? Type758 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamChoice? Type759 { get; set; } + public global::OpenRouter.ChatServerToolChoice? Type759 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamDelta? Type760 { get; set; } + public global::OpenRouter.ChatStreamChoice? Type760 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamChunk? Type761 { get; set; } + public global::OpenRouter.ChatStreamDelta? Type761 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type762 { get; set; } + public global::OpenRouter.ChatStreamChunk? Type762 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamChunkError? Type763 { get; set; } + public global::System.Collections.Generic.IList? Type763 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamChunkErrorMetadata? Type764 { get; set; } + public global::OpenRouter.ChatStreamChunkError? Type764 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamChunkObject? Type765 { get; set; } + public global::OpenRouter.ChatStreamChunkErrorMetadata? Type765 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type766 { get; set; } + public global::OpenRouter.ChatStreamChunkObject? Type766 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamDeltaRole? Type767 { get; set; } + public global::OpenRouter.AllOf? Type767 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type768 { get; set; } + public global::OpenRouter.ChatStreamDeltaRole? Type768 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamToolCall? Type769 { get; set; } + public global::System.Collections.Generic.IList? Type769 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamingResponse? Type770 { get; set; } + public global::OpenRouter.ChatStreamToolCall? Type770 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamToolCallFunction? Type771 { get; set; } + public global::OpenRouter.ChatStreamingResponse? Type771 { get; set; } /// /// /// - public global::OpenRouter.ChatStreamToolCallType? Type772 { get; set; } + public global::OpenRouter.ChatStreamToolCallFunction? Type772 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageConfigurationUpdate? Type773 { get; set; } + public global::OpenRouter.ChatStreamToolCallType? Type773 { get; set; } /// /// /// - public global::OpenRouter.ChatSystemMessageRole? Type774 { get; set; } + public global::OpenRouter.ChatSystemMessageConfigurationUpdate? Type774 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprob? Type775 { get; set; } + public global::OpenRouter.ChatSystemMessageRole? Type775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type776 { get; set; } + public global::OpenRouter.ChatTokenLogprob? Type776 { get; set; } /// /// /// - public global::OpenRouter.ChatTokenLogprobTopLogprob? Type777 { get; set; } + public global::System.Collections.Generic.IList? Type777 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type778 { get; set; } + public global::OpenRouter.ChatTokenLogprobTopLogprob? Type778 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallFunction? Type779 { get; set; } + public global::System.Collections.Generic.IList? Type779 { get; set; } /// /// /// - public global::OpenRouter.ChatToolCallType? Type780 { get; set; } + public global::OpenRouter.ChatToolCallFunction? Type780 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoiceVariant1? Type781 { get; set; } + public global::OpenRouter.ChatToolCallType? Type781 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoiceVariant2? Type782 { get; set; } + public global::OpenRouter.ChatToolChoiceVariant1? Type782 { get; set; } /// /// /// - public global::OpenRouter.ChatToolChoiceVariant3? Type783 { get; set; } + public global::OpenRouter.ChatToolChoiceVariant2? Type783 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type784 { get; set; } + public global::OpenRouter.ChatToolChoiceVariant3? Type784 { get; set; } /// /// /// @@ -3853,6711 +3853,6707 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.AnyOf, object>? Type955 { get; set; } + public global::OpenRouter.AnyOf>? Type955 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type956 { get; set; } + public global::OpenRouter.DecisionsChoiceQuestionType? Type956 { get; set; } /// /// /// - public global::OpenRouter.DecisionsChoiceQuestionType? Type957 { get; set; } + public global::OpenRouter.DecisionsNoulAnswer? Type957 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulAnswer? Type958 { get; set; } + public global::OpenRouter.DecisionsNoulAnswerType? Type958 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulAnswerType? Type959 { get; set; } + public global::OpenRouter.DecisionsNoulQuestion? Type959 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestion? Type960 { get; set; } + public global::OpenRouter.DecisionsNoulQuestionCriteria? Type960 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestionCriteria? Type961 { get; set; } + public global::OpenRouter.DecisionsNoulQuestionType? Type961 { get; set; } /// /// /// - public global::OpenRouter.DecisionsNoulQuestionType? Type962 { get; set; } + public global::OpenRouter.DecisionsRequest? Type962 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequest? Type963 { get; set; } + public global::OpenRouter.AllOf? Type963 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type964 { get; set; } + public global::OpenRouter.Questions? Type964 { get; set; } /// /// /// - public global::OpenRouter.Questions? Type965 { get; set; } + public global::OpenRouter.DecisionsScoreQuestion? Type965 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreQuestion? Type966 { get; set; } + public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type966 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequestQuestionsDiscriminator? Type967 { get; set; } + public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type967 { get; set; } /// /// /// - public global::OpenRouter.DecisionsRequestQuestionsDiscriminatorType? Type968 { get; set; } + public global::OpenRouter.DecisionsResponse? Type968 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponse? Type969 { get; set; } + public global::OpenRouter.Answers? Type969 { get; set; } /// /// /// - public global::OpenRouter.Answers? Type970 { get; set; } + public global::OpenRouter.DecisionsScoreAnswer? Type970 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreAnswer? Type971 { get; set; } + public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type971 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseAnswersDiscriminator? Type972 { get; set; } + public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type972 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseAnswersDiscriminatorType? Type973 { get; set; } + public global::OpenRouter.DecisionsResponseUsage? Type973 { get; set; } /// /// /// - public global::OpenRouter.DecisionsResponseUsage? Type974 { get; set; } + public global::OpenRouter.DecisionsScoreAnswerType? Type974 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreAnswerType? Type975 { get; set; } + public global::System.Collections.Generic.IList>>? Type975 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>>? Type976 { get; set; } + public global::OpenRouter.DecisionsScoreQuestionType? Type976 { get; set; } /// /// /// - public global::OpenRouter.DecisionsScoreQuestionType? Type977 { get; set; } + public global::OpenRouter.DefaultParameters? Type977 { get; set; } /// /// /// - public global::OpenRouter.DefaultParameters? Type978 { get; set; } + public global::OpenRouter.DeleteBYOKKeyResponse? Type978 { get; set; } /// /// /// - public global::OpenRouter.DeleteBYOKKeyResponse? Type979 { get; set; } + public global::OpenRouter.DeleteGuardrailResponse? Type979 { get; set; } /// /// /// - public global::OpenRouter.DeleteGuardrailResponse? Type980 { get; set; } + public global::OpenRouter.DeleteInternRequest? Type980 { get; set; } /// /// /// - public global::OpenRouter.DeleteInternRequest? Type981 { get; set; } + public global::OpenRouter.DeleteInternResponse? Type981 { get; set; } /// /// /// - public global::OpenRouter.DeleteInternResponse? Type982 { get; set; } + public global::OpenRouter.DeleteObservabilityDestinationResponse? Type982 { get; set; } /// /// /// - public global::OpenRouter.DeleteObservabilityDestinationResponse? Type983 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponse? Type983 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponse? Type984 { get; set; } + public global::OpenRouter.DeletePrivateEndpointResponseData? Type984 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointResponseData? Type985 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingResponse? Type985 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingResponse? Type986 { get; set; } + public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type986 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceBudgetResponse? Type987 { get; set; } + public global::OpenRouter.DeleteWorkspaceResponse? Type987 { get; set; } /// /// /// - public global::OpenRouter.DeleteWorkspaceResponse? Type988 { get; set; } + public global::OpenRouter.DescriptorUnitV2? Type988 { get; set; } /// /// /// - public global::OpenRouter.DescriptorUnitV2? Type989 { get; set; } + public global::OpenRouter.EasyInputMessage? Type989 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessage? Type990 { get; set; } + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Type990 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>? Type991 { get; set; } + public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type991 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? Type992 { get; set; } + public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type992 { get; set; } /// /// /// - public global::OpenRouter.OneOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>? Type993 { get; set; } + public global::OpenRouter.InputVideo? Type993 { get; set; } /// /// /// - public global::OpenRouter.InputVideo? Type994 { get; set; } + public global::OpenRouter.AnyOf? Type994 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type995 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant1? Type995 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant1? Type996 { get; set; } + public global::OpenRouter.EasyInputMessagePhaseVariant2? Type996 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessagePhaseVariant2? Type997 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant1? Type997 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant1? Type998 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant2? Type998 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant2? Type999 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant3? Type999 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant3? Type1000 { get; set; } + public global::OpenRouter.EasyInputMessageRoleVariant4? Type1000 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageRoleVariant4? Type1001 { get; set; } + public global::OpenRouter.EasyInputMessageType? Type1001 { get; set; } /// /// /// - public global::OpenRouter.EasyInputMessageType? Type1002 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1002 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponse? Type1003 { get; set; } + public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1003 { get; set; } /// /// /// - public global::OpenRouter.EdgeNetworkTimeoutResponseErrorData? Type1004 { get; set; } + public global::OpenRouter.EndpointDataPolicyV2? Type1004 { get; set; } /// /// /// - public global::OpenRouter.EndpointDataPolicyV2? Type1005 { get; set; } + public global::OpenRouter.EndpointDocumentV2? Type1005 { get; set; } /// /// /// - public global::OpenRouter.EndpointDocumentV2? Type1006 { get; set; } + public global::System.Collections.Generic.IList? Type1006 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1007 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2? Type1007 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2? Type1008 { get; set; } + public global::System.Collections.Generic.IList? Type1008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1009 { get; set; } + public global::System.Collections.Generic.IList? Type1009 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1010 { get; set; } + public global::OpenRouter.ModelInputV2? Type1010 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2? Type1011 { get; set; } + public global::OpenRouter.EndpointOpenrouterV2? Type1011 { get; set; } /// /// /// - public global::OpenRouter.EndpointOpenrouterV2? Type1012 { get; set; } + public global::System.Collections.Generic.IList? Type1012 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1013 { get; set; } + public global::OpenRouter.ModelOutputV2? Type1013 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2? Type1014 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1014 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1015 { get; set; } + public global::OpenRouter.ParameterDescriptorV2? Type1015 { get; set; } /// /// /// - public global::OpenRouter.ParameterDescriptorV2? Type1016 { get; set; } + public global::System.Collections.Generic.IList? Type1016 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1017 { get; set; } + public global::OpenRouter.RequestPricingEntryV2? Type1017 { get; set; } /// /// /// - public global::OpenRouter.RequestPricingEntryV2? Type1018 { get; set; } + public global::OpenRouter.EndpointProviderV2? Type1018 { get; set; } /// /// /// - public global::OpenRouter.EndpointProviderV2? Type1019 { get; set; } + public global::OpenRouter.EndpointDocumentV2Quantization? Type1019 { get; set; } /// /// /// - public global::OpenRouter.EndpointDocumentV2Quantization? Type1020 { get; set; } + public global::OpenRouter.EndpointDocumentV2ServiceTier? Type1020 { get; set; } /// /// /// - public global::OpenRouter.EndpointDocumentV2ServiceTier? Type1021 { get; set; } + public global::OpenRouter.EndpointInfo? Type1021 { get; set; } /// /// /// - public global::OpenRouter.EndpointInfo? Type1022 { get; set; } + public global::OpenRouter.EndpointsMetadata? Type1022 { get; set; } /// /// /// - public global::OpenRouter.EndpointsMetadata? Type1023 { get; set; } + public global::System.Collections.Generic.IList? Type1023 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1024 { get; set; } + public global::OpenRouter.EndUser? Type1024 { get; set; } /// /// /// - public global::OpenRouter.EndUser? Type1025 { get; set; } + public global::OpenRouter.EndUserResponse? Type1025 { get; set; } /// /// /// - public global::OpenRouter.EndUserResponse? Type1026 { get; set; } + public global::OpenRouter.EnumCapabilityType? Type1026 { get; set; } /// /// /// - public global::OpenRouter.EnumCapabilityType? Type1027 { get; set; } + public global::OpenRouter.ErrorEvent? Type1027 { get; set; } /// /// /// - public global::OpenRouter.ErrorEvent? Type1028 { get; set; } + public global::OpenRouter.FailableToolCallStatus? Type1028 { get; set; } /// /// /// - public global::OpenRouter.FailableToolCallStatus? Type1029 { get; set; } + public global::OpenRouter.FailedEvent? Type1029 { get; set; } /// /// /// - public global::OpenRouter.FailedEvent? Type1030 { get; set; } + public global::OpenRouter.FailedEventType? Type1030 { get; set; } /// /// /// - public global::OpenRouter.FailedEventType? Type1031 { get; set; } + public global::OpenRouter.FileCitation? Type1031 { get; set; } /// /// /// - public global::OpenRouter.FileCitation? Type1032 { get; set; } + public global::OpenRouter.FileCitationType? Type1032 { get; set; } /// /// /// - public global::OpenRouter.FileCitationType? Type1033 { get; set; } + public global::OpenRouter.FileDeleteResponse? Type1033 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponse? Type1034 { get; set; } + public global::OpenRouter.OpenRouterFileDeleted? Type1034 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeleted? Type1035 { get; set; } + public global::OpenRouter.OpenAIFileDeleted? Type1035 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeleted? Type1036 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminator? Type1036 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminator? Type1037 { get; set; } + public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1037 { get; set; } /// /// /// - public global::OpenRouter.FileDeleteResponseDiscriminatorShape? Type1038 { get; set; } + public global::OpenRouter.FileListResponse? Type1038 { get; set; } /// /// /// - public global::OpenRouter.FileListResponse? Type1039 { get; set; } + public global::OpenRouter.OpenRouterFileList? Type1039 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileList? Type1040 { get; set; } + public global::OpenRouter.OpenAIFileList? Type1040 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileList? Type1041 { get; set; } + public global::OpenRouter.FileListResponseDiscriminator? Type1041 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminator? Type1042 { get; set; } + public global::OpenRouter.FileListResponseDiscriminatorShape? Type1042 { get; set; } /// /// /// - public global::OpenRouter.FileListResponseDiscriminatorShape? Type1043 { get; set; } + public global::OpenRouter.FileParserPluginId? Type1043 { get; set; } /// /// /// - public global::OpenRouter.FileParserPluginId? Type1044 { get; set; } + public global::OpenRouter.PDFParserOptions? Type1044 { get; set; } /// /// /// - public global::OpenRouter.PDFParserOptions? Type1045 { get; set; } + public global::OpenRouter.FilePath? Type1045 { get; set; } /// /// /// - public global::OpenRouter.FilePath? Type1046 { get; set; } + public global::OpenRouter.FilePathType? Type1046 { get; set; } /// /// /// - public global::OpenRouter.FilePathType? Type1047 { get; set; } + public global::OpenRouter.FileProvider? Type1047 { get; set; } /// /// /// - public global::OpenRouter.FileProvider? Type1048 { get; set; } + public global::OpenRouter.FileResponse? Type1048 { get; set; } /// /// /// - public global::OpenRouter.FileResponse? Type1049 { get; set; } + public global::OpenRouter.OpenRouterFile? Type1049 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFile? Type1050 { get; set; } + public global::OpenRouter.OpenAIFile? Type1050 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFile? Type1051 { get; set; } + public global::OpenRouter.FileResponseDiscriminator? Type1051 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminator? Type1052 { get; set; } + public global::OpenRouter.FileResponseDiscriminatorShape? Type1052 { get; set; } /// /// /// - public global::OpenRouter.FileResponseDiscriminatorShape? Type1053 { get; set; } + public global::OpenRouter.AnyOf? Type1053 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1054 { get; set; } + public global::OpenRouter.FileSearchServerToolFilters? Type1054 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFilters? Type1055 { get; set; } + public global::OpenRouter.FileSearchServerToolFiltersType? Type1055 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolFiltersType? Type1056 { get; set; } + public global::OpenRouter.AnyOf>>? Type1056 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? Type1057 { get; set; } + public global::System.Collections.Generic.IList>? Type1057 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1058 { get; set; } + public global::OpenRouter.AnyOf? Type1058 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1059 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptions? Type1059 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptions? Type1060 { get; set; } + public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1060 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolRankingOptionsRanker? Type1061 { get; set; } + public global::OpenRouter.FileSearchServerToolType? Type1061 { get; set; } /// /// /// - public global::OpenRouter.FileSearchServerToolType? Type1062 { get; set; } + public global::OpenRouter.FilesServerToolConfig? Type1062 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolConfig? Type1063 { get; set; } + public global::OpenRouter.FilesServerToolType? Type1063 { get; set; } /// /// /// - public global::OpenRouter.FilesServerToolType? Type1064 { get; set; } + public global::OpenRouter.ForbiddenResponse? Type1064 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponse? Type1065 { get; set; } + public global::OpenRouter.ForbiddenResponseErrorData? Type1065 { get; set; } /// /// /// - public global::OpenRouter.ForbiddenResponseErrorData? Type1066 { get; set; } + public global::OpenRouter.FormatJsonObjectConfig? Type1066 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfig? Type1067 { get; set; } + public global::OpenRouter.FormatJsonObjectConfigType? Type1067 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonObjectConfigType? Type1068 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfig? Type1068 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfig? Type1069 { get; set; } + public global::OpenRouter.FormatJsonSchemaConfigType? Type1069 { get; set; } /// /// /// - public global::OpenRouter.FormatJsonSchemaConfigType? Type1070 { get; set; } + public global::OpenRouter.Formats? Type1070 { get; set; } /// /// /// - public global::OpenRouter.Formats? Type1071 { get; set; } + public global::OpenRouter.FormatTextConfig? Type1071 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfig? Type1072 { get; set; } + public global::OpenRouter.FormatTextConfigType? Type1072 { get; set; } /// /// /// - public global::OpenRouter.FormatTextConfigType? Type1073 { get; set; } + public global::OpenRouter.FrameImage? Type1073 { get; set; } /// /// /// - public global::OpenRouter.FrameImage? Type1074 { get; set; } + public global::OpenRouter.FrameImageVariant2? Type1074 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2? Type1075 { get; set; } + public global::OpenRouter.FrameImageVariant2FrameType? Type1075 { get; set; } /// /// /// - public global::OpenRouter.FrameImageVariant2FrameType? Type1076 { get; set; } + public global::OpenRouter.FreeModelDailyRequests? Type1076 { get; set; } /// /// /// - public global::OpenRouter.FreeModelDailyRequests? Type1077 { get; set; } + public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1077 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDeltaEvent? Type1078 { get; set; } + public global::OpenRouter.FunctionCallArgsDoneEvent? Type1078 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallArgsDoneEvent? Type1079 { get; set; } + public global::OpenRouter.FunctionCallItem? Type1079 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItem? Type1080 { get; set; } + public global::System.Collections.Generic.IList? Type1080 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1081 { get; set; } + public global::OpenRouter.FunctionCallItemSubagentItem? Type1081 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemSubagentItem? Type1082 { get; set; } + public global::OpenRouter.FunctionCallItemType? Type1082 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallItemType? Type1083 { get; set; } + public global::OpenRouter.FunctionCallOutputItem? Type1083 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItem? Type1084 { get; set; } + public global::OpenRouter.FunctionCallOutputItemVariant2? Type1084 { get; set; } /// /// /// - public global::OpenRouter.FunctionCallOutputItemVariant2? Type1085 { get; set; } + public global::OpenRouter.FunctionToolType? Type1085 { get; set; } /// /// /// - public global::OpenRouter.FunctionToolType? Type1086 { get; set; } + public global::OpenRouter.FusionAnalysisResult? Type1086 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResult? Type1087 { get; set; } + public global::System.Collections.Generic.IList? Type1087 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1088 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradiction? Type1088 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradiction? Type1089 { get; set; } + public global::System.Collections.Generic.IList? Type1089 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1090 { get; set; } + public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1090 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultContradictionStance? Type1091 { get; set; } + public global::System.Collections.Generic.IList? Type1091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1092 { get; set; } + public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1092 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultPartialCoverageItem? Type1093 { get; set; } + public global::System.Collections.Generic.IList? Type1093 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1094 { get; set; } + public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1094 { get; set; } /// /// /// - public global::OpenRouter.FusionAnalysisResultUniqueInsight? Type1095 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1095 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEvent? Type1096 { get; set; } + public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1096 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisCompletedEventType? Type1097 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1097 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEvent? Type1098 { get; set; } + public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1098 { get; set; } /// /// /// - public global::OpenRouter.FusionCallAnalysisInProgressEventType? Type1099 { get; set; } + public global::OpenRouter.FusionCallCompletedEvent? Type1099 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEvent? Type1100 { get; set; } + public global::OpenRouter.FusionCallCompletedEventType? Type1100 { get; set; } /// /// /// - public global::OpenRouter.FusionCallCompletedEventType? Type1101 { get; set; } + public global::OpenRouter.FusionCallInProgressEvent? Type1101 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEvent? Type1102 { get; set; } + public global::OpenRouter.FusionCallInProgressEventType? Type1102 { get; set; } /// /// /// - public global::OpenRouter.FusionCallInProgressEventType? Type1103 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEvent? Type1103 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEvent? Type1104 { get; set; } + public global::OpenRouter.FusionCallPanelAddedEventType? Type1104 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelAddedEventType? Type1105 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEvent? Type1105 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEvent? Type1106 { get; set; } + public global::OpenRouter.FusionCallPanelCompletedEventType? Type1106 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelCompletedEventType? Type1107 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEvent? Type1107 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEvent? Type1108 { get; set; } + public global::OpenRouter.FusionCallPanelDeltaEventType? Type1108 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelDeltaEventType? Type1109 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEvent? Type1109 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEvent? Type1110 { get; set; } + public global::OpenRouter.FusionCallPanelFailedEventType? Type1110 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelFailedEventType? Type1111 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1111 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEvent? Type1112 { get; set; } + public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1112 { get; set; } /// /// /// - public global::OpenRouter.FusionCallPanelReasoningDeltaEventType? Type1113 { get; set; } + public global::OpenRouter.FusionPluginId? Type1113 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginId? Type1114 { get; set; } + public global::OpenRouter.FusionPluginPreset? Type1114 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginPreset? Type1115 { get; set; } + public global::System.Collections.Generic.IList? Type1115 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1116 { get; set; } + public global::OpenRouter.FusionPluginTool? Type1116 { get; set; } /// /// /// - public global::OpenRouter.FusionPluginTool? Type1117 { get; set; } + public global::OpenRouter.AnyOf?>, object>? Type1117 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, object, object>? Type1118 { get; set; } + public global::System.Collections.Generic.IList?>? Type1118 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1119 { get; set; } + public global::OpenRouter.AnyOf? Type1119 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1120 { get; set; } + public global::OpenRouter.FusionServerToolConfig? Type1120 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfig? Type1121 { get; set; } + public global::OpenRouter.FusionServerToolOpenRouterType? Type1121 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolOpenRouterType? Type1122 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoning? Type1122 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoning? Type1123 { get; set; } + public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1123 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigReasoningEffort? Type1124 { get; set; } + public global::System.Collections.Generic.IList? Type1124 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1125 { get; set; } + public global::OpenRouter.FusionServerToolConfigTool? Type1125 { get; set; } /// /// /// - public global::OpenRouter.FusionServerToolConfigTool? Type1126 { get; set; } + public global::OpenRouter.FusionSource? Type1126 { get; set; } /// /// /// - public global::OpenRouter.FusionSource? Type1127 { get; set; } + public global::OpenRouter.GatewayTimeoutResponse? Type1127 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponse? Type1128 { get; set; } + public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1128 { get; set; } /// /// /// - public global::OpenRouter.GatewayTimeoutResponseErrorData? Type1129 { get; set; } + public global::OpenRouter.GenerationContentData? Type1129 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentData? Type1130 { get; set; } + public global::OpenRouter.GenerationContentError? Type1130 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentError? Type1131 { get; set; } + public global::OpenRouter.AnyOf? Type1131 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1132 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant1? Type1132 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant1? Type1133 { get; set; } + public global::OpenRouter.GenerationContentDataInputVariant2? Type1133 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataInputVariant2? Type1134 { get; set; } + public global::OpenRouter.GenerationContentDataOutput? Type1134 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentDataOutput? Type1135 { get; set; } + public global::System.Collections.Generic.IList? Type1135 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1136 { get; set; } + public global::OpenRouter.GenerationContentErrorAttempt? Type1136 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentErrorAttempt? Type1137 { get; set; } + public global::OpenRouter.GenerationContentResponse? Type1137 { get; set; } /// /// /// - public global::OpenRouter.GenerationContentResponse? Type1138 { get; set; } + public global::OpenRouter.GenerationResponse? Type1138 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponse? Type1139 { get; set; } + public global::OpenRouter.GenerationResponseData? Type1139 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseData? Type1140 { get; set; } + public global::OpenRouter.GenerationResponseDataApiType? Type1140 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataApiType? Type1141 { get; set; } + public global::OpenRouter.GenerationResponseDataDataRegion? Type1141 { get; set; } /// /// /// - public global::OpenRouter.GenerationResponseDataDataRegion? Type1142 { get; set; } + public global::System.Collections.Generic.IList? Type1142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1143 { get; set; } + public global::OpenRouter.ProviderResponse? Type1143 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponse? Type1144 { get; set; } + public global::OpenRouter.GetBYOKKeyResponse? Type1144 { get; set; } /// /// /// - public global::OpenRouter.GetBYOKKeyResponse? Type1145 { get; set; } + public global::OpenRouter.GetGuardrailResponse? Type1145 { get; set; } /// /// /// - public global::OpenRouter.GetGuardrailResponse? Type1146 { get; set; } + public global::OpenRouter.GetObservabilityDestinationResponse? Type1146 { get; set; } /// /// /// - public global::OpenRouter.GetObservabilityDestinationResponse? Type1147 { get; set; } + public global::OpenRouter.GetPresetResponse? Type1147 { get; set; } /// /// /// - public global::OpenRouter.GetPresetResponse? Type1148 { get; set; } + public global::OpenRouter.GetPresetVersionResponse? Type1148 { get; set; } /// /// /// - public global::OpenRouter.GetPresetVersionResponse? Type1149 { get; set; } + public global::OpenRouter.PresetDesignatedVersion? Type1149 { get; set; } /// /// /// - public global::OpenRouter.PresetDesignatedVersion? Type1150 { get; set; } + public global::OpenRouter.GetScimGroupMappingResponse? Type1150 { get; set; } /// /// /// - public global::OpenRouter.GetScimGroupMappingResponse? Type1151 { get; set; } + public global::OpenRouter.GetScimSyncJobResponse? Type1151 { get; set; } /// /// /// - public global::OpenRouter.GetScimSyncJobResponse? Type1152 { get; set; } + public global::OpenRouter.GetToolResponse? Type1152 { get; set; } /// /// /// - public global::OpenRouter.GetToolResponse? Type1153 { get; set; } + public global::OpenRouter.ServerToolDetails? Type1153 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetails? Type1154 { get; set; } + public global::OpenRouter.GetWorkspaceBudgetResponse? Type1154 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceBudgetResponse? Type1155 { get; set; } + public global::OpenRouter.AllOf? Type1155 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1156 { get; set; } + public global::OpenRouter.WorkspaceBudget? Type1156 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudget? Type1157 { get; set; } + public global::OpenRouter.GetWorkspaceResponse? Type1157 { get; set; } /// /// /// - public global::OpenRouter.GetWorkspaceResponse? Type1158 { get; set; } + public global::OpenRouter.GoneResponse? Type1158 { get; set; } /// /// /// - public global::OpenRouter.GoneResponse? Type1159 { get; set; } + public global::OpenRouter.GoneResponseErrorData? Type1159 { get; set; } /// /// /// - public global::OpenRouter.GoneResponseErrorData? Type1160 { get; set; } + public global::System.Collections.Generic.IList? Type1160 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1161 { get; set; } + public global::OpenRouter.AnyOf>? Type1161 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1162 { get; set; } + public global::OpenRouter.ImageEndpoint? Type1162 { get; set; } /// /// /// - public global::OpenRouter.ImageEndpoint? Type1163 { get; set; } + public global::System.Collections.Generic.IList? Type1163 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1164 { get; set; } + public global::OpenRouter.ImagePricingEntry? Type1164 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntry? Type1165 { get; set; } + public global::OpenRouter.AllOf, object>? Type1165 { get; set; } /// /// /// - public global::OpenRouter.AllOf, object>? Type1166 { get; set; } + public global::System.Collections.Generic.Dictionary? Type1166 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type1167 { get; set; } + public global::OpenRouter.ImageGenCallCompletedEvent? Type1167 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallCompletedEvent? Type1168 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1168 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompleted? Type1169 { get; set; } + public global::OpenRouter.ImageGenCallGeneratingEvent? Type1169 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallGeneratingEvent? Type1170 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1170 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGenerating? Type1171 { get; set; } + public global::OpenRouter.ImageGenCallInProgressEvent? Type1171 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallInProgressEvent? Type1172 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1172 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgress? Type1173 { get; set; } + public global::OpenRouter.ImageGenCallPartialImageEvent? Type1173 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCallPartialImageEvent? Type1174 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1174 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImage? Type1175 { get; set; } + public global::OpenRouter.ImageGenCompletedEvent? Type1175 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEvent? Type1176 { get; set; } + public global::OpenRouter.ImageGenCompletedEventType? Type1176 { get; set; } /// /// /// - public global::OpenRouter.ImageGenCompletedEventType? Type1177 { get; set; } + public global::OpenRouter.ImageGenerationUsage? Type1177 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsage? Type1178 { get; set; } + public global::OpenRouter.ImageGenerationProviderPreferences? Type1178 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationProviderPreferences? Type1179 { get; set; } + public global::OpenRouter.AllOf? Type1179 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1180 { get; set; } + public global::OpenRouter.ProviderOptions? Type1180 { get; set; } /// /// /// - public global::OpenRouter.ProviderOptions? Type1181 { get; set; } + public global::OpenRouter.AnyOf? Type1181 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1182 { get; set; } + public global::OpenRouter.ProviderSort? Type1182 { get; set; } /// /// /// - public global::OpenRouter.ProviderSort? Type1183 { get; set; } + public global::OpenRouter.ProviderSortConfig? Type1183 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfig? Type1184 { get; set; } + public global::OpenRouter.ImageGenerationRequest? Type1184 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequest? Type1185 { get; set; } + public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1185 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestAspectRatio? Type1186 { get; set; } + public global::OpenRouter.ImageGenerationRequestBackground? Type1186 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestBackground? Type1187 { get; set; } + public global::System.Collections.Generic.IList? Type1187 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1188 { get; set; } + public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1188 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestOutputFormat? Type1189 { get; set; } + public global::OpenRouter.ImageGenerationRequestQuality? Type1189 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestQuality? Type1190 { get; set; } + public global::OpenRouter.ImageGenerationRequestResolution? Type1190 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationRequestResolution? Type1191 { get; set; } + public global::OpenRouter.ImageGenerationResponse? Type1191 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponse? Type1192 { get; set; } + public global::System.Collections.Generic.IList? Type1192 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1193 { get; set; } + public global::OpenRouter.ImageGenerationResponseDataItem? Type1193 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationResponseDataItem? Type1194 { get; set; } + public global::OpenRouter.ImageGenerationServerToolBackground? Type1194 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolBackground? Type1195 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1195 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputFidelity? Type1196 { get; set; } + public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1196 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolInputImageMask? Type1197 { get; set; } + public global::OpenRouter.ImageGenerationServerToolModeration? Type1197 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolModeration? Type1198 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1198 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOutputFormat? Type1199 { get; set; } + public global::OpenRouter.ImageGenerationServerToolQuality? Type1199 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolQuality? Type1200 { get; set; } + public global::OpenRouter.ImageGenerationServerToolType? Type1200 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolType? Type1201 { get; set; } + public global::OpenRouter.ImageGenerationServerToolConfig? Type1201 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolConfig? Type1202 { get; set; } + public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1202 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationServerToolOpenRouterType? Type1203 { get; set; } + public global::OpenRouter.ImageGenerationStatus? Type1203 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationStatus? Type1204 { get; set; } + public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1204 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageCompletionTokensDetails? Type1205 { get; set; } + public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1205 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsagePromptTokensDetails? Type1206 { get; set; } + public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1206 { get; set; } /// /// /// - public global::OpenRouter.ImageGenerationUsageServerToolUse? Type1207 { get; set; } + public global::OpenRouter.ImageGenPartialImageEvent? Type1207 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEvent? Type1208 { get; set; } + public global::OpenRouter.ImageGenPartialImageEventType? Type1208 { get; set; } /// /// /// - public global::OpenRouter.ImageGenPartialImageEventType? Type1209 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEvent? Type1209 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEvent? Type1210 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventError? Type1210 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventError? Type1211 { get; set; } + public global::OpenRouter.ImageGenStreamErrorEventType? Type1211 { get; set; } /// /// /// - public global::OpenRouter.ImageGenStreamErrorEventType? Type1212 { get; set; } + public global::OpenRouter.ImageGenTextChunkEvent? Type1212 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEvent? Type1213 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventPhase? Type1213 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventPhase? Type1214 { get; set; } + public global::OpenRouter.ImageGenTextChunkEventType? Type1214 { get; set; } /// /// /// - public global::OpenRouter.ImageGenTextChunkEventType? Type1215 { get; set; } + public global::OpenRouter.ImageInputModality? Type1215 { get; set; } /// /// /// - public global::OpenRouter.ImageInputModality? Type1216 { get; set; } + public global::OpenRouter.ImageModelArchitecture? Type1216 { get; set; } /// /// /// - public global::OpenRouter.ImageModelArchitecture? Type1217 { get; set; } + public global::System.Collections.Generic.IList? Type1217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1218 { get; set; } + public global::System.Collections.Generic.IList? Type1218 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1219 { get; set; } + public global::OpenRouter.ImageOutputModality? Type1219 { get; set; } /// /// /// - public global::OpenRouter.ImageOutputModality? Type1220 { get; set; } + public global::OpenRouter.ImageModelEndpointsResponse? Type1220 { get; set; } /// /// /// - public global::OpenRouter.ImageModelEndpointsResponse? Type1221 { get; set; } + public global::System.Collections.Generic.IList? Type1221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1222 { get; set; } + public global::OpenRouter.ImageModelListItem? Type1222 { get; set; } /// /// /// - public global::OpenRouter.ImageModelListItem? Type1223 { get; set; } + public global::OpenRouter.ImageModelsListResponse? Type1223 { get; set; } /// /// /// - public global::OpenRouter.ImageModelsListResponse? Type1224 { get; set; } + public global::System.Collections.Generic.IList? Type1224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1225 { get; set; } + public global::OpenRouter.ImagePricingEntryBillable? Type1225 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryBillable? Type1226 { get; set; } + public global::OpenRouter.ImagePricingEntryUnit? Type1226 { get; set; } /// /// /// - public global::OpenRouter.ImagePricingEntryUnit? Type1227 { get; set; } + public global::OpenRouter.ImageStreamingResponse? Type1227 { get; set; } /// /// /// - public global::OpenRouter.ImageStreamingResponse? Type1228 { get; set; } + public global::OpenRouter.AnyOf? Type1228 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1229 { get; set; } + public global::OpenRouter.IncompleteDetailsReason? Type1229 { get; set; } /// /// /// - public global::OpenRouter.IncompleteDetailsReason? Type1230 { get; set; } + public global::OpenRouter.IncompleteEvent? Type1230 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEvent? Type1231 { get; set; } + public global::OpenRouter.IncompleteEventType? Type1231 { get; set; } /// /// /// - public global::OpenRouter.IncompleteEventType? Type1232 { get; set; } + public global::OpenRouter.InProgressEvent? Type1232 { get; set; } /// /// /// - public global::OpenRouter.InProgressEvent? Type1233 { get; set; } + public global::OpenRouter.InProgressEventType? Type1233 { get; set; } /// /// /// - public global::OpenRouter.InProgressEventType? Type1234 { get; set; } + public global::OpenRouter.InputAudioInputAudio1? Type1234 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1? Type1235 { get; set; } + public global::OpenRouter.InputAudioInputAudio1Format? Type1235 { get; set; } /// /// /// - public global::OpenRouter.InputAudioInputAudio1Format? Type1236 { get; set; } + public global::OpenRouter.InputAudioType? Type1236 { get; set; } /// /// /// - public global::OpenRouter.InputAudioType? Type1237 { get; set; } + public global::OpenRouter.InputCapacityEntryV2? Type1237 { get; set; } /// /// /// - public global::OpenRouter.InputCapacityEntryV2? Type1238 { get; set; } + public global::OpenRouter.InputCapacityEntryV2Per? Type1238 { get; set; } /// /// /// - public global::OpenRouter.InputCapacityEntryV2Per? Type1239 { get; set; } + public global::OpenRouter.InputCapacityEntryV2Type? Type1239 { get; set; } /// /// /// - public global::OpenRouter.InputCapacityEntryV2Type? Type1240 { get; set; } + public global::OpenRouter.InputPricingUnitV2? Type1240 { get; set; } /// /// /// - public global::OpenRouter.InputPricingUnitV2? Type1241 { get; set; } + public global::OpenRouter.InputFileType? Type1241 { get; set; } /// /// /// - public global::OpenRouter.InputFileType? Type1242 { get; set; } + public global::OpenRouter.InputImageDetail? Type1242 { get; set; } /// /// /// - public global::OpenRouter.InputImageDetail? Type1243 { get; set; } + public global::OpenRouter.InputImageType? Type1243 { get; set; } /// /// /// - public global::OpenRouter.InputImageType? Type1244 { get; set; } + public global::OpenRouter.InputMessageItem? Type1244 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItem? Type1245 { get; set; } + public global::OpenRouter.AnyOf? Type1245 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1246 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant1? Type1246 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant1? Type1247 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant2? Type1247 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant2? Type1248 { get; set; } + public global::OpenRouter.InputMessageItemRoleVariant3? Type1248 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemRoleVariant3? Type1249 { get; set; } + public global::OpenRouter.InputMessageItemType? Type1249 { get; set; } /// /// /// - public global::OpenRouter.InputMessageItemType? Type1250 { get; set; } + public global::OpenRouter.InputModality? Type1250 { get; set; } /// /// /// - public global::OpenRouter.InputModality? Type1251 { get; set; } + public global::OpenRouter.InputPricingEntryV2? Type1251 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2? Type1252 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant1? Type1252 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant1? Type1253 { get; set; } + public global::System.Collections.Generic.IList? Type1253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1254 { get; set; } + public global::OpenRouter.PricingOverrideV2? Type1254 { get; set; } /// /// /// - public global::OpenRouter.PricingOverrideV2? Type1255 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant1Type? Type1255 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant1Type? Type1256 { get; set; } + public global::System.Collections.Generic.IList? Type1256 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1257 { get; set; } + public global::OpenRouter.UtcDayV2? Type1257 { get; set; } /// /// /// - public global::OpenRouter.UtcDayV2? Type1258 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant2? Type1258 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant2? Type1259 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant2Type? Type1259 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant2Type? Type1260 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant3? Type1260 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant3? Type1261 { get; set; } + public global::OpenRouter.InputPricingEntryV2Variant3Type? Type1261 { get; set; } /// /// /// - public global::OpenRouter.InputPricingEntryV2Variant3Type? Type1262 { get; set; } + public global::OpenRouter.InputReference? Type1262 { get; set; } /// /// /// - public global::OpenRouter.InputReference? Type1263 { get; set; } + public global::OpenRouter.InputReferenceDiscriminator? Type1263 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminator? Type1264 { get; set; } + public global::OpenRouter.InputReferenceDiscriminatorType? Type1264 { get; set; } /// /// /// - public global::OpenRouter.InputReferenceDiscriminatorType? Type1265 { get; set; } + public global::OpenRouter.Inputs? Type1265 { get; set; } /// /// /// - public global::OpenRouter.Inputs? Type1266 { get; set; } + public global::OpenRouter.ReasoningItem? Type1266 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItem? Type1267 { get; set; } + public global::OpenRouter.AllOf? Type1267 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1268 { get; set; } + public global::OpenRouter.OutputMessageItem? Type1268 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageItem? Type1269 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant82? Type1269 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant82? Type1270 { get; set; } + public global::OpenRouter.AnyOf>, string>? Type1270 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, string, object>? Type1271 { get; set; } + public global::System.Collections.Generic.IList>? Type1271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1272 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1272 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant8Type? Type1273 { get; set; } + public global::OpenRouter.AllOf? Type1273 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1274 { get; set; } + public global::OpenRouter.OutputReasoningItem? Type1274 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItem? Type1275 { get; set; } + public global::OpenRouter.InputsVariant2ItemVariant92? Type1275 { get; set; } /// /// /// - public global::OpenRouter.InputsVariant2ItemVariant92? Type1276 { get; set; } + public global::System.Collections.Generic.IList? Type1276 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1277 { get; set; } + public global::OpenRouter.OutputWebSearchCallItem? Type1277 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchCallItem? Type1278 { get; set; } + public global::OpenRouter.OutputFileSearchCallItem? Type1278 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchCallItem? Type1279 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItem? Type1279 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItem? Type1280 { get; set; } + public global::OpenRouter.OutputCodeInterpreterCallItem? Type1280 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterCallItem? Type1281 { get; set; } + public global::OpenRouter.OutputComputerCallItem? Type1281 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItem? Type1282 { get; set; } + public global::OpenRouter.OutputDatetimeItem? Type1282 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItem? Type1283 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItem? Type1283 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItem? Type1284 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1284 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItem? Type1285 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItem? Type1285 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItem? Type1286 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItem? Type1286 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItem? Type1287 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItem? Type1287 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItem? Type1288 { get; set; } + public global::OpenRouter.OutputBashServerToolItem? Type1288 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItem? Type1289 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItem? Type1289 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItem? Type1290 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItem? Type1290 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItem? Type1291 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItem? Type1291 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItem? Type1292 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItem? Type1292 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItem? Type1293 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItem? Type1293 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItem? Type1294 { get; set; } + public global::OpenRouter.OutputMcpServerToolItem? Type1294 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItem? Type1295 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItem? Type1295 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItem? Type1296 { get; set; } + public global::OpenRouter.OutputFusionServerToolItem? Type1296 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItem? Type1297 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItem? Type1297 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItem? Type1298 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItem? Type1298 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItem? Type1299 { get; set; } + public global::OpenRouter.OutputFilesServerToolItem? Type1299 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItem? Type1300 { get; set; } + public global::OpenRouter.OutputShellServerToolItem? Type1300 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItem? Type1301 { get; set; } + public global::OpenRouter.LocalShellCallItem? Type1301 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItem? Type1302 { get; set; } + public global::OpenRouter.LocalShellCallOutputItem? Type1302 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItem? Type1303 { get; set; } + public global::OpenRouter.ShellCallItem? Type1303 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItem? Type1304 { get; set; } + public global::OpenRouter.ShellCallOutputItem? Type1304 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItem? Type1305 { get; set; } + public global::OpenRouter.McpListToolsItem? Type1305 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItem? Type1306 { get; set; } + public global::OpenRouter.McpApprovalRequestItem? Type1306 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItem? Type1307 { get; set; } + public global::OpenRouter.McpApprovalResponseItem? Type1307 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItem? Type1308 { get; set; } + public global::OpenRouter.McpCallItem? Type1308 { get; set; } /// /// /// - public global::OpenRouter.McpCallItem? Type1309 { get; set; } + public global::OpenRouter.ItemReferenceItem? Type1309 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItem? Type1310 { get; set; } + public global::OpenRouter.InputTextType? Type1310 { get; set; } /// /// /// - public global::OpenRouter.InputTextType? Type1311 { get; set; } + public global::OpenRouter.InputVideoProcessing? Type1311 { get; set; } /// /// /// - public global::OpenRouter.InputVideoProcessing? Type1312 { get; set; } + public global::OpenRouter.InputVideoType? Type1312 { get; set; } /// /// /// - public global::OpenRouter.InputVideoType? Type1313 { get; set; } + public global::OpenRouter.InstructType? Type1313 { get; set; } /// /// /// - public global::OpenRouter.InstructType? Type1314 { get; set; } + public global::OpenRouter.Intern? Type1314 { get; set; } /// /// /// - public global::OpenRouter.Intern? Type1315 { get; set; } + public global::OpenRouter.InternProgress? Type1315 { get; set; } /// /// /// - public global::OpenRouter.InternProgress? Type1316 { get; set; } + public global::OpenRouter.InternStatus? Type1316 { get; set; } /// /// /// - public global::OpenRouter.InternStatus? Type1317 { get; set; } + public global::OpenRouter.InternalServerResponse? Type1317 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponse? Type1318 { get; set; } + public global::OpenRouter.InternalServerResponseErrorData? Type1318 { get; set; } /// /// /// - public global::OpenRouter.InternalServerResponseErrorData? Type1319 { get; set; } + public global::OpenRouter.InternApprovalMode? Type1319 { get; set; } /// /// /// - public global::OpenRouter.InternApprovalMode? Type1320 { get; set; } + public global::OpenRouter.InternChatAssistantMessage? Type1320 { get; set; } /// /// /// - public global::OpenRouter.InternChatAssistantMessage? Type1321 { get; set; } + public global::OpenRouter.InternChatMessageContent? Type1321 { get; set; } /// /// /// - public global::OpenRouter.InternChatMessageContent? Type1322 { get; set; } + public global::OpenRouter.InternChatAssistantMessageRole? Type1322 { get; set; } /// /// /// - public global::OpenRouter.InternChatAssistantMessageRole? Type1323 { get; set; } + public global::System.Collections.Generic.IList? Type1323 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1324 { get; set; } + public global::OpenRouter.InternChatEchoedToolCall? Type1324 { get; set; } /// /// /// - public global::OpenRouter.InternChatEchoedToolCall? Type1325 { get; set; } + public global::OpenRouter.InternChatChoice? Type1325 { get; set; } /// /// /// - public global::OpenRouter.InternChatChoice? Type1326 { get; set; } + public global::OpenRouter.InternChatDelta? Type1326 { get; set; } /// /// /// - public global::OpenRouter.InternChatDelta? Type1327 { get; set; } + public global::OpenRouter.InternChatChoiceFinishReason? Type1327 { get; set; } /// /// /// - public global::OpenRouter.InternChatChoiceFinishReason? Type1328 { get; set; } + public global::OpenRouter.InternChatCompletionChunk? Type1328 { get; set; } /// /// /// - public global::OpenRouter.InternChatCompletionChunk? Type1329 { get; set; } + public global::System.Collections.Generic.IList? Type1329 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1330 { get; set; } + public global::OpenRouter.InternChatStreamError? Type1330 { get; set; } /// /// /// - public global::OpenRouter.InternChatStreamError? Type1331 { get; set; } + public global::OpenRouter.InternChatCompletionChunkObject? Type1331 { get; set; } /// /// /// - public global::OpenRouter.InternChatCompletionChunkObject? Type1332 { get; set; } + public global::OpenRouter.InternChatUsage? Type1332 { get; set; } /// /// /// - public global::OpenRouter.InternChatUsage? Type1333 { get; set; } + public global::OpenRouter.InternChatCompletionRequest? Type1333 { get; set; } /// /// /// - public global::OpenRouter.InternChatCompletionRequest? Type1334 { get; set; } + public global::System.Collections.Generic.IList? Type1334 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1335 { get; set; } + public global::OpenRouter.InternChatMessage? Type1335 { get; set; } /// /// /// - public global::OpenRouter.InternChatMessage? Type1336 { get; set; } + public global::OpenRouter.InternChatDeltaRole? Type1336 { get; set; } /// /// /// - public global::OpenRouter.InternChatDeltaRole? Type1337 { get; set; } + public global::System.Collections.Generic.IList? Type1337 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1338 { get; set; } + public global::OpenRouter.InternChatToolCall? Type1338 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolCall? Type1339 { get; set; } + public global::OpenRouter.InternChatDeveloperMessage? Type1339 { get; set; } /// /// /// - public global::OpenRouter.InternChatDeveloperMessage? Type1340 { get; set; } + public global::OpenRouter.InternChatDeveloperMessageRole? Type1340 { get; set; } /// /// /// - public global::OpenRouter.InternChatDeveloperMessageRole? Type1341 { get; set; } + public global::OpenRouter.InternChatEchoedToolCallFunction? Type1341 { get; set; } /// /// /// - public global::OpenRouter.InternChatEchoedToolCallFunction? Type1342 { get; set; } + public global::OpenRouter.InternChatError? Type1342 { get; set; } /// /// /// - public global::OpenRouter.InternChatError? Type1343 { get; set; } + public global::OpenRouter.InternChatErrorMetadata? Type1343 { get; set; } /// /// /// - public global::OpenRouter.InternChatErrorMetadata? Type1344 { get; set; } + public global::OpenRouter.InternChatErrorMetadataReason? Type1344 { get; set; } /// /// /// - public global::OpenRouter.InternChatErrorMetadataReason? Type1345 { get; set; } + public global::OpenRouter.InternChatErrorResponse? Type1345 { get; set; } /// /// /// - public global::OpenRouter.InternChatErrorResponse? Type1346 { get; set; } + public global::OpenRouter.InternChatSystemMessage? Type1346 { get; set; } /// /// /// - public global::OpenRouter.InternChatSystemMessage? Type1347 { get; set; } + public global::OpenRouter.InternChatUserMessage? Type1347 { get; set; } /// /// /// - public global::OpenRouter.InternChatUserMessage? Type1348 { get; set; } + public global::OpenRouter.InternChatToolMessage? Type1348 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolMessage? Type1349 { get; set; } + public global::OpenRouter.InternChatMessageDiscriminator? Type1349 { get; set; } /// /// /// - public global::OpenRouter.InternChatMessageDiscriminator? Type1350 { get; set; } + public global::OpenRouter.InternChatMessageDiscriminatorRole? Type1350 { get; set; } /// /// /// - public global::OpenRouter.InternChatMessageDiscriminatorRole? Type1351 { get; set; } + public global::System.Collections.Generic.IList? Type1351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1352 { get; set; } + public global::OpenRouter.InternChatTextPart? Type1352 { get; set; } /// /// /// - public global::OpenRouter.InternChatTextPart? Type1353 { get; set; } + public global::OpenRouter.InternChatPromptTokensDetails? Type1353 { get; set; } /// /// /// - public global::OpenRouter.InternChatPromptTokensDetails? Type1354 { get; set; } + public global::OpenRouter.InternChatSteeredResponse? Type1354 { get; set; } /// /// /// - public global::OpenRouter.InternChatSteeredResponse? Type1355 { get; set; } + public global::OpenRouter.InternChatSteeredResponseStatus? Type1355 { get; set; } /// /// /// - public global::OpenRouter.InternChatSteeredResponseStatus? Type1356 { get; set; } + public global::OpenRouter.InternChatStreamingResponse? Type1356 { get; set; } /// /// /// - public global::OpenRouter.InternChatStreamingResponse? Type1357 { get; set; } + public global::OpenRouter.InternChatSystemMessageRole? Type1357 { get; set; } /// /// /// - public global::OpenRouter.InternChatSystemMessageRole? Type1358 { get; set; } + public global::OpenRouter.InternChatTextPartType? Type1358 { get; set; } /// /// /// - public global::OpenRouter.InternChatTextPartType? Type1359 { get; set; } + public global::OpenRouter.InternChatToolCallFunction? Type1359 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolCallFunction? Type1360 { get; set; } + public global::OpenRouter.InternChatToolCallType? Type1360 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolCallType? Type1361 { get; set; } + public global::OpenRouter.InternChatToolCallFunctionName? Type1361 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolCallFunctionName? Type1362 { get; set; } + public global::OpenRouter.InternChatToolMessageRole? Type1362 { get; set; } /// /// /// - public global::OpenRouter.InternChatToolMessageRole? Type1363 { get; set; } + public global::OpenRouter.InternChatUserMessageRole? Type1363 { get; set; } /// /// /// - public global::OpenRouter.InternChatUserMessageRole? Type1364 { get; set; } + public global::OpenRouter.InternDaemonAccess? Type1364 { get; set; } /// /// /// - public global::OpenRouter.InternDaemonAccess? Type1365 { get; set; } + public global::OpenRouter.InternInvokeAcceptedResponse? Type1365 { get; set; } /// /// /// - public global::OpenRouter.InternInvokeAcceptedResponse? Type1366 { get; set; } + public global::OpenRouter.InternInvokeAcceptedResponseStatus? Type1366 { get; set; } /// /// /// - public global::OpenRouter.InternInvokeAcceptedResponseStatus? Type1367 { get; set; } + public global::OpenRouter.InternInvokeRequest? Type1367 { get; set; } /// /// /// - public global::OpenRouter.InternInvokeRequest? Type1368 { get; set; } + public global::OpenRouter.InternLifecycleError? Type1368 { get; set; } /// /// /// - public global::OpenRouter.InternLifecycleError? Type1369 { get; set; } + public global::OpenRouter.InternLifecycleErrorError? Type1369 { get; set; } /// /// /// - public global::OpenRouter.InternLifecycleErrorError? Type1370 { get; set; } + public global::OpenRouter.AnyOf? Type1370 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1371 { get; set; } + public global::OpenRouter.InternLifecycleErrorErrorMetadata? Type1371 { get; set; } /// /// /// - public global::OpenRouter.InternLifecycleErrorErrorMetadata? Type1372 { get; set; } + public global::OpenRouter.InternListResponse? Type1372 { get; set; } /// /// /// - public global::OpenRouter.InternListResponse? Type1373 { get; set; } + public global::System.Collections.Generic.IList? Type1373 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1374 { get; set; } + public global::OpenRouter.ItemReferenceItemType? Type1374 { get; set; } /// /// /// - public global::OpenRouter.ItemReferenceItemType? Type1375 { get; set; } + public global::OpenRouter.JevRouterPluginId? Type1375 { get; set; } /// /// /// - public global::OpenRouter.JevRouterPluginId? Type1376 { get; set; } + public global::OpenRouter.KeyAssignment? Type1376 { get; set; } /// /// /// - public global::OpenRouter.KeyAssignment? Type1377 { get; set; } + public global::OpenRouter.LegacyChatContentVideoType? Type1377 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoType? Type1378 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInput? Type1378 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInput? Type1379 { get; set; } + public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1379 { get; set; } /// /// /// - public global::OpenRouter.LegacyChatContentVideoInputProcessing? Type1380 { get; set; } + public global::OpenRouter.WebSearchDomainFilter? Type1380 { get; set; } /// /// /// - public global::OpenRouter.WebSearchDomainFilter? Type1381 { get; set; } + public global::OpenRouter.SearchContextSizeEnum? Type1381 { get; set; } /// /// /// - public global::OpenRouter.SearchContextSizeEnum? Type1382 { get; set; } + public global::OpenRouter.LegacyWebSearchServerToolType? Type1382 { get; set; } /// /// /// - public global::OpenRouter.LegacyWebSearchServerToolType? Type1383 { get; set; } + public global::OpenRouter.WebSearchUserLocation? Type1383 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocation? Type1384 { get; set; } + public global::OpenRouter.ListBYOKKeysResponse? Type1384 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysResponse? Type1385 { get; set; } + public global::System.Collections.Generic.IList? Type1385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1386 { get; set; } + public global::OpenRouter.ListEndpointsResponse? Type1386 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse? Type1387 { get; set; } + public global::OpenRouter.AllOf? Type1387 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1388 { get; set; } + public global::OpenRouter.ModelArchitecture? Type1388 { get; set; } /// /// /// - public global::OpenRouter.ModelArchitecture? Type1389 { get; set; } + public global::OpenRouter.ListEndpointsResponseArchitecture? Type1389 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponseArchitecture? Type1390 { get; set; } + public global::System.Collections.Generic.IList? Type1390 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1391 { get; set; } + public global::System.Collections.Generic.IList? Type1391 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1392 { get; set; } + public global::OpenRouter.OutputModality? Type1392 { get; set; } /// /// /// - public global::OpenRouter.OutputModality? Type1393 { get; set; } + public global::OpenRouter.ModelGroup? Type1393 { get; set; } /// /// /// - public global::OpenRouter.ModelGroup? Type1394 { get; set; } + public global::System.Collections.Generic.IList? Type1394 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1395 { get; set; } + public global::OpenRouter.PublicEndpoint? Type1395 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpoint? Type1396 { get; set; } + public global::OpenRouter.ListEndUsersResponse? Type1396 { get; set; } /// /// /// - public global::OpenRouter.ListEndUsersResponse? Type1397 { get; set; } + public global::System.Collections.Generic.IList? Type1397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1398 { get; set; } + public global::OpenRouter.ListGuardrailsResponse? Type1398 { get; set; } /// /// /// - public global::OpenRouter.ListGuardrailsResponse? Type1399 { get; set; } + public global::System.Collections.Generic.IList? Type1399 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1400 { get; set; } + public global::OpenRouter.ListKeyAssignmentsResponse? Type1400 { get; set; } /// /// /// - public global::OpenRouter.ListKeyAssignmentsResponse? Type1401 { get; set; } + public global::System.Collections.Generic.IList? Type1401 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1402 { get; set; } + public global::OpenRouter.ListMemberAssignmentsResponse? Type1402 { get; set; } /// /// /// - public global::OpenRouter.ListMemberAssignmentsResponse? Type1403 { get; set; } + public global::System.Collections.Generic.IList? Type1403 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1404 { get; set; } + public global::OpenRouter.MemberAssignment? Type1404 { get; set; } /// /// /// - public global::OpenRouter.MemberAssignment? Type1405 { get; set; } + public global::OpenRouter.ListObservabilityDestinationsResponse? Type1405 { get; set; } /// /// /// - public global::OpenRouter.ListObservabilityDestinationsResponse? Type1406 { get; set; } + public global::System.Collections.Generic.IList? Type1406 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1407 { get; set; } + public global::OpenRouter.ListPresetsResponse? Type1407 { get; set; } /// /// /// - public global::OpenRouter.ListPresetsResponse? Type1408 { get; set; } + public global::System.Collections.Generic.IList? Type1408 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1409 { get; set; } + public global::OpenRouter.Preset? Type1409 { get; set; } /// /// /// - public global::OpenRouter.Preset? Type1410 { get; set; } + public global::OpenRouter.ListPresetVersionsResponse? Type1410 { get; set; } /// /// /// - public global::OpenRouter.ListPresetVersionsResponse? Type1411 { get; set; } + public global::System.Collections.Generic.IList? Type1411 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1412 { get; set; } + public global::OpenRouter.ListPrivateEndpointsResponse? Type1412 { get; set; } /// /// /// - public global::OpenRouter.ListPrivateEndpointsResponse? Type1413 { get; set; } + public global::System.Collections.Generic.IList? Type1413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1414 { get; set; } + public global::OpenRouter.PrivateEndpointSummary? Type1414 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointSummary? Type1415 { get; set; } + public global::OpenRouter.ListScimGroupMappingsResponse? Type1415 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupMappingsResponse? Type1416 { get; set; } + public global::System.Collections.Generic.IList? Type1416 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1417 { get; set; } + public global::OpenRouter.ListScimGroupsResponse? Type1417 { get; set; } /// /// /// - public global::OpenRouter.ListScimGroupsResponse? Type1418 { get; set; } + public global::System.Collections.Generic.IList? Type1418 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1419 { get; set; } + public global::OpenRouter.ScimGroup? Type1419 { get; set; } /// /// /// - public global::OpenRouter.ScimGroup? Type1420 { get; set; } + public global::OpenRouter.ListToolsResponse? Type1420 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponse? Type1421 { get; set; } + public global::System.Collections.Generic.IList? Type1421 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1422 { get; set; } + public global::OpenRouter.ServerTool? Type1422 { get; set; } /// /// /// - public global::OpenRouter.ServerTool? Type1423 { get; set; } + public global::OpenRouter.ListToolsResponseLinks? Type1423 { get; set; } /// /// /// - public global::OpenRouter.ListToolsResponseLinks? Type1424 { get; set; } + public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1424 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceBudgetsResponse? Type1425 { get; set; } + public global::System.Collections.Generic.IList? Type1425 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1426 { get; set; } + public global::OpenRouter.ListWorkspaceMembersResponse? Type1426 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspaceMembersResponse? Type1427 { get; set; } + public global::OpenRouter.ListWorkspacesResponse? Type1427 { get; set; } /// /// /// - public global::OpenRouter.ListWorkspacesResponse? Type1428 { get; set; } + public global::System.Collections.Generic.IList? Type1428 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1429 { get; set; } + public global::OpenRouter.LocalShellCallItemAction? Type1429 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemAction? Type1430 { get; set; } + public global::OpenRouter.LocalShellCallItemActionType? Type1430 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemActionType? Type1431 { get; set; } + public global::OpenRouter.LocalShellCallItemType? Type1431 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallItemType? Type1432 { get; set; } + public global::OpenRouter.LocalShellCallOutputItemType? Type1432 { get; set; } /// /// /// - public global::OpenRouter.LocalShellCallOutputItemType? Type1433 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1433 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointVariant2? Type1434 { get; set; } + public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1434 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointDeclaredRegion? Type1435 { get; set; } + public global::OpenRouter.ManagedPrivateEndpointResponse? Type1435 { get; set; } /// /// /// - public global::OpenRouter.ManagedPrivateEndpointResponse? Type1436 { get; set; } + public global::OpenRouter.McpApprovalRequestItemType? Type1436 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalRequestItemType? Type1437 { get; set; } + public global::OpenRouter.McpApprovalResponseItemType? Type1437 { get; set; } /// /// /// - public global::OpenRouter.McpApprovalResponseItemType? Type1438 { get; set; } + public global::OpenRouter.McpToolCallError? Type1438 { get; set; } /// /// /// - public global::OpenRouter.McpToolCallError? Type1439 { get; set; } + public global::OpenRouter.McpCallItemType? Type1439 { get; set; } /// /// /// - public global::OpenRouter.McpCallItemType? Type1440 { get; set; } + public global::OpenRouter.McpHttpError? Type1440 { get; set; } /// /// /// - public global::OpenRouter.McpHttpError? Type1441 { get; set; } + public global::OpenRouter.McpHttpErrorType? Type1441 { get; set; } /// /// /// - public global::OpenRouter.McpHttpErrorType? Type1442 { get; set; } + public global::System.Collections.Generic.IList? Type1442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1443 { get; set; } + public global::OpenRouter.McpListToolsItemTool? Type1443 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemTool? Type1444 { get; set; } + public global::OpenRouter.McpListToolsItemType? Type1444 { get; set; } /// /// /// - public global::OpenRouter.McpListToolsItemType? Type1445 { get; set; } + public global::OpenRouter.McpProtocolError? Type1445 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolError? Type1446 { get; set; } + public global::OpenRouter.McpProtocolErrorType? Type1446 { get; set; } /// /// /// - public global::OpenRouter.McpProtocolErrorType? Type1447 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? Type1447 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>? Type1448 { get; set; } + public global::OpenRouter.McpServerToolAllowedTools? Type1448 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolAllowedTools? Type1449 { get; set; } + public global::OpenRouter.McpServerToolConnectorId? Type1449 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolConnectorId? Type1450 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1450 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1? Type1451 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1451 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Always? Type1452 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1452 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant1Never? Type1453 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1453 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant2? Type1454 { get; set; } + public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1454 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolRequireApprovalVariant3? Type1455 { get; set; } + public global::OpenRouter.McpServerToolType? Type1455 { get; set; } /// /// /// - public global::OpenRouter.McpServerToolType? Type1456 { get; set; } + public global::OpenRouter.McpToolExecutionError? Type1456 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionError? Type1457 { get; set; } + public global::OpenRouter.McpToolExecutionErrorType? Type1457 { get; set; } /// /// /// - public global::OpenRouter.McpToolExecutionErrorType? Type1458 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1458 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlock? Type1459 { get; set; } + public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1459 { get; set; } /// /// /// - public global::OpenRouter.MessagesAdvisorToolResultBlockType? Type1460 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlock? Type1460 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlock? Type1461 { get; set; } + public global::System.Collections.Generic.IList? Type1461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1462 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFile? Type1462 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFile? Type1463 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1463 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockFileType? Type1464 { get; set; } + public global::OpenRouter.MessagesBashToolResultBlockType? Type1464 { get; set; } /// /// /// - public global::OpenRouter.MessagesBashToolResultBlockType? Type1465 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1465 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEvent? Type1466 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1466 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1? Type1467 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1467 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant1Type? Type1468 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1468 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2? Type1469 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1469 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant2Type? Type1470 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1470 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3? Type1471 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1471 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant3Type? Type1472 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1472 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4? Type1473 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1473 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant4Type? Type1474 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1474 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5? Type1475 { get; set; } + public global::OpenRouter.Citation? Type1475 { get; set; } /// /// /// - public global::OpenRouter.Citation? Type1476 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1476 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminator? Type1477 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1477 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5CitationDiscriminatorType? Type1478 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1478 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant5Type? Type1479 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1479 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6? Type1480 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1480 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventDeltaVariant6Type? Type1481 { get; set; } + public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1481 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockDeltaEventType? Type1482 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEvent? Type1482 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEvent? Type1483 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1483 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlock? Type1484 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResult? Type1484 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResult? Type1485 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResult? Type1485 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResult? Type1486 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1486 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlock? Type1487 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1487 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventContentBlockType? Type1488 { get; set; } + public global::OpenRouter.MessagesContentBlockStartEventType? Type1488 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStartEventType? Type1489 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEvent? Type1489 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEvent? Type1490 { get; set; } + public global::OpenRouter.MessagesContentBlockStopEventType? Type1490 { get; set; } /// /// /// - public global::OpenRouter.MessagesContentBlockStopEventType? Type1491 { get; set; } + public global::OpenRouter.MessagesDeltaEvent? Type1491 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEvent? Type1492 { get; set; } + public global::OpenRouter.MessagesDeltaEventDelta? Type1492 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventDelta? Type1493 { get; set; } + public global::System.Collections.Generic.IList? Type1493 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1494 { get; set; } + public global::OpenRouter.MessagesDeltaEventType? Type1494 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventType? Type1495 { get; set; } + public global::OpenRouter.MessagesDeltaEventUsage? Type1495 { get; set; } /// /// /// - public global::OpenRouter.MessagesDeltaEventUsage? Type1496 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUsage? Type1496 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUsage? Type1497 { get; set; } + public global::OpenRouter.MessagesErrorEvent? Type1497 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEvent? Type1498 { get; set; } + public global::OpenRouter.MessagesErrorEventError? Type1498 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventError? Type1499 { get; set; } + public global::OpenRouter.MessagesErrorEventType? Type1499 { get; set; } /// /// /// - public global::OpenRouter.MessagesErrorEventType? Type1500 { get; set; } + public global::OpenRouter.MessagesFallbackParam? Type1500 { get; set; } /// /// /// - public global::OpenRouter.MessagesFallbackParam? Type1501 { get; set; } + public global::OpenRouter.MessagesMessageParam? Type1501 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParam? Type1502 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1502 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4? Type1503 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1503 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant4Type? Type1504 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1504 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5? Type1505 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1505 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2Item? Type1506 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1506 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5ContentVariant2ItemType? Type1507 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1507 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant5Type? Type1508 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1508 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6? Type1509 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1509 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant6Type? Type1510 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1510 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7? Type1511 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1511 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant7Type? Type1512 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1512 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8? Type1513 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1513 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant8Type? Type1514 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1514 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9? Type1515 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1515 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? Type1516 { get; set; } + public global::System.Collections.Generic.IList? Type1516 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1517 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1517 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content? Type1518 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1518 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentErrorCode? Type1519 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1519 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9ContentType? Type1520 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1520 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Type? Type1521 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1521 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11? Type1522 { get; set; } + public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1522 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant11Type? Type1523 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlock? Type1523 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlock? Type1524 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlock? Type1524 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlock? Type1525 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlock? Type1525 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlock? Type1526 { get; set; } + public global::OpenRouter.MessagesMessageParamRole? Type1526 { get; set; } /// /// /// - public global::OpenRouter.MessagesMessageParamRole? Type1527 { get; set; } + public global::OpenRouter.MessagesOutputConfig? Type1527 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfig? Type1528 { get; set; } + public global::OpenRouter.MessagesOutputConfigEffort? Type1528 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigEffort? Type1529 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormat? Type1529 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormat? Type1530 { get; set; } + public global::OpenRouter.MessagesOutputConfigFormatType? Type1530 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigFormatType? Type1531 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1531 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudget? Type1532 { get; set; } + public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1532 { get; set; } /// /// /// - public global::OpenRouter.MessagesOutputConfigTaskBudgetType? Type1533 { get; set; } + public global::OpenRouter.MessagesPingEvent? Type1533 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEvent? Type1534 { get; set; } + public global::OpenRouter.MessagesPingEventType? Type1534 { get; set; } /// /// /// - public global::OpenRouter.MessagesPingEventType? Type1535 { get; set; } + public global::OpenRouter.MessagesRequest? Type1535 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequest? Type1536 { get; set; } + public global::OpenRouter.MessagesRequestContextManagement? Type1536 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagement? Type1537 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1537 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1? Type1538 { get; set; } + public global::OpenRouter.AnyOf>? Type1538 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? Type1539 { get; set; } + public global::OpenRouter.Trigger? Type1539 { get; set; } /// /// /// - public global::OpenRouter.Trigger? Type1540 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1540 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminator? Type1541 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1541 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1TriggerDiscriminatorType? Type1542 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1542 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant1Type? Type1543 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1543 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2? Type1544 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1544 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum? Type1545 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1545 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnumType? Type1546 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1546 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2KeepEnum2? Type1547 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1547 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant2Type? Type1548 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1548 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3? Type1549 { get; set; } + public global::OpenRouter.AllOf? Type1549 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1550 { get; set; } + public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1550 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestContextManagementEditVariant3Type? Type1551 { get; set; } + public global::System.Collections.Generic.IList? Type1551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1552 { get; set; } + public global::System.Collections.Generic.IList? Type1552 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1553 { get; set; } + public global::OpenRouter.MessagesRequestMetadata? Type1553 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestMetadata? Type1554 { get; set; } + public global::System.Collections.Generic.IList? Type1554 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1555 { get; set; } + public global::OpenRouter.PluginsItem2? Type1555 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem2? Type1556 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1556 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminator? Type1557 { get; set; } + public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1557 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestPluginDiscriminatorId? Type1558 { get; set; } + public global::System.Collections.Generic.IList? Type1558 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1559 { get; set; } + public global::OpenRouter.AllOf? Type1559 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1560 { get; set; } + public global::OpenRouter.AnyOf>? Type1560 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1561 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1? Type1561 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1? Type1562 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1562 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant1Type? Type1563 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2? Type1563 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2? Type1564 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1564 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant2Type? Type1565 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3? Type1565 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3? Type1566 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1566 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant3Type? Type1567 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4? Type1567 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4? Type1568 { get; set; } + public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1568 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestThinkingVariant4Type? Type1569 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1569 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1? Type1570 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1570 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant1Type? Type1571 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1571 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2? Type1572 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1572 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant2Type? Type1573 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1573 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3? Type1574 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1574 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant3Type? Type1575 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1575 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4? Type1576 { get; set; } + public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1576 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolChoiceVariant4Type? Type1577 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1? Type1577 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1? Type1578 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1578 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1InputSchema? Type1579 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant1Type? Type1579 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant1Type? Type1580 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2? Type1580 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2? Type1581 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Name? Type1581 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Name? Type1582 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant2Type? Type1582 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant2Type? Type1583 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3? Type1583 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3? Type1584 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Name? Type1584 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Name? Type1585 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant3Type? Type1585 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant3Type? Type1586 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4? Type1586 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4? Type1587 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Name? Type1587 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Name? Type1588 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant4Type? Type1588 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant4Type? Type1589 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5? Type1589 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5? Type1590 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Name? Type1590 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Name? Type1591 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant5Type? Type1591 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant5Type? Type1592 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6? Type1592 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6? Type1593 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Name? Type1593 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Name? Type1594 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant6Type? Type1594 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant6Type? Type1595 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerTool? Type1595 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerTool? Type1596 { get; set; } + public global::OpenRouter.MessagesRequestToolVariant13? Type1596 { get; set; } /// /// /// - public global::OpenRouter.MessagesRequestToolVariant13? Type1597 { get; set; } + public global::OpenRouter.MessagesResult? Type1597 { get; set; } /// /// /// - public global::OpenRouter.MessagesResult? Type1598 { get; set; } + public global::OpenRouter.MessagesResultVariant2? Type1598 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2? Type1599 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1599 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagement? Type1600 { get; set; } + public global::System.Collections.Generic.IList? Type1600 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1601 { get; set; } + public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1601 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2ContextManagementAppliedEdit? Type1602 { get; set; } + public global::OpenRouter.AllOf? Type1602 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1603 { get; set; } + public global::OpenRouter.MessagesResultVariant2Usage? Type1603 { get; set; } /// /// /// - public global::OpenRouter.MessagesResultVariant2Usage? Type1604 { get; set; } + public global::OpenRouter.MessagesSearchModelsServerToolType? Type1604 { get; set; } /// /// /// - public global::OpenRouter.MessagesSearchModelsServerToolType? Type1605 { get; set; } + public global::System.Collections.Generic.IList? Type1605 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1606 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFile? Type1606 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFile? Type1607 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1607 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockFileType? Type1608 { get; set; } + public global::OpenRouter.MessagesShellToolResultBlockType? Type1608 { get; set; } /// /// /// - public global::OpenRouter.MessagesShellToolResultBlockType? Type1609 { get; set; } + public global::OpenRouter.MessagesStartEvent? Type1609 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEvent? Type1610 { get; set; } + public global::OpenRouter.MessagesStartEventMessage? Type1610 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessage? Type1611 { get; set; } + public global::OpenRouter.MessagesStartEventMessageProvider? Type1611 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageProvider? Type1612 { get; set; } + public global::OpenRouter.MessagesStartEventMessageRole? Type1612 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageRole? Type1613 { get; set; } + public global::OpenRouter.MessagesStartEventMessageType? Type1613 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageType? Type1614 { get; set; } + public global::OpenRouter.AllOf? Type1614 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1615 { get; set; } + public global::OpenRouter.MessagesStartEventMessageUsage? Type1615 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventMessageUsage? Type1616 { get; set; } + public global::OpenRouter.MessagesStartEventType? Type1616 { get; set; } /// /// /// - public global::OpenRouter.MessagesStartEventType? Type1617 { get; set; } + public global::OpenRouter.MessagesStopEvent? Type1617 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEvent? Type1618 { get; set; } + public global::OpenRouter.MessagesStopEventType? Type1618 { get; set; } /// /// /// - public global::OpenRouter.MessagesStopEventType? Type1619 { get; set; } + public global::OpenRouter.MessagesStreamEvents? Type1619 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEvents? Type1620 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1620 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminator? Type1621 { get; set; } + public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1621 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamEventsDiscriminatorType? Type1622 { get; set; } + public global::OpenRouter.MessagesStreamingResponse? Type1622 { get; set; } /// /// /// - public global::OpenRouter.MessagesStreamingResponse? Type1623 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1623 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1? Type1624 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1624 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant1Type? Type1625 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1625 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2? Type1626 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1626 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant2Type? Type1627 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1627 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3? Type1628 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1628 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockToolVariant3Type? Type1629 { get; set; } + public global::OpenRouter.MessagesToolAdditionBlockType? Type1629 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolAdditionBlockType? Type1630 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1630 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1? Type1631 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1631 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant1Type? Type1632 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1632 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2? Type1633 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1633 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant2Type? Type1634 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1634 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3? Type1635 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1635 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockToolVariant3Type? Type1636 { get; set; } + public global::OpenRouter.MessagesToolRemovalBlockType? Type1636 { get; set; } /// /// /// - public global::OpenRouter.MessagesToolRemovalBlockType? Type1637 { get; set; } + public global::OpenRouter.MetadataLevel? Type1637 { get; set; } /// /// /// - public global::OpenRouter.MetadataLevel? Type1638 { get; set; } + public global::OpenRouter.Model? Type1638 { get; set; } /// /// /// - public global::OpenRouter.Model? Type1639 { get; set; } + public global::OpenRouter.ModelAliasTarget? Type1639 { get; set; } /// /// /// - public global::OpenRouter.ModelAliasTarget? Type1640 { get; set; } + public global::OpenRouter.ModelBenchmarks? Type1640 { get; set; } /// /// /// - public global::OpenRouter.ModelBenchmarks? Type1641 { get; set; } + public global::OpenRouter.ModelLinks? Type1641 { get; set; } /// /// /// - public global::OpenRouter.ModelLinks? Type1642 { get; set; } + public global::OpenRouter.PerRequestLimits? Type1642 { get; set; } /// /// /// - public global::OpenRouter.PerRequestLimits? Type1643 { get; set; } + public global::OpenRouter.PublicPricing? Type1643 { get; set; } /// /// /// - public global::OpenRouter.PublicPricing? Type1644 { get; set; } + public global::OpenRouter.ModelReasoning? Type1644 { get; set; } /// /// /// - public global::OpenRouter.ModelReasoning? Type1645 { get; set; } + public global::System.Collections.Generic.IList? Type1645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1646 { get; set; } + public global::OpenRouter.Parameter? Type1646 { get; set; } /// /// /// - public global::OpenRouter.Parameter? Type1647 { get; set; } + public global::OpenRouter.TopProviderInfo? Type1647 { get; set; } /// /// /// - public global::OpenRouter.TopProviderInfo? Type1648 { get; set; } + public global::System.Collections.Generic.IList? Type1648 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1649 { get; set; } + public global::OpenRouter.ModelInputV2Variant1? Type1649 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant1? Type1650 { get; set; } + public global::System.Collections.Generic.IList? Type1650 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1651 { get; set; } + public global::OpenRouter.ModelInputV2Variant1Params? Type1651 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant1Params? Type1652 { get; set; } + public global::OpenRouter.ModelInputV2Variant1ParamsMaxLength? Type1652 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant1ParamsMaxLength? Type1653 { get; set; } + public global::OpenRouter.ModelInputV2Variant1ParamsMaxPromptLength? Type1653 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant1ParamsMaxPromptLength? Type1654 { get; set; } + public global::System.Collections.Generic.IList? Type1654 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1655 { get; set; } + public global::OpenRouter.ModelInputV2Variant1Type? Type1655 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant1Type? Type1656 { get; set; } + public global::OpenRouter.ModelInputV2Variant2? Type1656 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2? Type1657 { get; set; } + public global::OpenRouter.ModelInputV2Variant2Params? Type1657 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2Params? Type1658 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevels? Type1658 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevels? Type1659 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevelsType? Type1659 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevelsType? Type1660 { get; set; } + public global::System.Collections.Generic.IList? Type1660 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1661 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevelsValue? Type1661 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsDetailLevelsValue? Type1662 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsFormats? Type1662 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsFormats? Type1663 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsFormatsType? Type1663 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsFormatsType? Type1664 { get; set; } + public global::System.Collections.Generic.IList? Type1664 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1665 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsFormatsValue? Type1665 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsFormatsValue? Type1666 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsMaxContentSizeBytes? Type1666 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsMaxContentSizeBytes? Type1667 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsReferences? Type1667 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsReferences? Type1668 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsReferencesType? Type1668 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsReferencesType? Type1669 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsRole? Type1669 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsRole? Type1670 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsRoleType? Type1670 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsRoleType? Type1671 { get; set; } + public global::System.Collections.Generic.IList? Type1671 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1672 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsRoleValue? Type1672 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsRoleValue? Type1673 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsSources? Type1673 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsSources? Type1674 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsSourcesType? Type1674 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsSourcesType? Type1675 { get; set; } + public global::System.Collections.Generic.IList? Type1675 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1676 { get; set; } + public global::OpenRouter.ModelInputV2Variant2ParamsSourcesValue? Type1676 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2ParamsSourcesValue? Type1677 { get; set; } + public global::OpenRouter.ModelInputV2Variant2Type? Type1677 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant2Type? Type1678 { get; set; } + public global::OpenRouter.ModelInputV2Variant3? Type1678 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3? Type1679 { get; set; } + public global::OpenRouter.ModelInputV2Variant3Params? Type1679 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3Params? Type1680 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsFormats? Type1680 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsFormats? Type1681 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsFormatsType? Type1681 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsFormatsType? Type1682 { get; set; } + public global::System.Collections.Generic.IList? Type1682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1683 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsFormatsValue? Type1683 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsFormatsValue? Type1684 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsMaxContentSizeBytes? Type1684 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsMaxContentSizeBytes? Type1685 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsMaxDurationSeconds? Type1685 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsMaxDurationSeconds? Type1686 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsSources? Type1686 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsSources? Type1687 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsSourcesType? Type1687 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsSourcesType? Type1688 { get; set; } + public global::System.Collections.Generic.IList? Type1688 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1689 { get; set; } + public global::OpenRouter.ModelInputV2Variant3ParamsSourcesValue? Type1689 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3ParamsSourcesValue? Type1690 { get; set; } + public global::OpenRouter.ModelInputV2Variant3Type? Type1690 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant3Type? Type1691 { get; set; } + public global::OpenRouter.ModelInputV2Variant4? Type1691 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4? Type1692 { get; set; } + public global::OpenRouter.ModelInputV2Variant4Params? Type1692 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4Params? Type1693 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsFormats? Type1693 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsFormats? Type1694 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsFormatsType? Type1694 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsFormatsType? Type1695 { get; set; } + public global::System.Collections.Generic.IList? Type1695 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1696 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsFormatsValue? Type1696 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsFormatsValue? Type1697 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsMaxContentSizeBytes? Type1697 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsMaxContentSizeBytes? Type1698 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsMaxDurationSeconds? Type1698 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsMaxDurationSeconds? Type1699 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsSources? Type1699 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsSources? Type1700 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsSourcesType? Type1700 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsSourcesType? Type1701 { get; set; } + public global::System.Collections.Generic.IList? Type1701 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1702 { get; set; } + public global::OpenRouter.ModelInputV2Variant4ParamsSourcesValue? Type1702 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4ParamsSourcesValue? Type1703 { get; set; } + public global::OpenRouter.ModelInputV2Variant4Type? Type1703 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant4Type? Type1704 { get; set; } + public global::OpenRouter.ModelInputV2Variant5? Type1704 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5? Type1705 { get; set; } + public global::OpenRouter.ModelInputV2Variant5Params? Type1705 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5Params? Type1706 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsFormats? Type1706 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsFormats? Type1707 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsFormatsType? Type1707 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsFormatsType? Type1708 { get; set; } + public global::System.Collections.Generic.IList? Type1708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1709 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsFormatsValue? Type1709 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsFormatsValue? Type1710 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsMaxContentSizeBytes? Type1710 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsMaxContentSizeBytes? Type1711 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsReferences? Type1711 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsReferences? Type1712 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsReferencesType? Type1712 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsReferencesType? Type1713 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsSources? Type1713 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsSources? Type1714 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsSourcesType? Type1714 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsSourcesType? Type1715 { get; set; } + public global::System.Collections.Generic.IList? Type1715 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1716 { get; set; } + public global::OpenRouter.ModelInputV2Variant5ParamsSourcesValue? Type1716 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5ParamsSourcesValue? Type1717 { get; set; } + public global::OpenRouter.ModelInputV2Variant5Type? Type1717 { get; set; } /// /// /// - public global::OpenRouter.ModelInputV2Variant5Type? Type1718 { get; set; } + public global::OpenRouter.ModelOutputV2Variant1? Type1718 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant1? Type1719 { get; set; } + public global::System.Collections.Generic.IList? Type1719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1720 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2? Type1720 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2? Type1721 { get; set; } + public global::OpenRouter.ModelOutputV2Variant1MaxLength? Type1721 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant1MaxLength? Type1722 { get; set; } + public global::System.Collections.Generic.IList? Type1722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1723 { get; set; } + public global::OpenRouter.OutputPricingEntryV2? Type1723 { get; set; } /// /// /// - public global::OpenRouter.OutputPricingEntryV2? Type1724 { get; set; } + public global::OpenRouter.ModelOutputV2Variant1Type? Type1724 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant1Type? Type1725 { get; set; } + public global::OpenRouter.ModelOutputV2Variant2? Type1725 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant2? Type1726 { get; set; } + public global::OpenRouter.ModelOutputV2Variant2Type? Type1726 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant2Type? Type1727 { get; set; } + public global::OpenRouter.ModelOutputV2Variant3? Type1727 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant3? Type1728 { get; set; } + public global::OpenRouter.ModelOutputV2Variant3Type? Type1728 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant3Type? Type1729 { get; set; } + public global::OpenRouter.ModelOutputV2Variant4? Type1729 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant4? Type1730 { get; set; } + public global::OpenRouter.ModelOutputV2Variant4Type? Type1730 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant4Type? Type1731 { get; set; } + public global::OpenRouter.ModelOutputV2Variant5? Type1731 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant5? Type1732 { get; set; } + public global::OpenRouter.ModelOutputV2Variant5Type? Type1732 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant5Type? Type1733 { get; set; } + public global::OpenRouter.ModelOutputV2Variant6? Type1733 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant6? Type1734 { get; set; } + public global::OpenRouter.ModelOutputV2Variant6Type? Type1734 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant6Type? Type1735 { get; set; } + public global::OpenRouter.ModelOutputV2Variant7? Type1735 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant7? Type1736 { get; set; } + public global::OpenRouter.ModelOutputV2Variant7Type? Type1736 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant7Type? Type1737 { get; set; } + public global::OpenRouter.ModelOutputV2Variant8? Type1737 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant8? Type1738 { get; set; } + public global::OpenRouter.ModelOutputV2Variant8Type? Type1738 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant8Type? Type1739 { get; set; } + public global::OpenRouter.ModelOutputV2Variant9? Type1739 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant9? Type1740 { get; set; } + public global::OpenRouter.ModelOutputV2Variant9Type? Type1740 { get; set; } /// /// /// - public global::OpenRouter.ModelOutputV2Variant9Type? Type1741 { get; set; } + public global::OpenRouter.AllOf? Type1741 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1742 { get; set; } + public global::System.Collections.Generic.IList? Type1742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1743 { get; set; } + public global::OpenRouter.ModelResponse? Type1743 { get; set; } /// /// /// - public global::OpenRouter.ModelResponse? Type1744 { get; set; } + public global::OpenRouter.ModelsCountResponse? Type1744 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponse? Type1745 { get; set; } + public global::OpenRouter.ModelsCountResponseData? Type1745 { get; set; } /// /// /// - public global::OpenRouter.ModelsCountResponseData? Type1746 { get; set; } + public global::OpenRouter.ModelsListResponse? Type1746 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponse? Type1747 { get; set; } + public global::System.Collections.Generic.IList? Type1747 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1748 { get; set; } + public global::OpenRouter.ModelsListResponseLinks? Type1748 { get; set; } /// /// /// - public global::OpenRouter.ModelsListResponseLinks? Type1749 { get; set; } + public global::OpenRouter.ModelsV2ListResponse? Type1749 { get; set; } /// /// /// - public global::OpenRouter.ModelsV2ListResponse? Type1750 { get; set; } + public global::System.Collections.Generic.IList? Type1750 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1751 { get; set; } + public global::OpenRouter.ModelV2? Type1751 { get; set; } /// /// /// - public global::OpenRouter.ModelV2? Type1752 { get; set; } + public global::OpenRouter.ModelsV2ListResponseLinks? Type1752 { get; set; } /// /// /// - public global::OpenRouter.ModelsV2ListResponseLinks? Type1753 { get; set; } + public global::System.Collections.Generic.IList? Type1753 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1754 { get; set; } + public global::System.Collections.Generic.IList? Type1754 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1755 { get; set; } + public global::OpenRouter.ModelV2Input? Type1755 { get; set; } /// /// /// - public global::OpenRouter.ModelV2Input? Type1756 { get; set; } + public global::OpenRouter.ModelV2Kind? Type1756 { get; set; } /// /// /// - public global::OpenRouter.ModelV2Kind? Type1757 { get; set; } + public global::System.Collections.Generic.IList? Type1757 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1758 { get; set; } + public global::OpenRouter.ModelV2Output? Type1758 { get; set; } /// /// /// - public global::OpenRouter.ModelV2Output? Type1759 { get; set; } + public global::OpenRouter.ModelV2Variant? Type1759 { get; set; } /// /// /// - public global::OpenRouter.ModelV2Variant? Type1760 { get; set; } + public global::OpenRouter.ModelV2Response? Type1760 { get; set; } /// /// /// - public global::OpenRouter.ModelV2Response? Type1761 { get; set; } + public global::OpenRouter.ModerationPluginId? Type1761 { get; set; } /// /// /// - public global::OpenRouter.ModerationPluginId? Type1762 { get; set; } + public global::OpenRouter.NamespaceFunctionTool? Type1762 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionTool? Type1763 { get; set; } + public global::System.Collections.Generic.IList? Type1763 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1764 { get; set; } + public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1764 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolAllowedCaller? Type1765 { get; set; } + public global::OpenRouter.NamespaceFunctionToolType? Type1765 { get; set; } /// /// /// - public global::OpenRouter.NamespaceFunctionToolType? Type1766 { get; set; } + public global::System.Collections.Generic.IList>? Type1766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1767 { get; set; } + public global::OpenRouter.AnyOf? Type1767 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1768 { get; set; } + public global::OpenRouter.NamespaceToolType? Type1768 { get; set; } /// /// /// - public global::OpenRouter.NamespaceToolType? Type1769 { get; set; } + public global::OpenRouter.NotFoundResponse? Type1769 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponse? Type1770 { get; set; } + public global::OpenRouter.NotFoundResponseErrorData? Type1770 { get; set; } /// /// /// - public global::OpenRouter.NotFoundResponseErrorData? Type1771 { get; set; } + public global::OpenRouter.OAuthErrorResponse? Type1771 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponse? Type1772 { get; set; } + public global::OpenRouter.OAuthErrorResponseError? Type1772 { get; set; } /// /// /// - public global::OpenRouter.OAuthErrorResponseError? Type1773 { get; set; } + public global::OpenRouter.OAuthJwks? Type1773 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwks? Type1774 { get; set; } + public global::System.Collections.Generic.IList? Type1774 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1775 { get; set; } + public global::OpenRouter.OAuthJwksKey? Type1775 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKey? Type1776 { get; set; } + public global::OpenRouter.OAuthJwksKeyAlg? Type1776 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyAlg? Type1777 { get; set; } + public global::OpenRouter.OAuthJwksKeyCrv? Type1777 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyCrv? Type1778 { get; set; } + public global::OpenRouter.OAuthJwksKeyKty? Type1778 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyKty? Type1779 { get; set; } + public global::OpenRouter.OAuthJwksKeyUse? Type1779 { get; set; } /// /// /// - public global::OpenRouter.OAuthJwksKeyUse? Type1780 { get; set; } + public global::OpenRouter.ObservabilityArizeDestination? Type1780 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestination? Type1781 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1781 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationConfig? Type1782 { get; set; } + public global::OpenRouter.ObservabilityFilterRulesConfig? Type1782 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRulesConfig? Type1783 { get; set; } + public global::System.Collections.Generic.IList? Type1783 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1784 { get; set; } + public global::OpenRouter.ObservabilityDataRegion? Type1784 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDataRegion? Type1785 { get; set; } + public global::OpenRouter.ObservabilityArizeDestinationType? Type1785 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityArizeDestinationType? Type1786 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestination? Type1786 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestination? Type1787 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1787 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationConfig? Type1788 { get; set; } + public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1788 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityBraintrustDestinationType? Type1789 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestination? Type1789 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestination? Type1790 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1790 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationConfig? Type1791 { get; set; } + public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1791 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityClickhouseDestinationType? Type1792 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestination? Type1792 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestination? Type1793 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1793 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationConfig? Type1794 { get; set; } + public global::OpenRouter.ObservabilityDatadogDestinationType? Type1794 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDatadogDestinationType? Type1795 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestination? Type1795 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestination? Type1796 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestination? Type1796 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestination? Type1797 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestination? Type1797 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestination? Type1798 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestination? Type1798 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestination? Type1799 { get; set; } + public global::OpenRouter.ObservabilityOpikDestination? Type1799 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestination? Type1800 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1800 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestination? Type1801 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestination? Type1801 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestination? Type1802 { get; set; } + public global::OpenRouter.ObservabilityRampDestination? Type1802 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestination? Type1803 { get; set; } + public global::OpenRouter.ObservabilityS3Destination? Type1803 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3Destination? Type1804 { get; set; } + public global::OpenRouter.ObservabilitySentryDestination? Type1804 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestination? Type1805 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestination? Type1805 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestination? Type1806 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestination? Type1806 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestination? Type1807 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestination? Type1807 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestination? Type1808 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1808 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminator? Type1809 { get; set; } + public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1809 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityDestinationDiscriminatorType? Type1810 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroup? Type1810 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroup? Type1811 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1811 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupLogic? Type1812 { get; set; } + public global::System.Collections.Generic.IList? Type1812 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1813 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1813 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRule? Type1814 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1814 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleField? Type1815 { get; set; } + public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1815 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityFilterRuleGroupRuleOperator? Type1816 { get; set; } + public global::System.Collections.Generic.IList? Type1816 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1817 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1817 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationConfig? Type1818 { get; set; } + public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1818 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityGrafanaDestinationType? Type1819 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1819 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationConfig? Type1820 { get; set; } + public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1820 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangfuseDestinationType? Type1821 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1821 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationConfig? Type1822 { get; set; } + public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1822 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityLangsmithDestinationType? Type1823 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1823 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfig? Type1824 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1824 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationConfigRegion? Type1825 { get; set; } + public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1825 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityNewrelicDestinationType? Type1826 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1826 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationConfig? Type1827 { get; set; } + public global::OpenRouter.ObservabilityOpikDestinationType? Type1827 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOpikDestinationType? Type1828 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1828 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationConfig? Type1829 { get; set; } + public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1829 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityOtelCollectorDestinationType? Type1830 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1830 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationConfig? Type1831 { get; set; } + public global::OpenRouter.ObservabilityPosthogDestinationType? Type1831 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityPosthogDestinationType? Type1832 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationConfig? Type1832 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationConfig? Type1833 { get; set; } + public global::OpenRouter.ObservabilityRampDestinationType? Type1833 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityRampDestinationType? Type1834 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationConfig? Type1834 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationConfig? Type1835 { get; set; } + public global::OpenRouter.ObservabilityS3DestinationType? Type1835 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityS3DestinationType? Type1836 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1836 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationConfig? Type1837 { get; set; } + public global::OpenRouter.ObservabilitySentryDestinationType? Type1837 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySentryDestinationType? Type1838 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1838 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationConfig? Type1839 { get; set; } + public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1839 { get; set; } /// /// /// - public global::OpenRouter.ObservabilitySnowflakeDestinationType? Type1840 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1840 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationConfig? Type1841 { get; set; } + public global::OpenRouter.ObservabilityWeaveDestinationType? Type1841 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWeaveDestinationType? Type1842 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1842 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfig? Type1843 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1843 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationConfigMethod? Type1844 { get; set; } + public global::OpenRouter.ObservabilityWebhookDestinationType? Type1844 { get; set; } /// /// /// - public global::OpenRouter.ObservabilityWebhookDestinationType? Type1845 { get; set; } + public global::OpenRouter.OpenAIFileShape? Type1845 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileShape? Type1846 { get; set; } + public global::OpenRouter.OpenAIFileObject? Type1846 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileObject? Type1847 { get; set; } + public global::OpenRouter.OpenAIFilePurpose? Type1847 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFilePurpose? Type1848 { get; set; } + public global::OpenRouter.OpenAIFileStatus? Type1848 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileStatus? Type1849 { get; set; } + public global::OpenRouter.OpenAIFileDeletedShape? Type1849 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedShape? Type1850 { get; set; } + public global::OpenRouter.OpenAIFileDeletedObject? Type1850 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileDeletedObject? Type1851 { get; set; } + public global::OpenRouter.OpenAIFileListShape? Type1851 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListShape? Type1852 { get; set; } + public global::System.Collections.Generic.IList? Type1852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1853 { get; set; } + public global::OpenRouter.OpenAIFileListObject? Type1853 { get; set; } /// /// /// - public global::OpenRouter.OpenAIFileListObject? Type1854 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1854 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallType? Type1855 { get; set; } + public global::OpenRouter.AnyOf>? Type1855 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1856 { get; set; } + public global::System.Collections.Generic.IList? Type1856 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1857 { get; set; } + public global::OpenRouter.OutputVariant2Item3? Type1857 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item3? Type1858 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1858 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminator? Type1859 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1859 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputOutputVariant2ItemDiscriminatorType? Type1860 { get; set; } + public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1860 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseCustomToolCallOutputType? Type1861 { get; set; } + public global::System.Collections.Generic.IList? Type1861 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1862 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1862 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallSubagentItem? Type1863 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1863 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallType? Type1864 { get; set; } + public global::OpenRouter.AnyOf>? Type1864 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type1865 { get; set; } + public global::System.Collections.Generic.IList? Type1865 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1866 { get; set; } + public global::OpenRouter.OutputVariant2Item4? Type1866 { get; set; } /// /// /// - public global::OpenRouter.OutputVariant2Item4? Type1867 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1867 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminator? Type1868 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1868 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputOutputVariant2ItemDiscriminatorType? Type1869 { get; set; } + public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1869 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseFunctionToolCallOutputType? Type1870 { get; set; } + public global::System.Collections.Generic.IList? Type1870 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1871 { get; set; } + public global::OpenRouter.ContentItem4? Type1871 { get; set; } /// /// /// - public global::OpenRouter.ContentItem4? Type1872 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1872 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminator? Type1873 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1873 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemContentItemDiscriminatorType? Type1874 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1874 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant1? Type1875 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1875 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant2? Type1876 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1876 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemRoleVariant3? Type1877 { get; set; } + public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1877 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponseInputMessageItemType? Type1878 { get; set; } + public global::OpenRouter.URLCitation? Type1878 { get; set; } /// /// /// - public global::OpenRouter.URLCitation? Type1879 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type1879 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDeltaType? Type1880 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type1880 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCodeDoneType? Type1881 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type1881 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallCompletedType? Type1882 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type1882 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInProgressType? Type1883 { get; set; } + public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type1883 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesCodeInterpreterCallInterpretingType? Type1884 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type1884 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallCompletedType? Type1885 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type1885 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallGeneratingType? Type1886 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type1886 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallInProgressType? Type1887 { get; set; } + public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type1887 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesImageGenCallPartialImageType? Type1888 { get; set; } + public global::OpenRouter.OpenAIResponsesRefusalContentType? Type1888 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesRefusalContentType? Type1889 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompleted? Type1889 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompleted? Type1890 { get; set; } + public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type1890 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesSearchCompletedType? Type1891 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type1891 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant1? Type1892 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type1892 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant2? Type1893 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type1893 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant3? Type1894 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type1894 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4? Type1895 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type1895 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant4Type? Type1896 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type1896 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5? Type1897 { get; set; } + public global::OpenRouter.AnyOf? Type1897 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type1898 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type1898 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant1? Type1899 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type1899 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant5TypeVariant2? Type1900 { get; set; } + public global::OpenRouter.ToolChoiceAllowed? Type1900 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowed? Type1901 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type1901 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7? Type1902 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type1902 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant7Type? Type1903 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type1903 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8? Type1904 { get; set; } + public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type1904 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesToolChoiceVariant8Type? Type1905 { get; set; } + public global::OpenRouter.OpenAIResponsesTruncation? Type1905 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesTruncation? Type1906 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type1906 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageInputTokensDetails? Type1907 { get; set; } + public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type1907 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesUsageOutputTokensDetails? Type1908 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type1908 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgress? Type1909 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type1909 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallInProgressType? Type1910 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type1910 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearching? Type1911 { get; set; } + public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type1911 { get; set; } /// /// /// - public global::OpenRouter.OpenAIResponsesWebSearchCallSearchingType? Type1912 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEvent? Type1912 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEvent? Type1913 { get; set; } + public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type1913 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesCreatedEventVariant2? Type1914 { get; set; } + public global::OpenRouter.OpenResponsesErrorField? Type1914 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorField? Type1915 { get; set; } + public global::OpenRouter.OpenResponsesErrorFieldCode? Type1915 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorFieldCode? Type1916 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadata? Type1916 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadata? Type1917 { get; set; } + public global::OpenRouter.AllOf? Type1917 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1918 { get; set; } + public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type1918 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesErrorMetadataAlignment? Type1919 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEvent? Type1919 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEvent? Type1920 { get; set; } + public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type1920 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesInProgressEventVariant2? Type1921 { get; set; } + public global::System.Collections.Generic.IList? Type1921 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1922 { get; set; } + public global::OpenRouter.OpenResponsesTopLogprobs? Type1922 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesTopLogprobs? Type1923 { get; set; } + public global::OpenRouter.OpenResponsesResultVariant2? Type1923 { get; set; } /// /// /// - public global::OpenRouter.OpenResponsesResultVariant2? Type1924 { get; set; } + public global::System.Collections.Generic.IList? Type1924 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1925 { get; set; } + public global::OpenRouter.OutputItems? Type1925 { get; set; } /// /// /// - public global::OpenRouter.OutputItems? Type1926 { get; set; } + public global::OpenRouter.TextExtendedConfig? Type1926 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfig? Type1927 { get; set; } + public global::OpenRouter.AllOf? Type1927 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type1928 { get; set; } + public global::OpenRouter.OpenRouterFileShape? Type1928 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileShape? Type1929 { get; set; } + public global::OpenRouter.OpenRouterFileType? Type1929 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileType? Type1930 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedShape? Type1930 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedShape? Type1931 { get; set; } + public global::OpenRouter.OpenRouterFileDeletedType? Type1931 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileDeletedType? Type1932 { get; set; } + public global::OpenRouter.OpenRouterFileListShape? Type1932 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterFileListShape? Type1933 { get; set; } + public global::System.Collections.Generic.IList? Type1933 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1934 { get; set; } + public global::System.Collections.Generic.IList? Type1934 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1935 { get; set; } + public global::OpenRouter.RouterAttempt? Type1935 { get; set; } /// /// /// - public global::OpenRouter.RouterAttempt? Type1936 { get; set; } + public global::OpenRouter.RouterParams? Type1936 { get; set; } /// /// /// - public global::OpenRouter.RouterParams? Type1937 { get; set; } + public global::System.Collections.Generic.IList? Type1937 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1938 { get; set; } + public global::OpenRouter.PipelineStage? Type1938 { get; set; } /// /// /// - public global::OpenRouter.PipelineStage? Type1939 { get; set; } + public global::OpenRouter.RoutingStrategy? Type1939 { get; set; } /// /// /// - public global::OpenRouter.RoutingStrategy? Type1940 { get; set; } + public global::OpenRouter.OpenRouterWebSearchServerToolType? Type1940 { get; set; } /// /// /// - public global::OpenRouter.OpenRouterWebSearchServerToolType? Type1941 { get; set; } + public global::System.Collections.Generic.IList? Type1941 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1942 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFile? Type1942 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFile? Type1943 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultFileType? Type1943 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultFileType? Type1944 { get; set; } + public global::OpenRouter.ORAnthropicBashToolResultType? Type1944 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicBashToolResultType? Type1945 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1945 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminator? Type1946 { get; set; } + public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1946 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicContentBlockDiscriminatorType? Type1947 { get; set; } + public global::OpenRouter.ORAnthropicNullableCaller? Type1947 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCaller? Type1948 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1948 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminator? Type1949 { get; set; } + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1949 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type1950 { get; set; } + public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type1950 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicServerToolUseBlockType? Type1951 { get; set; } + public global::System.Collections.Generic.IList? Type1951 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1952 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFile? Type1952 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFile? Type1953 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultFileType? Type1953 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultFileType? Type1954 { get; set; } + public global::OpenRouter.ORAnthropicShellToolResultType? Type1954 { get; set; } /// /// /// - public global::OpenRouter.ORAnthropicShellToolResultType? Type1955 { get; set; } + public global::OpenRouter.OrganizationSettings? Type1955 { get; set; } /// /// /// - public global::OpenRouter.OrganizationSettings? Type1956 { get; set; } + public global::OpenRouter.OutputAdvisorServerToolItemType? Type1956 { get; set; } /// /// /// - public global::OpenRouter.OutputAdvisorServerToolItemType? Type1957 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItem? Type1957 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItem? Type1958 { get; set; } + public global::OpenRouter.OutputApplyPatchCallItemType? Type1958 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchCallItemType? Type1959 { get; set; } + public global::OpenRouter.OutputApplyPatchServerToolItemType? Type1959 { get; set; } /// /// /// - public global::OpenRouter.OutputApplyPatchServerToolItemType? Type1960 { get; set; } + public global::System.Collections.Generic.IList? Type1960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1961 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFile? Type1961 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFile? Type1962 { get; set; } + public global::OpenRouter.OutputBashServerToolItemFileType? Type1962 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemFileType? Type1963 { get; set; } + public global::OpenRouter.OutputBashServerToolItemType? Type1963 { get; set; } /// /// /// - public global::OpenRouter.OutputBashServerToolItemType? Type1964 { get; set; } + public global::OpenRouter.OutputBrowserUseServerToolItemType? Type1964 { get; set; } /// /// /// - public global::OpenRouter.OutputBrowserUseServerToolItemType? Type1965 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2Variant1? Type1965 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2Variant1? Type1966 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2Variant1Per? Type1966 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2Variant1Per? Type1967 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2Variant1Type? Type1967 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2Variant1Type? Type1968 { get; set; } + public global::OpenRouter.OutputPricingUnitV2? Type1968 { get; set; } /// /// /// - public global::OpenRouter.OutputPricingUnitV2? Type1969 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2Variant2? Type1969 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2Variant2? Type1970 { get; set; } + public global::OpenRouter.OutputCapacityEntryV2Variant2Type? Type1970 { get; set; } /// /// /// - public global::OpenRouter.OutputCapacityEntryV2Variant2Type? Type1971 { get; set; } + public global::OpenRouter.RequestUnitV2? Type1971 { get; set; } /// /// /// - public global::OpenRouter.RequestUnitV2? Type1972 { get; set; } + public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type1972 { get; set; } /// /// /// - public global::OpenRouter.OutputCodeInterpreterServerToolItemType? Type1973 { get; set; } + public global::System.Collections.Generic.IList? Type1973 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1974 { get; set; } + public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type1974 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemPendingSafetyCheck? Type1975 { get; set; } + public global::OpenRouter.OutputComputerCallItemStatus? Type1975 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemStatus? Type1976 { get; set; } + public global::OpenRouter.OutputComputerCallItemType? Type1976 { get; set; } /// /// /// - public global::OpenRouter.OutputComputerCallItemType? Type1977 { get; set; } + public global::OpenRouter.OutputCustomToolCallItem? Type1977 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItem? Type1978 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemStatus? Type1978 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemStatus? Type1979 { get; set; } + public global::OpenRouter.OutputCustomToolCallItemType? Type1979 { get; set; } /// /// /// - public global::OpenRouter.OutputCustomToolCallItemType? Type1980 { get; set; } + public global::OpenRouter.OutputDatetimeItemType? Type1980 { get; set; } /// /// /// - public global::OpenRouter.OutputDatetimeItemType? Type1981 { get; set; } + public global::OpenRouter.OutputFileSearchServerToolItemType? Type1981 { get; set; } /// /// /// - public global::OpenRouter.OutputFileSearchServerToolItemType? Type1982 { get; set; } + public global::OpenRouter.OutputFilesServerToolItemType? Type1982 { get; set; } /// /// /// - public global::OpenRouter.OutputFilesServerToolItemType? Type1983 { get; set; } + public global::OpenRouter.OutputFunctionCallItem? Type1983 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItem? Type1984 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2? Type1984 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2? Type1985 { get; set; } + public global::System.Collections.Generic.IList? Type1985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1986 { get; set; } + public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type1986 { get; set; } /// /// /// - public global::OpenRouter.OutputFunctionCallItemVariant2SubagentItem? Type1987 { get; set; } + public global::System.Collections.Generic.IList? Type1987 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1988 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type1988 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemFailedModel? Type1989 { get; set; } + public global::System.Collections.Generic.IList? Type1989 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1990 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemResponse? Type1990 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemResponse? Type1991 { get; set; } + public global::System.Collections.Generic.IList? Type1991 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1992 { get; set; } + public global::OpenRouter.OutputFusionServerToolItemType? Type1992 { get; set; } /// /// /// - public global::OpenRouter.OutputFusionServerToolItemType? Type1993 { get; set; } + public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type1993 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationCallItemVariant2? Type1994 { get; set; } + public global::OpenRouter.OutputImageGenerationServerToolItemType? Type1994 { get; set; } /// /// /// - public global::OpenRouter.OutputImageGenerationServerToolItemType? Type1995 { get; set; } + public global::OpenRouter.OutputItemAddedEvent? Type1995 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEvent? Type1996 { get; set; } + public global::OpenRouter.Item? Type1996 { get; set; } /// /// /// - public global::OpenRouter.Item? Type1997 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type1997 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminator? Type1998 { get; set; } + public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type1998 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventItemDiscriminatorType? Type1999 { get; set; } + public global::OpenRouter.OutputItemAddedEventType? Type1999 { get; set; } /// /// /// - public global::OpenRouter.OutputItemAddedEventType? Type2000 { get; set; } + public global::OpenRouter.Operation? Type2000 { get; set; } /// /// /// - public global::OpenRouter.Operation? Type2001 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type2001 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminator? Type2002 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type2002 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallOperationDiscriminatorType? Type2003 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallStatus? Type2003 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallStatus? Type2004 { get; set; } + public global::OpenRouter.OutputItemApplyPatchCallType? Type2004 { get; set; } /// /// /// - public global::OpenRouter.OutputItemApplyPatchCallType? Type2005 { get; set; } + public global::System.Collections.Generic.IList? Type2005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2006 { get; set; } + public global::OpenRouter.OutputsItem? Type2006 { get; set; } /// /// /// - public global::OpenRouter.OutputsItem? Type2007 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type2007 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminator? Type2008 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type2008 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallOutputDiscriminatorType? Type2009 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type2009 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallStatus? Type2010 { get; set; } + public global::OpenRouter.OutputItemCodeInterpreterCallType? Type2010 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCodeInterpreterCallType? Type2011 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallStatus? Type2011 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallStatus? Type2012 { get; set; } + public global::OpenRouter.OutputItemCustomToolCallType? Type2012 { get; set; } /// /// /// - public global::OpenRouter.OutputItemCustomToolCallType? Type2013 { get; set; } + public global::OpenRouter.OutputItemDoneEvent? Type2013 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEvent? Type2014 { get; set; } + public global::OpenRouter.Item2? Type2014 { get; set; } /// /// /// - public global::OpenRouter.Item2? Type2015 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type2015 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminator? Type2016 { get; set; } + public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type2016 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventItemDiscriminatorType? Type2017 { get; set; } + public global::OpenRouter.OutputItemDoneEventType? Type2017 { get; set; } /// /// /// - public global::OpenRouter.OutputItemDoneEventType? Type2018 { get; set; } + public global::OpenRouter.WebSearchStatus? Type2018 { get; set; } /// /// /// - public global::OpenRouter.WebSearchStatus? Type2019 { get; set; } + public global::OpenRouter.OutputItemFileSearchCallType? Type2019 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFileSearchCallType? Type2020 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2020 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant1? Type2021 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2021 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant2? Type2022 { get; set; } + public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2022 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallStatusVariant3? Type2023 { get; set; } + public global::OpenRouter.OutputItemFunctionCallType? Type2023 { get; set; } /// /// /// - public global::OpenRouter.OutputItemFunctionCallType? Type2024 { get; set; } + public global::OpenRouter.OutputItemImageGenerationCallType? Type2024 { get; set; } /// /// /// - public global::OpenRouter.OutputItemImageGenerationCallType? Type2025 { get; set; } + public global::System.Collections.Generic.IList? Type2025 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2026 { get; set; } + public global::OpenRouter.AnyOf? Type2026 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2027 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2027 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant1? Type2028 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2028 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant2? Type2029 { get; set; } + public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2029 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningStatusVariant3? Type2030 { get; set; } + public global::OpenRouter.OutputItemReasoningType? Type2030 { get; set; } /// /// /// - public global::OpenRouter.OutputItemReasoningType? Type2031 { get; set; } + public global::OpenRouter.OutputShellCallItem? Type2031 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItem? Type2032 { get; set; } + public global::OpenRouter.OutputShellCallOutputItem? Type2032 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItem? Type2033 { get; set; } + public global::OpenRouter.OutputItemsDiscriminator? Type2033 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminator? Type2034 { get; set; } + public global::OpenRouter.OutputItemsDiscriminatorType? Type2034 { get; set; } /// /// /// - public global::OpenRouter.OutputItemsDiscriminatorType? Type2035 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2035 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1? Type2036 { get; set; } + public global::System.Collections.Generic.IList? Type2036 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2037 { get; set; } + public global::OpenRouter.WebSearchSource? Type2037 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSource? Type2038 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2038 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant1Type? Type2039 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2039 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2? Type2040 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2040 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant2Type? Type2041 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2041 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3? Type2042 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2042 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallActionVariant3Type? Type2043 { get; set; } + public global::OpenRouter.OutputItemWebSearchCallType? Type2043 { get; set; } /// /// /// - public global::OpenRouter.OutputItemWebSearchCallType? Type2044 { get; set; } + public global::OpenRouter.OutputMcpServerToolItemType? Type2044 { get; set; } /// /// /// - public global::OpenRouter.OutputMcpServerToolItemType? Type2045 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemAction? Type2045 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemAction? Type2046 { get; set; } + public global::OpenRouter.OutputMemoryServerToolItemType? Type2046 { get; set; } /// /// /// - public global::OpenRouter.OutputMemoryServerToolItemType? Type2047 { get; set; } + public global::OpenRouter.AnyOf? Type2047 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2048 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant1? Type2048 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant1? Type2049 { get; set; } + public global::OpenRouter.OutputMessagePhaseVariant2? Type2049 { get; set; } /// /// /// - public global::OpenRouter.OutputMessagePhaseVariant2? Type2050 { get; set; } + public global::OpenRouter.OutputMessageRole? Type2050 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageRole? Type2051 { get; set; } + public global::OpenRouter.AnyOf? Type2051 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2052 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant1? Type2052 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant1? Type2053 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant2? Type2053 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant2? Type2054 { get; set; } + public global::OpenRouter.OutputMessageStatusVariant3? Type2054 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageStatusVariant3? Type2055 { get; set; } + public global::OpenRouter.OutputMessageType? Type2055 { get; set; } /// /// /// - public global::OpenRouter.OutputMessageType? Type2056 { get; set; } + public global::OpenRouter.OutputModalityEnum? Type2056 { get; set; } /// /// /// - public global::OpenRouter.OutputModalityEnum? Type2057 { get; set; } + public global::OpenRouter.OutputPricingEntryV2Type? Type2057 { get; set; } /// /// /// - public global::OpenRouter.OutputPricingEntryV2Type? Type2058 { get; set; } + public global::OpenRouter.OutputReasoningItemVariant2? Type2058 { get; set; } /// /// /// - public global::OpenRouter.OutputReasoningItemVariant2? Type2059 { get; set; } + public global::OpenRouter.ReasoningFormat? Type2059 { get; set; } /// /// /// - public global::OpenRouter.ReasoningFormat? Type2060 { get; set; } + public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2060 { get; set; } /// /// /// - public global::OpenRouter.OutputSearchModelsServerToolItemType? Type2061 { get; set; } + public global::OpenRouter.OutputShellCallItemAction? Type2061 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemAction? Type2062 { get; set; } + public global::OpenRouter.ShellCallStatus? Type2062 { get; set; } /// /// /// - public global::OpenRouter.ShellCallStatus? Type2063 { get; set; } + public global::OpenRouter.OutputShellCallItemType? Type2063 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallItemType? Type2064 { get; set; } + public global::System.Collections.Generic.IList? Type2064 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2065 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFile? Type2065 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFile? Type2066 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemFileType? Type2066 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemFileType? Type2067 { get; set; } + public global::System.Collections.Generic.IList? Type2067 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2068 { get; set; } + public global::OpenRouter.ShellCallOutputContent? Type2068 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContent? Type2069 { get; set; } + public global::OpenRouter.OutputShellCallOutputItemType? Type2069 { get; set; } /// /// /// - public global::OpenRouter.OutputShellCallOutputItemType? Type2070 { get; set; } + public global::OpenRouter.OutputShellServerToolItemAction? Type2070 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemAction? Type2071 { get; set; } + public global::System.Collections.Generic.IList? Type2071 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2072 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFile? Type2072 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFile? Type2073 { get; set; } + public global::OpenRouter.OutputShellServerToolItemFileType? Type2073 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemFileType? Type2074 { get; set; } + public global::OpenRouter.OutputShellServerToolItemType? Type2074 { get; set; } /// /// /// - public global::OpenRouter.OutputShellServerToolItemType? Type2075 { get; set; } + public global::OpenRouter.OutputSubagentServerToolItemType? Type2075 { get; set; } /// /// /// - public global::OpenRouter.OutputSubagentServerToolItemType? Type2076 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2076 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemCommand? Type2077 { get; set; } + public global::OpenRouter.OutputTextEditorServerToolItemType? Type2077 { get; set; } /// /// /// - public global::OpenRouter.OutputTextEditorServerToolItemType? Type2078 { get; set; } + public global::OpenRouter.OutputToolSearchServerToolItemType? Type2078 { get; set; } /// /// /// - public global::OpenRouter.OutputToolSearchServerToolItemType? Type2079 { get; set; } + public global::OpenRouter.OutputWebFetchServerToolItemType? Type2079 { get; set; } /// /// /// - public global::OpenRouter.OutputWebFetchServerToolItemType? Type2080 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2080 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemAction? Type2081 { get; set; } + public global::System.Collections.Generic.IList? Type2081 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2082 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2082 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSource? Type2083 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2083 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionSourceType? Type2084 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2084 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemActionType? Type2085 { get; set; } + public global::OpenRouter.OutputWebSearchServerToolItemType? Type2085 { get; set; } /// /// /// - public global::OpenRouter.OutputWebSearchServerToolItemType? Type2086 { get; set; } + public global::OpenRouter.OneOf? Type2086 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2087 { get; set; } + public global::OpenRouter.ParameterDescriptorV2Type? Type2087 { get; set; } /// /// /// - public global::OpenRouter.ParameterDescriptorV2Type? Type2088 { get; set; } + public global::System.Collections.Generic.IList>? Type2088 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2089 { get; set; } + public global::OpenRouter.OneOf? Type2089 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2090 { get; set; } + public global::OpenRouter.ParetoRouterPluginId? Type2090 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginId? Type2091 { get; set; } + public global::OpenRouter.ParetoRouterPluginPriceSource? Type2091 { get; set; } /// /// /// - public global::OpenRouter.ParetoRouterPluginPriceSource? Type2092 { get; set; } + public global::OpenRouter.PayloadTooLargeResponse? Type2092 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponse? Type2093 { get; set; } + public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2093 { get; set; } /// /// /// - public global::OpenRouter.PayloadTooLargeResponseErrorData? Type2094 { get; set; } + public global::OpenRouter.PaymentRequiredResponse? Type2094 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponse? Type2095 { get; set; } + public global::OpenRouter.PaymentRequiredResponseErrorData? Type2095 { get; set; } /// /// /// - public global::OpenRouter.PaymentRequiredResponseErrorData? Type2096 { get; set; } + public global::OpenRouter.PDFParserEngine? Type2096 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngine? Type2097 { get; set; } + public global::OpenRouter.PDFParserEngineVariant1? Type2097 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant1? Type2098 { get; set; } + public global::OpenRouter.PDFParserEngineVariant2? Type2098 { get; set; } /// /// /// - public global::OpenRouter.PDFParserEngineVariant2? Type2099 { get; set; } + public global::OpenRouter.PercentileLatencyCutoffs? Type2099 { get; set; } /// /// /// - public global::OpenRouter.PercentileLatencyCutoffs? Type2100 { get; set; } + public global::OpenRouter.PercentileStats? Type2100 { get; set; } /// /// /// - public global::OpenRouter.PercentileStats? Type2101 { get; set; } + public global::OpenRouter.PercentileThroughputCutoffs? Type2101 { get; set; } /// /// /// - public global::OpenRouter.PercentileThroughputCutoffs? Type2102 { get; set; } + public global::OpenRouter.PipelineStageType? Type2102 { get; set; } /// /// /// - public global::OpenRouter.PipelineStageType? Type2103 { get; set; } + public global::OpenRouter.AnyOf>? Type2103 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? Type2104 { get; set; } + public global::System.Collections.Generic.IList? Type2104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2105 { get; set; } + public global::OpenRouter.PredictionContentText? Type2105 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentText? Type2106 { get; set; } + public global::OpenRouter.PredictionType? Type2106 { get; set; } /// /// /// - public global::OpenRouter.PredictionType? Type2107 { get; set; } + public global::OpenRouter.PredictionContentTextType? Type2107 { get; set; } /// /// /// - public global::OpenRouter.PredictionContentTextType? Type2108 { get; set; } + public global::OpenRouter.PreferredMaxLatency? Type2108 { get; set; } /// /// /// - public global::OpenRouter.PreferredMaxLatency? Type2109 { get; set; } + public global::OpenRouter.PreferredMinThroughput? Type2109 { get; set; } /// /// /// - public global::OpenRouter.PreferredMinThroughput? Type2110 { get; set; } + public global::OpenRouter.PresetStatus? Type2110 { get; set; } /// /// /// - public global::OpenRouter.PresetStatus? Type2111 { get; set; } + public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2111 { get; set; } /// /// /// - public global::OpenRouter.PresetWithDesignatedVersionVariant2? Type2112 { get; set; } + public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2112 { get; set; } /// /// /// - public global::OpenRouter.Preview20250311WebSearchServerToolType? Type2113 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocation? Type2113 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocation? Type2114 { get; set; } + public global::OpenRouter.PreviewWebSearchServerToolType? Type2114 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchServerToolType? Type2115 { get; set; } + public global::OpenRouter.PreviewWebSearchUserLocationType? Type2115 { get; set; } /// /// /// - public global::OpenRouter.PreviewWebSearchUserLocationType? Type2116 { get; set; } + public global::OpenRouter.PricingOverride? Type2116 { get; set; } /// /// /// - public global::OpenRouter.PricingOverride? Type2117 { get; set; } + public global::System.Collections.Generic.IList? Type2117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2118 { get; set; } + public global::OpenRouter.PricingOverrideUtcDay? Type2118 { get; set; } /// /// /// - public global::OpenRouter.PricingOverrideUtcDay? Type2119 { get; set; } + public global::OpenRouter.PricingPredicateV2? Type2119 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2? Type2120 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant1Variant1? Type2120 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant1Variant1? Type2121 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant1Variant2? Type2121 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant1Variant2? Type2122 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant1Variant3? Type2122 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant1Variant3? Type2123 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant1Variant4? Type2123 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant1Variant4? Type2124 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant2? Type2124 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant2? Type2125 { get; set; } + public global::System.Collections.Generic.IList? Type2125 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2126 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant3? Type2126 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant3? Type2127 { get; set; } + public global::OpenRouter.PricingPredicateV2Variant4? Type2127 { get; set; } /// /// /// - public global::OpenRouter.PricingPredicateV2Variant4? Type2128 { get; set; } + public global::OpenRouter.PrivateEndpoint? Type2128 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpoint? Type2129 { get; set; } + public global::OpenRouter.PrivateEndpointStatus? Type2129 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointStatus? Type2130 { get; set; } + public global::OpenRouter.PrivateEndpointCheck? Type2130 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheck? Type2131 { get; set; } + public global::OpenRouter.PrivateEndpointCheckReason? Type2131 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointCheckReason? Type2132 { get; set; } + public global::OpenRouter.PrivateEndpointResponse? Type2132 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointResponse? Type2133 { get; set; } + public global::OpenRouter.PrivateEndpointValidation? Type2133 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidation? Type2134 { get; set; } + public global::System.Collections.Generic.IList? Type2134 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2135 { get; set; } + public global::OpenRouter.PrivateEndpointValidationResponse? Type2135 { get; set; } /// /// /// - public global::OpenRouter.PrivateEndpointValidationResponse? Type2136 { get; set; } + public global::OpenRouter.PromptCacheBreakpointMode? Type2136 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheBreakpointMode? Type2137 { get; set; } + public global::OpenRouter.PromptCacheOptionsMode? Type2137 { get; set; } /// /// /// - public global::OpenRouter.PromptCacheOptionsMode? Type2138 { get; set; } + public global::OpenRouter.ProviderOverloadedResponse? Type2138 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponse? Type2139 { get; set; } + public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2139 { get; set; } /// /// /// - public global::OpenRouter.ProviderOverloadedResponseErrorData? Type2140 { get; set; } + public global::OpenRouter.ProviderPreferencesDataCollection? Type2140 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesDataCollection? Type2141 { get; set; } + public global::OpenRouter.ProviderPreferencesMaxPrice? Type2141 { get; set; } /// /// /// - public global::OpenRouter.ProviderPreferencesMaxPrice? Type2142 { get; set; } + public global::System.Collections.Generic.IList? Type2142 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2143 { get; set; } + public global::OpenRouter.Quantization? Type2143 { get; set; } /// /// /// - public global::OpenRouter.Quantization? Type2144 { get; set; } + public global::OpenRouter.ProviderResponseProviderName? Type2144 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseProviderName? Type2145 { get; set; } + public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2145 { get; set; } /// /// /// - public global::OpenRouter.ProviderResponseRoutedServiceTier? Type2146 { get; set; } + public global::OpenRouter.ProviderSortConfigBy? Type2146 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigBy? Type2147 { get; set; } + public global::OpenRouter.ProviderSortConfigPartition? Type2147 { get; set; } /// /// /// - public global::OpenRouter.ProviderSortConfigPartition? Type2148 { get; set; } + public global::OpenRouter.ProvisionInternResponse? Type2148 { get; set; } /// /// /// - public global::OpenRouter.ProvisionInternResponse? Type2149 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2149 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2150 { get; set; } + public global::OpenRouter.PublicEndpointNativeTools2? Type2150 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointNativeTools2? Type2151 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkload? Type2151 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkload? Type2152 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadDecisions? Type2152 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadDecisions? Type2153 { get; set; } + public global::OpenRouter.AllOf? Type2153 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2154 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadEmbeddings? Type2154 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadEmbeddings? Type2155 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadImageGeneration? Type2155 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadImageGeneration? Type2156 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadRerank? Type2156 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadRerank? Type2157 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadStt? Type2157 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadStt? Type2158 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadTextGeneration? Type2158 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadTextGeneration? Type2159 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadTts? Type2159 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadTts? Type2160 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadUnknown? Type2160 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadUnknown? Type2161 { get; set; } + public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadVideoGeneration? Type2161 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPerfLast30mByWorkloadVideoGeneration? Type2162 { get; set; } + public global::OpenRouter.PublicEndpointPricing? Type2162 { get; set; } /// /// /// - public global::OpenRouter.PublicEndpointPricing? Type2163 { get; set; } + public global::System.Collections.Generic.IList? Type2163 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2164 { get; set; } + public global::OpenRouter.ToolChoiceSupport? Type2164 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceSupport? Type2165 { get; set; } + public global::OpenRouter.RangeCapabilityType? Type2165 { get; set; } /// /// /// - public global::OpenRouter.RangeCapabilityType? Type2166 { get; set; } + public global::OpenRouter.RankingsDailyItem? Type2166 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyItem? Type2167 { get; set; } + public global::OpenRouter.RankingsDailyMetaVersion? Type2167 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyMetaVersion? Type2168 { get; set; } + public global::OpenRouter.RankingsDailyResponse? Type2168 { get; set; } /// /// /// - public global::OpenRouter.RankingsDailyResponse? Type2169 { get; set; } + public global::System.Collections.Generic.IList? Type2169 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2170 { get; set; } + public global::OpenRouter.AllOf? Type2170 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2171 { get; set; } + public global::OpenRouter.ReasoningConfigVariant12? Type2171 { get; set; } /// /// /// - public global::OpenRouter.ReasoningConfigVariant12? Type2172 { get; set; } + public global::OpenRouter.ReasoningDeltaEvent? Type2172 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDeltaEvent? Type2173 { get; set; } + public global::OpenRouter.ReasoningDetailEncryptedType? Type2173 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailEncryptedType? Type2174 { get; set; } + public global::OpenRouter.ReasoningDetailServerToolCallType? Type2174 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailServerToolCallType? Type2175 { get; set; } + public global::OpenRouter.ReasoningDetailSummaryType? Type2175 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailSummaryType? Type2176 { get; set; } + public global::OpenRouter.ReasoningDetailTextType? Type2176 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailTextType? Type2177 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2177 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminator? Type2178 { get; set; } + public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2178 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDetailUnionDiscriminatorType? Type2179 { get; set; } + public global::OpenRouter.ReasoningDoneEvent? Type2179 { get; set; } /// /// /// - public global::OpenRouter.ReasoningDoneEvent? Type2180 { get; set; } + public global::OpenRouter.ReasoningItemVariant2? Type2180 { get; set; } /// /// /// - public global::OpenRouter.ReasoningItemVariant2? Type2181 { get; set; } + public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2181 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartAddedEvent? Type2182 { get; set; } + public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2182 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryPartDoneEvent? Type2183 { get; set; } + public global::OpenRouter.ReasoningSummaryTextType? Type2183 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextType? Type2184 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2184 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDeltaEvent? Type2185 { get; set; } + public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2185 { get; set; } /// /// /// - public global::OpenRouter.ReasoningSummaryTextDoneEvent? Type2186 { get; set; } + public global::OpenRouter.ReasoningTextContentType? Type2186 { get; set; } /// /// /// - public global::OpenRouter.ReasoningTextContentType? Type2187 { get; set; } + public global::OpenRouter.RefusalDeltaEvent? Type2187 { get; set; } /// /// /// - public global::OpenRouter.RefusalDeltaEvent? Type2188 { get; set; } + public global::OpenRouter.RefusalDoneEvent? Type2188 { get; set; } /// /// /// - public global::OpenRouter.RefusalDoneEvent? Type2189 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant1? Type2189 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant1? Type2190 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant1Per? Type2190 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant1Per? Type2191 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant1Type? Type2191 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant1Type? Type2192 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant2? Type2192 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant2? Type2193 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant2Per? Type2193 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant2Per? Type2194 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant2Type? Type2194 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant2Type? Type2195 { get; set; } + public global::OpenRouter.SearchUnitV2? Type2195 { get; set; } /// /// /// - public global::OpenRouter.SearchUnitV2? Type2196 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant3? Type2196 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant3? Type2197 { get; set; } + public global::OpenRouter.RequestCapacityEntryV2Variant3Type? Type2197 { get; set; } /// /// /// - public global::OpenRouter.RequestCapacityEntryV2Variant3Type? Type2198 { get; set; } + public global::OpenRouter.RequestPricingEntryV2Variant1? Type2198 { get; set; } /// /// /// - public global::OpenRouter.RequestPricingEntryV2Variant1? Type2199 { get; set; } + public global::OpenRouter.RequestPricingEntryV2Variant1Type? Type2199 { get; set; } /// /// /// - public global::OpenRouter.RequestPricingEntryV2Variant1Type? Type2200 { get; set; } + public global::OpenRouter.RequestPricingEntryV2Variant2? Type2200 { get; set; } /// /// /// - public global::OpenRouter.RequestPricingEntryV2Variant2? Type2201 { get; set; } + public global::OpenRouter.RequestPricingEntryV2Variant2Type? Type2201 { get; set; } /// /// /// - public global::OpenRouter.RequestPricingEntryV2Variant2Type? Type2202 { get; set; } + public global::OpenRouter.RequestTimeoutResponse? Type2202 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponse? Type2203 { get; set; } + public global::OpenRouter.RequestTimeoutResponseErrorData? Type2203 { get; set; } /// /// /// - public global::OpenRouter.RequestTimeoutResponseErrorData? Type2204 { get; set; } + public global::OpenRouter.ResponseHealingPluginId? Type2204 { get; set; } /// /// /// - public global::OpenRouter.ResponseHealingPluginId? Type2205 { get; set; } + public global::OpenRouter.ResponseIncludesEnum? Type2205 { get; set; } /// /// /// - public global::OpenRouter.ResponseIncludesEnum? Type2206 { get; set; } + public global::System.Collections.Generic.IList? Type2206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2207 { get; set; } + public global::System.Collections.Generic.IList? Type2207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2208 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprob? Type2208 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprob? Type2209 { get; set; } + public global::System.Collections.Generic.IList? Type2209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2210 { get; set; } + public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2210 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextLogprobTopLogprob? Type2211 { get; set; } + public global::OpenRouter.ResponseOutputTextType? Type2211 { get; set; } /// /// /// - public global::OpenRouter.ResponseOutputTextType? Type2212 { get; set; } + public global::OpenRouter.ResponsesErrorFieldCode? Type2212 { get; set; } /// /// /// - public global::OpenRouter.ResponsesErrorFieldCode? Type2213 { get; set; } + public global::OpenRouter.ResponsesRequest? Type2213 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequest? Type2214 { get; set; } + public global::System.Collections.Generic.IList? Type2214 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2215 { get; set; } + public global::System.Collections.Generic.IList? Type2215 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2216 { get; set; } + public global::System.Collections.Generic.IList? Type2216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2217 { get; set; } + public global::OpenRouter.PluginsItem3? Type2217 { get; set; } /// /// /// - public global::OpenRouter.PluginsItem3? Type2218 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2218 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminator? Type2219 { get; set; } + public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2219 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestPluginDiscriminatorId? Type2220 { get; set; } + public global::OpenRouter.ResponsesRequestServiceTier? Type2220 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestServiceTier? Type2221 { get; set; } + public global::OpenRouter.AllOf? Type2221 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2222 { get; set; } + public global::OpenRouter.ResponsesRequestToolVariant1? Type2222 { get; set; } /// /// /// - public global::OpenRouter.ResponsesRequestToolVariant1? Type2223 { get; set; } + public global::OpenRouter.ResponsesStreamingResponse? Type2223 { get; set; } /// /// /// - public global::OpenRouter.ResponsesStreamingResponse? Type2224 { get; set; } + public global::OpenRouter.StreamEvents? Type2224 { get; set; } /// /// /// - public global::OpenRouter.StreamEvents? Type2225 { get; set; } + public global::OpenRouter.ScimGroupMappingRole? Type2225 { get; set; } /// /// /// - public global::OpenRouter.ScimGroupMappingRole? Type2226 { get; set; } + public global::OpenRouter.ScimSyncJobStatus? Type2226 { get; set; } /// /// /// - public global::OpenRouter.ScimSyncJobStatus? Type2227 { get; set; } + public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2227 { get; set; } /// /// /// - public global::OpenRouter.SearchModelsServerToolOpenRouterType? Type2228 { get; set; } + public global::System.Collections.Generic.IList? Type2228 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2229 { get; set; } + public global::OpenRouter.ServerToolInputName? Type2229 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputName? Type2230 { get; set; } + public global::System.Collections.Generic.IList? Type2230 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2231 { get; set; } + public global::OpenRouter.ServerToolEngine? Type2231 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngine? Type2232 { get; set; } + public global::OpenRouter.ServerToolNativeSupport? Type2232 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeSupport? Type2233 { get; set; } + public global::OpenRouter.ServerToolStatus? Type2233 { get; set; } /// /// /// - public global::OpenRouter.ServerToolStatus? Type2234 { get; set; } + public global::System.Collections.Generic.IList? Type2234 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2235 { get; set; } + public global::OpenRouter.ServerToolSupportedApiFormat? Type2235 { get; set; } /// /// /// - public global::OpenRouter.ServerToolSupportedApiFormat? Type2236 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2? Type2236 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2? Type2237 { get; set; } + public global::OpenRouter.AllOf? Type2237 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2238 { get; set; } + public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2238 { get; set; } /// /// /// - public global::OpenRouter.ServerToolDetailsVariant2NativeSupport? Type2239 { get; set; } + public global::System.Collections.Generic.IList? Type2239 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2240 { get; set; } + public global::OpenRouter.ServerToolNativeModel? Type2240 { get; set; } /// /// /// - public global::OpenRouter.ServerToolNativeModel? Type2241 { get; set; } + public global::OpenRouter.ServerToolEngineByok? Type2241 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineByok? Type2242 { get; set; } + public global::System.Collections.Generic.IList? Type2242 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2243 { get; set; } + public global::OpenRouter.ServerToolEngineDataRegion? Type2243 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEngineDataRegion? Type2244 { get; set; } + public global::OpenRouter.ServerToolExecutedBy? Type2244 { get; set; } /// /// /// - public global::OpenRouter.ServerToolExecutedBy? Type2245 { get; set; } + public global::System.Collections.Generic.IList? Type2245 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2246 { get; set; } + public global::OpenRouter.ServerToolPrice? Type2246 { get; set; } /// /// /// - public global::OpenRouter.ServerToolPrice? Type2247 { get; set; } + public global::OpenRouter.ServerToolEnginePricingSource? Type2247 { get; set; } /// /// /// - public global::OpenRouter.ServerToolEnginePricingSource? Type2248 { get; set; } + public global::System.Collections.Generic.IList? Type2248 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2249 { get; set; } + public global::OpenRouter.ServerToolInputNameApiFormat? Type2249 { get; set; } /// /// /// - public global::OpenRouter.ServerToolInputNameApiFormat? Type2250 { get; set; } + public global::System.Collections.Generic.IList? Type2250 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2251 { get; set; } + public global::OpenRouter.ServerToolOutputName? Type2251 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputName? Type2252 { get; set; } + public global::OpenRouter.ServerToolOutputNameApiFormat? Type2252 { get; set; } /// /// /// - public global::OpenRouter.ServerToolOutputNameApiFormat? Type2253 { get; set; } + public global::OpenRouter.ServiceUnavailableResponse? Type2253 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponse? Type2254 { get; set; } + public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2254 { get; set; } /// /// /// - public global::OpenRouter.ServiceUnavailableResponseErrorData? Type2255 { get; set; } + public global::OpenRouter.SessionCostItem? Type2255 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItem? Type2256 { get; set; } + public global::OpenRouter.SessionCostItemTurnRange? Type2256 { get; set; } /// /// /// - public global::OpenRouter.SessionCostItemTurnRange? Type2257 { get; set; } + public global::OpenRouter.SessionCostMeta? Type2257 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMeta? Type2258 { get; set; } + public global::OpenRouter.SessionCostMetaVersion? Type2258 { get; set; } /// /// /// - public global::OpenRouter.SessionCostMetaVersion? Type2259 { get; set; } + public global::OpenRouter.SessionCostResponse? Type2259 { get; set; } /// /// /// - public global::OpenRouter.SessionCostResponse? Type2260 { get; set; } + public global::System.Collections.Generic.IList? Type2260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2261 { get; set; } + public global::OpenRouter.ShellCallItemAction? Type2261 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemAction? Type2262 { get; set; } + public global::OpenRouter.ShellCallItemType? Type2262 { get; set; } /// /// /// - public global::OpenRouter.ShellCallItemType? Type2263 { get; set; } + public global::OpenRouter.OneOf? Type2263 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2264 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2264 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1? Type2265 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2265 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant1Type? Type2266 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2266 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2? Type2267 { get; set; } + public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2267 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputContentOutcomeVariant2Type? Type2268 { get; set; } + public global::System.Collections.Generic.IList? Type2268 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2269 { get; set; } + public global::OpenRouter.ShellCallOutputItemFile? Type2269 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFile? Type2270 { get; set; } + public global::OpenRouter.ShellCallOutputItemFileType? Type2270 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemFileType? Type2271 { get; set; } + public global::OpenRouter.ShellCallOutputItemType? Type2271 { get; set; } /// /// /// - public global::OpenRouter.ShellCallOutputItemType? Type2272 { get; set; } + public global::OpenRouter.ShellServerToolType? Type2272 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolType? Type2273 { get; set; } + public global::OpenRouter.ShellServerToolConfig? Type2273 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolConfig? Type2274 { get; set; } + public global::OpenRouter.ShellServerToolOpenRouterType? Type2274 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolOpenRouterType? Type2275 { get; set; } + public global::OpenRouter.ShellServerToolEngine? Type2275 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEngine? Type2276 { get; set; } + public global::OpenRouter.ShellServerToolEnvironment? Type2276 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironment? Type2277 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2277 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminator? Type2278 { get; set; } + public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2278 { get; set; } /// /// /// - public global::OpenRouter.ShellServerToolEnvironmentDiscriminatorType? Type2279 { get; set; } + public global::OpenRouter.SpeechInputReference? Type2279 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReference? Type2280 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudio? Type2280 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudio? Type2281 { get; set; } + public global::OpenRouter.SpeechInputReferenceText? Type2281 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceText? Type2282 { get; set; } + public global::OpenRouter.SpeechInputReferenceImage? Type2282 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImage? Type2283 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2283 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminator? Type2284 { get; set; } + public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2284 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceDiscriminatorType? Type2285 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioInput? Type2285 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioInput? Type2286 { get; set; } + public global::OpenRouter.SpeechInputReferenceAudioType? Type2286 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceAudioType? Type2287 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageInput? Type2287 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageInput? Type2288 { get; set; } + public global::OpenRouter.SpeechInputReferenceImageType? Type2288 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceImageType? Type2289 { get; set; } + public global::OpenRouter.SpeechInputReferenceTextType? Type2289 { get; set; } /// /// /// - public global::OpenRouter.SpeechInputReferenceTextType? Type2290 { get; set; } + public global::OpenRouter.SpeechRequest? Type2290 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequest? Type2291 { get; set; } + public global::System.Collections.Generic.IList? Type2291 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2292 { get; set; } + public global::OpenRouter.SpeechRequestProvider? Type2292 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestProvider? Type2293 { get; set; } + public global::OpenRouter.SpeechRequestResponseFormat? Type2293 { get; set; } /// /// /// - public global::OpenRouter.SpeechRequestResponseFormat? Type2294 { get; set; } + public global::OpenRouter.StopServerToolsWhenCondition? Type2294 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenCondition? Type2295 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2295 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIs? Type2296 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2296 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCall? Type2297 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2297 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsed? Type2298 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCost? Type2298 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCost? Type2299 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2299 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIs? Type2300 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2300 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminator? Type2301 { get; set; } + public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2301 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenConditionDiscriminatorType? Type2302 { get; set; } + public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2302 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenFinishReasonIsType? Type2303 { get; set; } + public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2303 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenHasToolCallType? Type2304 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2304 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxCostType? Type2305 { get; set; } + public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2305 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenMaxTokensUsedType? Type2306 { get; set; } + public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2306 { get; set; } /// /// /// - public global::OpenRouter.StopServerToolsWhenStepCountIsType? Type2307 { get; set; } + public global::OpenRouter.AnyOf? Type2307 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2308 { get; set; } + public global::OpenRouter.StreamEventsResponseCompleted? Type2308 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompleted? Type2309 { get; set; } + public global::OpenRouter.StreamEventsResponseIncomplete? Type2309 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncomplete? Type2310 { get; set; } + public global::OpenRouter.StreamEventsResponseFailed? Type2310 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailed? Type2311 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2311 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAdded? Type2312 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2312 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDone? Type2313 { get; set; } + public global::OpenRouter.TextDeltaEvent? Type2313 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEvent? Type2314 { get; set; } + public global::OpenRouter.TextDoneEvent? Type2314 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEvent? Type2315 { get; set; } + public global::OpenRouter.WebSearchCallInProgressEvent? Type2315 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallInProgressEvent? Type2316 { get; set; } + public global::OpenRouter.WebSearchCallSearchingEvent? Type2316 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallSearchingEvent? Type2317 { get; set; } + public global::OpenRouter.WebSearchCallCompletedEvent? Type2317 { get; set; } /// /// /// - public global::OpenRouter.WebSearchCallCompletedEvent? Type2318 { get; set; } + public global::OpenRouter.StreamEventsDiscriminator? Type2318 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminator? Type2319 { get; set; } + public global::OpenRouter.StreamEventsDiscriminatorType? Type2319 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsDiscriminatorType? Type2320 { get; set; } + public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2320 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseCompletedVariant2? Type2321 { get; set; } + public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2321 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseFailedVariant2? Type2322 { get; set; } + public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2322 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseIncompleteVariant2? Type2323 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2323 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemAddedVariant2? Type2324 { get; set; } + public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2324 { get; set; } /// /// /// - public global::OpenRouter.StreamEventsResponseOutputItemDoneVariant2? Type2325 { get; set; } + public global::OpenRouter.StreamLogprob? Type2325 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprob? Type2326 { get; set; } + public global::OpenRouter.StreamLogprobVariant2? Type2326 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobVariant2? Type2327 { get; set; } + public global::System.Collections.Generic.IList? Type2327 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2328 { get; set; } + public global::OpenRouter.StreamLogprobTopLogprob? Type2328 { get; set; } /// /// /// - public global::OpenRouter.StreamLogprobTopLogprob? Type2329 { get; set; } + public global::OpenRouter.STTEntity? Type2329 { get; set; } /// /// /// - public global::OpenRouter.STTEntity? Type2330 { get; set; } + public global::OpenRouter.STTInlineInputAudio? Type2330 { get; set; } /// /// /// - public global::OpenRouter.STTInlineInputAudio? Type2331 { get; set; } + public global::OpenRouter.STTInputAudio? Type2331 { get; set; } /// /// /// - public global::OpenRouter.STTInputAudio? Type2332 { get; set; } + public global::OpenRouter.STTUrlInputAudio? Type2332 { get; set; } /// /// /// - public global::OpenRouter.STTUrlInputAudio? Type2333 { get; set; } + public global::OpenRouter.STTRequest? Type2333 { get; set; } /// /// /// - public global::OpenRouter.STTRequest? Type2334 { get; set; } + public global::OpenRouter.STTRequestProvider? Type2334 { get; set; } /// /// /// - public global::OpenRouter.STTRequestProvider? Type2335 { get; set; } + public global::OpenRouter.STTRequestResponseFormat? Type2335 { get; set; } /// /// /// - public global::OpenRouter.STTRequestResponseFormat? Type2336 { get; set; } + public global::System.Collections.Generic.IList? Type2336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2337 { get; set; } + public global::OpenRouter.STTTimestampGranularity? Type2337 { get; set; } /// /// /// - public global::OpenRouter.STTTimestampGranularity? Type2338 { get; set; } + public global::OpenRouter.STTResponse? Type2338 { get; set; } /// /// /// - public global::OpenRouter.STTResponse? Type2339 { get; set; } + public global::System.Collections.Generic.IList? Type2339 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2340 { get; set; } + public global::System.Collections.Generic.IList? Type2340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2341 { get; set; } + public global::OpenRouter.STTSegment? Type2341 { get; set; } /// /// /// - public global::OpenRouter.STTSegment? Type2342 { get; set; } + public global::OpenRouter.STTUsage? Type2342 { get; set; } /// /// /// - public global::OpenRouter.STTUsage? Type2343 { get; set; } + public global::System.Collections.Generic.IList? Type2343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2344 { get; set; } + public global::OpenRouter.STTWord? Type2344 { get; set; } /// /// /// - public global::OpenRouter.STTWord? Type2345 { get; set; } + public global::OpenRouter.STTWordType? Type2345 { get; set; } /// /// /// - public global::OpenRouter.STTWordType? Type2346 { get; set; } + public global::OpenRouter.SubagentNestedTool? Type2346 { get; set; } /// /// /// - public global::OpenRouter.SubagentNestedTool? Type2347 { get; set; } + public global::OpenRouter.SubagentReasoning? Type2347 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoning? Type2348 { get; set; } + public global::OpenRouter.SubagentReasoningEffort? Type2348 { get; set; } /// /// /// - public global::OpenRouter.SubagentReasoningEffort? Type2349 { get; set; } + public global::OpenRouter.SubagentServerToolConfig? Type2349 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolConfig? Type2350 { get; set; } + public global::OpenRouter.SubagentServerToolOpenRouterType? Type2350 { get; set; } /// /// /// - public global::OpenRouter.SubagentServerToolOpenRouterType? Type2351 { get; set; } + public global::System.Collections.Generic.IList? Type2351 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2352 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2352 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequest? Type2353 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2353 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackRequestCategory? Type2354 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2354 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponse? Type2355 { get; set; } + public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2355 { get; set; } /// /// /// - public global::OpenRouter.SubmitGenerationFeedbackResponseData? Type2356 { get; set; } + public global::OpenRouter.SuspendInternResponse? Type2356 { get; set; } /// /// /// - public global::OpenRouter.SuspendInternResponse? Type2357 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2357 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginAlgorithm? Type2358 { get; set; } + public global::OpenRouter.SwitchyardRouterPluginId? Type2358 { get; set; } /// /// /// - public global::OpenRouter.SwitchyardRouterPluginId? Type2359 { get; set; } + public global::OpenRouter.TaskClassificationItem? Type2359 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationItem? Type2360 { get; set; } + public global::System.Collections.Generic.IList? Type2360 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2361 { get; set; } + public global::OpenRouter.TaskClassificationModel? Type2361 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationModel? Type2362 { get; set; } + public global::OpenRouter.TaskClassificationMacroCategory? Type2362 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationMacroCategory? Type2363 { get; set; } + public global::OpenRouter.TaskClassificationResponse? Type2363 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponse? Type2364 { get; set; } + public global::OpenRouter.TaskClassificationResponseData? Type2364 { get; set; } /// /// /// - public global::OpenRouter.TaskClassificationResponseData? Type2365 { get; set; } + public global::System.Collections.Generic.IList? Type2365 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2366 { get; set; } + public global::System.Collections.Generic.IList? Type2366 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2367 { get; set; } + public global::OpenRouter.TextConfigVerbosity? Type2367 { get; set; } /// /// /// - public global::OpenRouter.TextConfigVerbosity? Type2368 { get; set; } + public global::OpenRouter.TextDeltaEventVariant2? Type2368 { get; set; } /// /// /// - public global::OpenRouter.TextDeltaEventVariant2? Type2369 { get; set; } + public global::System.Collections.Generic.IList? Type2369 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2370 { get; set; } + public global::OpenRouter.TextDoneEventVariant2? Type2370 { get; set; } /// /// /// - public global::OpenRouter.TextDoneEventVariant2? Type2371 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2? Type2371 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2? Type2372 { get; set; } + public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2372 { get; set; } /// /// /// - public global::OpenRouter.TextExtendedConfigVariant2Verbosity? Type2373 { get; set; } + public global::OpenRouter.TokenExchangeRequest? Type2373 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequest? Type2374 { get; set; } + public global::OpenRouter.TokenExchangeRequestGrantType? Type2374 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestGrantType? Type2375 { get; set; } + public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2375 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestRequestedTokenType? Type2376 { get; set; } + public global::OpenRouter.TokenExchangeRequestScope? Type2376 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestScope? Type2377 { get; set; } + public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2377 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeRequestSubjectTokenType? Type2378 { get; set; } + public global::OpenRouter.TokenExchangeResponse? Type2378 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponse? Type2379 { get; set; } + public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2379 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseIssuedTokenType? Type2380 { get; set; } + public global::OpenRouter.TokenExchangeResponseTokenType? Type2380 { get; set; } /// /// /// - public global::OpenRouter.TokenExchangeResponseTokenType? Type2381 { get; set; } + public global::OpenRouter.AnyOf? Type2381 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2382 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2382 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant1? Type2383 { get; set; } + public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2383 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedModeVariant2? Type2384 { get; set; } + public global::OpenRouter.ToolChoiceAllowedType? Type2384 { get; set; } /// /// /// - public global::OpenRouter.ToolChoiceAllowedType? Type2385 { get; set; } + public global::OpenRouter.ToolSearchServerToolConfig? Type2385 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolConfig? Type2386 { get; set; } + public global::OpenRouter.ToolSearchServerToolType? Type2386 { get; set; } /// /// /// - public global::OpenRouter.ToolSearchServerToolType? Type2387 { get; set; } + public global::OpenRouter.TooManyRequestsResponse? Type2387 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponse? Type2388 { get; set; } + public global::OpenRouter.TooManyRequestsResponseErrorData? Type2388 { get; set; } /// /// /// - public global::OpenRouter.TooManyRequestsResponseErrorData? Type2389 { get; set; } + public global::OpenRouter.UnauthorizedResponse? Type2389 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponse? Type2390 { get; set; } + public global::OpenRouter.UnauthorizedResponseErrorData? Type2390 { get; set; } /// /// /// - public global::OpenRouter.UnauthorizedResponseErrorData? Type2391 { get; set; } + public global::OpenRouter.UnifiedBenchmarkPricing? Type2391 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarkPricing? Type2392 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItem? Type2392 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItem? Type2393 { get; set; } + public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2393 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksAAItemSource? Type2394 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItem? Type2394 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItem? Type2395 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2395 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemSource? Type2396 { get; set; } + public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2396 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksDAItemTournamentStats? Type2397 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMeta? Type2397 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMeta? Type2398 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2398 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaSource? Type2399 { get; set; } + public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2399 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksMetaVersion? Type2400 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItem? Type2400 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItem? Type2401 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2401 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemBenchmarkType? Type2402 { get; set; } + public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2402 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksORItemSource? Type2403 { get; set; } + public global::OpenRouter.UnifiedBenchmarksResponse? Type2403 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksResponse? Type2404 { get; set; } + public global::System.Collections.Generic.IList>? Type2404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2405 { get; set; } + public global::OpenRouter.OneOf? Type2405 { get; set; } /// /// /// - public global::OpenRouter.OneOf? Type2406 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2406 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItem? Type2407 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2407 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemBenchmarkType? Type2408 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2408 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemPrimaryMetric? Type2409 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2409 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchRunConfig? Type2410 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2410 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSearchSurface? Type2411 { get; set; } + public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2411 { get; set; } /// /// /// - public global::OpenRouter.UnifiedBenchmarksSearchItemSource? Type2412 { get; set; } + public global::OpenRouter.UnprocessableEntityResponse? Type2412 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponse? Type2413 { get; set; } + public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2413 { get; set; } /// /// /// - public global::OpenRouter.UnprocessableEntityResponseErrorData? Type2414 { get; set; } + public global::OpenRouter.UpdateBYOKKeyRequest? Type2414 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyRequest? Type2415 { get; set; } + public global::OpenRouter.UpdateBYOKKeyResponse? Type2415 { get; set; } /// /// /// - public global::OpenRouter.UpdateBYOKKeyResponse? Type2416 { get; set; } + public global::OpenRouter.UpdateEndUserRequest? Type2416 { get; set; } /// /// /// - public global::OpenRouter.UpdateEndUserRequest? Type2417 { get; set; } + public global::OpenRouter.UpdateGuardrailRequest? Type2417 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailRequest? Type2418 { get; set; } + public global::OpenRouter.UpdateGuardrailResponse? Type2418 { get; set; } /// /// /// - public global::OpenRouter.UpdateGuardrailResponse? Type2419 { get; set; } + public global::OpenRouter.UpdateInternRequest? Type2419 { get; set; } /// /// /// - public global::OpenRouter.UpdateInternRequest? Type2420 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2420 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationRequest? Type2421 { get; set; } + public global::OpenRouter.AllOf? Type2421 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2422 { get; set; } + public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2422 { get; set; } /// /// /// - public global::OpenRouter.UpdateObservabilityDestinationResponse? Type2423 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2423 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsRequest? Type2424 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointPricingRequest? Type2424 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointPricingRequest? Type2425 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequest? Type2425 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequest? Type2426 { get; set; } + public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2426 { get; set; } /// /// /// - public global::OpenRouter.UpdatePrivateEndpointRequestDeclaredRegion? Type2427 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequest? Type2427 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequest? Type2428 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2428 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingRequestRole? Type2429 { get; set; } + public global::OpenRouter.UpdateScimGroupMappingResponse? Type2429 { get; set; } /// /// /// - public global::OpenRouter.UpdateScimGroupMappingResponse? Type2430 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequest? Type2430 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequest? Type2431 { get; set; } + public global::System.Collections.Generic.IList? Type2431 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2432 { get; set; } + public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2432 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceRequestDisabledServerTool? Type2433 { get; set; } + public global::OpenRouter.UpdateWorkspaceResponse? Type2433 { get; set; } /// /// /// - public global::OpenRouter.UpdateWorkspaceResponse? Type2434 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2434 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetRequest? Type2435 { get; set; } + public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2435 { get; set; } /// /// /// - public global::OpenRouter.UpsertWorkspaceBudgetResponse? Type2436 { get; set; } + public global::OpenRouter.URLCitationType? Type2436 { get; set; } /// /// /// - public global::OpenRouter.URLCitationType? Type2437 { get; set; } + public global::OpenRouter.UsageVariant12? Type2437 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant12? Type2438 { get; set; } + public global::OpenRouter.UsageVariant1CostDetails? Type2438 { get; set; } /// /// /// - public global::OpenRouter.UsageVariant1CostDetails? Type2439 { get; set; } + public global::OpenRouter.ValidatePrivateEndpointRequest? Type2439 { get; set; } /// /// /// - public global::OpenRouter.ValidatePrivateEndpointRequest? Type2440 { get; set; } + public global::OpenRouter.VaultEffectiveSecret? Type2440 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecret? Type2441 { get; set; } + public global::OpenRouter.VaultEffectiveSecretScope? Type2441 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretScope? Type2442 { get; set; } + public global::OpenRouter.VaultEffectiveSecretListResponse? Type2442 { get; set; } /// /// /// - public global::OpenRouter.VaultEffectiveSecretListResponse? Type2443 { get; set; } + public global::System.Collections.Generic.IList? Type2443 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2444 { get; set; } + public global::OpenRouter.VaultSecret? Type2444 { get; set; } /// /// /// - public global::OpenRouter.VaultSecret? Type2445 { get; set; } + public global::OpenRouter.VaultSecretCopyRequest? Type2445 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyRequest? Type2446 { get; set; } + public global::OpenRouter.VaultSecretCopyResponse? Type2446 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretCopyResponse? Type2447 { get; set; } + public global::System.Collections.Generic.IList? Type2447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2448 { get; set; } + public global::OpenRouter.VaultSecretListResponse? Type2448 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretListResponse? Type2449 { get; set; } + public global::OpenRouter.VaultSecretResponse? Type2449 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretResponse? Type2450 { get; set; } + public global::OpenRouter.VaultSecretWriteRequest? Type2450 { get; set; } /// /// /// - public global::OpenRouter.VaultSecretWriteRequest? Type2451 { get; set; } + public global::OpenRouter.VideoGenerationRequest? Type2451 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequest? Type2452 { get; set; } + public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2452 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestAspectRatio? Type2453 { get; set; } + public global::System.Collections.Generic.IList? Type2453 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2454 { get; set; } + public global::System.Collections.Generic.IList? Type2454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2455 { get; set; } + public global::OpenRouter.VideoGenerationRequestProvider? Type2455 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestProvider? Type2456 { get; set; } + public global::OpenRouter.VideoGenerationRequestResolution? Type2456 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationRequestResolution? Type2457 { get; set; } + public global::OpenRouter.VideoGenerationResponse? Type2457 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponse? Type2458 { get; set; } + public global::OpenRouter.VideoGenerationResponseStatus? Type2458 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationResponseStatus? Type2459 { get; set; } + public global::OpenRouter.VideoGenerationUsage? Type2459 { get; set; } /// /// /// - public global::OpenRouter.VideoGenerationUsage? Type2460 { get; set; } + public global::OpenRouter.VideoModel? Type2460 { get; set; } /// /// /// - public global::OpenRouter.VideoModel? Type2461 { get; set; } + public global::System.Collections.Generic.IList? Type2461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2462 { get; set; } + public global::OpenRouter.VideoModelSupportedAspectRatio? Type2462 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedAspectRatio? Type2463 { get; set; } + public global::System.Collections.Generic.IList? Type2463 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2464 { get; set; } + public global::OpenRouter.VideoModelSupportedFrameImage? Type2464 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedFrameImage? Type2465 { get; set; } + public global::System.Collections.Generic.IList? Type2465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2466 { get; set; } + public global::OpenRouter.VideoModelSupportedResolution? Type2466 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedResolution? Type2467 { get; set; } + public global::System.Collections.Generic.IList? Type2467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2468 { get; set; } + public global::OpenRouter.VideoModelSupportedSize? Type2468 { get; set; } /// /// /// - public global::OpenRouter.VideoModelSupportedSize? Type2469 { get; set; } + public global::OpenRouter.VideoModelUpscaleFactor? Type2469 { get; set; } /// /// /// - public global::OpenRouter.VideoModelUpscaleFactor? Type2470 { get; set; } + public global::OpenRouter.VideoModelsListResponse? Type2470 { get; set; } /// /// /// - public global::OpenRouter.VideoModelsListResponse? Type2471 { get; set; } + public global::System.Collections.Generic.IList? Type2471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2472 { get; set; } + public global::OpenRouter.WebFetchEngineEnum? Type2472 { get; set; } /// /// /// - public global::OpenRouter.WebFetchEngineEnum? Type2473 { get; set; } + public global::OpenRouter.WebFetchPluginId? Type2473 { get; set; } /// /// /// - public global::OpenRouter.WebFetchPluginId? Type2474 { get; set; } + public global::OpenRouter.WebFetchServerToolConfig? Type2474 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolConfig? Type2475 { get; set; } + public global::OpenRouter.WebFetchServerToolType? Type2475 { get; set; } /// /// /// - public global::OpenRouter.WebFetchServerToolType? Type2476 { get; set; } + public global::OpenRouter.WebSearchEngine? Type2476 { get; set; } /// /// /// - public global::OpenRouter.WebSearchEngine? Type2477 { get; set; } + public global::OpenRouter.WebSearchPluginId? Type2477 { get; set; } /// /// /// - public global::OpenRouter.WebSearchPluginId? Type2478 { get; set; } + public global::OpenRouter.AllOf? Type2478 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2479 { get; set; } + public global::OpenRouter.WebSearchServerToolType? Type2479 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolType? Type2480 { get; set; } + public global::OpenRouter.WebSearchServerToolConfig? Type2480 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolConfig? Type2481 { get; set; } + public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2481 { get; set; } /// /// /// - public global::OpenRouter.WebSearchServerToolOpenRouterType? Type2482 { get; set; } + public global::OpenRouter.WebSearchSourceType? Type2482 { get; set; } /// /// /// - public global::OpenRouter.WebSearchSourceType? Type2483 { get; set; } + public global::OpenRouter.WebSearchUserLocationType? Type2483 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationType? Type2484 { get; set; } + public global::OpenRouter.WebSearchUserLocationServerToolType? Type2484 { get; set; } /// /// /// - public global::OpenRouter.WebSearchUserLocationServerToolType? Type2485 { get; set; } + public global::OpenRouter.WorkspaceBudgetResetInterval? Type2485 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetResetInterval? Type2486 { get; set; } + public global::OpenRouter.WorkspaceBudgetInterval? Type2486 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceBudgetInterval? Type2487 { get; set; } + public global::OpenRouter.WorkspaceMemberRole? Type2487 { get; set; } /// /// /// - public global::OpenRouter.WorkspaceMemberRole? Type2488 { get; set; } + public global::OpenRouter.QueryAnalyticsRequest? Type2488 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequest? Type2489 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2489 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierDimensions? Type2490 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2490 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierFilters? Type2491 { get; set; } + public global::System.Collections.Generic.IList? Type2491 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2492 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestClassifierFiltersFilter? Type2492 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestClassifierFiltersFilter? Type2493 { get; set; } + public global::OpenRouter.AnyOf>>? Type2493 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? Type2494 { get; set; } + public global::System.Collections.Generic.IList? Type2494 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2495 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestFilter? Type2495 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestFilter? Type2496 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2496 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderBy? Type2497 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2497 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestOrderByDirection? Type2498 { get; set; } + public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2498 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsRequestTimeRange? Type2499 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2499 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequest? Type2500 { get; set; } + public byte[]? Type2500 { get; set; } /// /// /// - public byte[]? Type2501 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2501 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestResponseFormat? Type2502 { get; set; } + public global::System.Collections.Generic.IList? Type2502 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2503 { get; set; } + public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2503 { get; set; } /// /// /// - public global::OpenRouter.CreateAudioTranscriptionsRequestTimestampGranularitie? Type2504 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2504 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequest? Type2505 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2505 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyRequestCodeChallengeMethod? Type2506 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequest? Type2506 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequest? Type2507 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2507 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestCodeChallengeMethod? Type2508 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2508 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeRequestUsageLimitType? Type2509 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequest? Type2509 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequest? Type2510 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2510 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestEncodingFormat? Type2511 { get; set; } + public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2511 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::System.Collections.Generic.IList, global::System.Collections.Generic.IList>, global::System.Collections.Generic.IList>? Type2512 { get; set; } + public global::System.Collections.Generic.IList>? Type2512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2513 { get; set; } + public global::System.Collections.Generic.IList? Type2513 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2514 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2514 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5Item? Type2515 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2515 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1? Type2516 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2516 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant1Type? Type2517 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2517 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2? Type2518 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2518 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2ImageUrl? Type2519 { get; set; } + public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2519 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsRequestInputVariant5ItemContentItemVariant2Type? Type2520 { get; set; } + public global::OpenRouter.UploadFileRequest? Type2520 { get; set; } /// /// /// - public global::OpenRouter.UploadFileRequest? Type2521 { get; set; } + public global::OpenRouter.CreateKeysRequest? Type2521 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequest? Type2522 { get; set; } + public global::OpenRouter.CreateKeysRequestExternal? Type2522 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestExternal? Type2523 { get; set; } + public global::OpenRouter.CreateKeysRequestLimitReset? Type2523 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysRequestLimitReset? Type2524 { get; set; } + public global::OpenRouter.UpdateKeysRequest? Type2524 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequest? Type2525 { get; set; } + public global::OpenRouter.UpdateKeysRequestLimitReset? Type2525 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysRequestLimitReset? Type2526 { get; set; } + public global::OpenRouter.CreateRerankRequest? Type2526 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequest? Type2527 { get; set; } + public global::System.Collections.Generic.IList>? Type2527 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2528 { get; set; } + public global::OpenRouter.AnyOf? Type2528 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2529 { get; set; } + public global::OpenRouter.CreateRerankRequestDocument? Type2529 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankRequestDocument? Type2530 { get; set; } + public global::OpenRouter.GetUserActivityGroupBy? Type2530 { get; set; } /// /// /// - public global::OpenRouter.GetUserActivityGroupBy? Type2531 { get; set; } + public global::OpenRouter.ListModelsV2Region? Type2531 { get; set; } /// /// /// - public global::OpenRouter.ListModelsV2Region? Type2532 { get; set; } + public global::OpenRouter.GetModelV2Region? Type2532 { get; set; } /// /// /// - public global::OpenRouter.GetModelV2Region? Type2533 { get; set; } + public global::System.Collections.Generic.IList? Type2533 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2534 { get; set; } + public global::OpenRouter.AllOf? Type2534 { get; set; } /// /// /// - public global::OpenRouter.AllOf? Type2535 { get; set; } + public global::OpenRouter.GetBenchmarksSource? Type2535 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSource? Type2536 { get; set; } + public global::OpenRouter.GetBenchmarksTaskType? Type2536 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksTaskType? Type2537 { get; set; } + public global::OpenRouter.GetBenchmarksBenchmarkType? Type2537 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksBenchmarkType? Type2538 { get; set; } + public global::OpenRouter.GetBenchmarksSearchSurface? Type2538 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksSearchSurface? Type2539 { get; set; } + public global::OpenRouter.GetBenchmarksArena? Type2539 { get; set; } /// /// /// - public global::OpenRouter.GetBenchmarksArena? Type2540 { get; set; } + public global::OpenRouter.ListBYOKKeysProvider? Type2540 { get; set; } /// /// /// - public global::OpenRouter.ListBYOKKeysProvider? Type2541 { get; set; } + public global::OpenRouter.GetTaskClassificationsWindow? Type2541 { get; set; } /// /// /// - public global::OpenRouter.GetTaskClassificationsWindow? Type2542 { get; set; } + public global::OpenRouter.GetAppRankingsCategory? Type2542 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsCategory? Type2543 { get; set; } + public global::OpenRouter.GetAppRankingsSubcategory? Type2543 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSubcategory? Type2544 { get; set; } + public global::OpenRouter.GetAppRankingsSort? Type2544 { get; set; } /// /// /// - public global::OpenRouter.GetAppRankingsSort? Type2545 { get; set; } + public global::OpenRouter.GetRankingsDailyPeriod? Type2545 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyPeriod? Type2546 { get; set; } + public global::OpenRouter.GetRankingsDailyModality? Type2546 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyModality? Type2547 { get; set; } + public global::OpenRouter.GetRankingsDailyContextBucket? Type2547 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyContextBucket? Type2548 { get; set; } + public global::OpenRouter.GetRankingsDailyCategory? Type2548 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyCategory? Type2549 { get; set; } + public global::OpenRouter.GetRankingsDailyLanguageType? Type2549 { get; set; } /// /// /// - public global::OpenRouter.GetRankingsDailyLanguageType? Type2550 { get; set; } + public global::OpenRouter.GetSessionCostTurnRange? Type2550 { get; set; } /// /// /// - public global::OpenRouter.GetSessionCostTurnRange? Type2551 { get; set; } + public global::OpenRouter.ListFilesOrder? Type2551 { get; set; } /// /// /// - public global::OpenRouter.ListFilesOrder? Type2552 { get; set; } + public global::System.Collections.Generic.IList? Type2552 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2553 { get; set; } + public global::OpenRouter.ListInternsStatu? Type2553 { get; set; } /// /// /// - public global::OpenRouter.ListInternsStatu? Type2554 { get; set; } + public global::OpenRouter.GetModelsCategory? Type2554 { get; set; } /// /// /// - public global::OpenRouter.GetModelsCategory? Type2555 { get; set; } + public global::OpenRouter.GetModelsSort? Type2555 { get; set; } /// /// /// - public global::OpenRouter.GetModelsSort? Type2556 { get; set; } + public global::OpenRouter.GetModelsDistillable? Type2556 { get; set; } /// /// /// - public global::OpenRouter.GetModelsDistillable? Type2557 { get; set; } + public global::OpenRouter.GetModelsZdr? Type2557 { get; set; } /// /// /// - public global::OpenRouter.GetModelsZdr? Type2558 { get; set; } + public global::OpenRouter.GetModelsRegion? Type2558 { get; set; } /// /// /// - public global::OpenRouter.GetModelsRegion? Type2559 { get; set; } + public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2559 { get; set; } /// /// /// - public global::OpenRouter.DeletePrivateEndpointDraftOnly? Type2560 { get; set; } + public global::OpenRouter.AnyOf? Type2560 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2561 { get; set; } + public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2561 { get; set; } /// /// /// - public global::OpenRouter.DeleteScimGroupMappingKeepMembers2? Type2562 { get; set; } + public global::OpenRouter.ListToolsApiFormat? Type2562 { get; set; } /// /// /// - public global::OpenRouter.ListToolsApiFormat? Type2563 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponse? Type2563 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponse? Type2564 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseData? Type2564 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseData? Type2565 { get; set; } + public global::System.Collections.Generic.IList? Type2565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2566 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2566 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataDimension? Type2567 { get; set; } + public global::System.Collections.Generic.IList? Type2567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2568 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2568 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitie? Type2569 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2569 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataGranularitieName? Type2570 { get; set; } + public global::System.Collections.Generic.IList? Type2570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2571 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2571 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetric? Type2572 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2572 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataMetricDisplayFormat? Type2573 { get; set; } + public global::System.Collections.Generic.IList? Type2573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2574 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataOperator? Type2574 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataOperator? Type2575 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataOperatorName? Type2575 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataOperatorName? Type2576 { get; set; } + public global::OpenRouter.GetAnalyticsMetaResponseDataOperatorValueType? Type2576 { get; set; } /// /// /// - public global::OpenRouter.GetAnalyticsMetaResponseDataOperatorValueType? Type2577 { get; set; } + public global::OpenRouter.QueryAnalyticsResponse? Type2577 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponse? Type2578 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseData? Type2578 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseData? Type2579 { get; set; } + public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2579 { get; set; } /// /// /// - public global::OpenRouter.QueryAnalyticsResponseDataMetadata? Type2580 { get; set; } + public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2580 { get; set; } /// /// /// - public global::OpenRouter.ExchangeAuthCodeForAPIKeyResponse? Type2581 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponse? Type2581 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponse? Type2582 { get; set; } + public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2582 { get; set; } /// /// /// - public global::OpenRouter.CreateAuthKeysCodeResponseData? Type2583 { get; set; } + public global::OpenRouter.GetCreditsResponse? Type2583 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponse? Type2584 { get; set; } + public global::OpenRouter.GetCreditsResponseData? Type2584 { get; set; } /// /// /// - public global::OpenRouter.GetCreditsResponseData? Type2585 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponse? Type2585 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponse? Type2586 { get; set; } + public global::System.Collections.Generic.IList? Type2586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2587 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2587 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItem? Type2588 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2588 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseDataItemObject? Type2589 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseObject? Type2589 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseObject? Type2590 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2590 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsage? Type2591 { get; set; } + public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2591 { get; set; } /// /// /// - public global::OpenRouter.CreateEmbeddingsResponseUsagePromptTokensDetails? Type2592 { get; set; } + public global::OpenRouter.ListEndpointsZdrResponse? Type2592 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsZdrResponse? Type2593 { get; set; } + public global::OpenRouter.GetCurrentKeyResponse? Type2593 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponse? Type2594 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseData? Type2594 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseData? Type2595 { get; set; } + public global::System.Collections.Generic.IList? Type2595 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2596 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2596 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataAllowedDataRegion? Type2597 { get; set; } + public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2597 { get; set; } /// /// /// - public global::OpenRouter.GetCurrentKeyResponseDataRateLimit? Type2598 { get; set; } + public global::OpenRouter.ListResponse? Type2598 { get; set; } /// /// /// - public global::OpenRouter.ListResponse? Type2599 { get; set; } + public global::System.Collections.Generic.IList? Type2599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2600 { get; set; } + public global::OpenRouter.ListResponseDataItem? Type2600 { get; set; } /// /// /// - public global::OpenRouter.ListResponseDataItem? Type2601 { get; set; } + public global::OpenRouter.CreateKeysResponse? Type2601 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponse? Type2602 { get; set; } + public global::OpenRouter.CreateKeysResponseData? Type2602 { get; set; } /// /// /// - public global::OpenRouter.CreateKeysResponseData? Type2603 { get; set; } + public global::OpenRouter.DeleteKeysResponse? Type2603 { get; set; } /// /// /// - public global::OpenRouter.DeleteKeysResponse? Type2604 { get; set; } + public global::OpenRouter.GetKeyResponse? Type2604 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponse? Type2605 { get; set; } + public global::OpenRouter.GetKeyResponseData? Type2605 { get; set; } /// /// /// - public global::OpenRouter.GetKeyResponseData? Type2606 { get; set; } + public global::OpenRouter.UpdateKeysResponse? Type2606 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponse? Type2607 { get; set; } + public global::OpenRouter.UpdateKeysResponseData? Type2607 { get; set; } /// /// /// - public global::OpenRouter.UpdateKeysResponseData? Type2608 { get; set; } + public global::OpenRouter.ListEndpointsResponse2? Type2608 { get; set; } /// /// /// - public global::OpenRouter.ListEndpointsResponse2? Type2609 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponse? Type2609 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponse? Type2610 { get; set; } + public global::System.Collections.Generic.IList? Type2610 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2611 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2611 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItem? Type2612 { get; set; } + public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2612 { get; set; } /// /// /// - public global::OpenRouter.ListOrganizationMembersResponseDataItemRole? Type2613 { get; set; } + public global::OpenRouter.GetOrganizationSettingsResponse? Type2613 { get; set; } /// /// /// - public global::OpenRouter.GetOrganizationSettingsResponse? Type2614 { get; set; } + public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2614 { get; set; } /// /// /// - public global::OpenRouter.UpdateOrganizationSettingsResponse? Type2615 { get; set; } + public global::OpenRouter.AnyOf? Type2615 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2616 { get; set; } + public global::OpenRouter.AnyOf? Type2616 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2617 { get; set; } + public global::OpenRouter.AnyOf? Type2617 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2618 { get; set; } + public global::OpenRouter.AnyOf? Type2618 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2619 { get; set; } + public global::OpenRouter.AnyOf? Type2619 { get; set; } /// /// /// - public global::OpenRouter.AnyOf? Type2620 { get; set; } + public global::OpenRouter.ListProvidersResponse? Type2620 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponse? Type2621 { get; set; } + public global::System.Collections.Generic.IList? Type2621 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2622 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItem? Type2622 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItem? Type2623 { get; set; } + public global::System.Collections.Generic.IList? Type2623 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2624 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2624 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemDatacenter? Type2625 { get; set; } + public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2625 { get; set; } /// /// /// - public global::OpenRouter.ListProvidersResponseDataItemHeadquarters? Type2626 { get; set; } + public global::OpenRouter.CreateRerankResponse? Type2626 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponse? Type2627 { get; set; } + public global::System.Collections.Generic.IList? Type2627 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2628 { get; set; } + public global::OpenRouter.CreateRerankResponseResult? Type2628 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResult? Type2629 { get; set; } + public global::OpenRouter.CreateRerankResponseResultDocument? Type2629 { get; set; } /// /// /// - public global::OpenRouter.CreateRerankResponseResultDocument? Type2630 { get; set; } - /// - /// - /// - public global::OpenRouter.CreateRerankResponseUsage? Type2631 { get; set; } + public global::OpenRouter.CreateRerankResponseUsage? Type2630 { get; set; } /// /// @@ -10714,111 +10710,111 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType38 { get; set; } + public global::System.Collections.Generic.List?>? ListType38 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType39 { get; set; } + public global::System.Collections.Generic.List? ListType39 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, string>? ListType40 { get; set; } + public global::System.Collections.Generic.List? ListType40 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType41 { get; set; } + public global::OpenRouter.AnyOf, string>? ListType41 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType42 { get; set; } + public global::System.Collections.Generic.List? ListType42 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType43 { get; set; } + public global::System.Collections.Generic.List>? ListType43 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType44 { get; set; } + public global::System.Collections.Generic.List? ListType44 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType45 { get; set; } + public global::System.Collections.Generic.List? ListType45 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? ListType46 { get; set; } + public global::System.Collections.Generic.List? ListType46 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType47 { get; set; } + public global::OpenRouter.AnyOf>? ListType47 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType48 { get; set; } + public global::System.Collections.Generic.List? ListType48 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType49 { get; set; } + public global::System.Collections.Generic.List? ListType49 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType50 { get; set; } + public global::System.Collections.Generic.List? ListType50 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType51 { get; set; } + public global::OpenRouter.AnyOf>? ListType51 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType52 { get; set; } + public global::System.Collections.Generic.List? ListType52 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType53 { get; set; } + public global::System.Collections.Generic.List>? ListType53 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType54 { get; set; } + public global::System.Collections.Generic.List? ListType54 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType55 { get; set; } + public global::System.Collections.Generic.List? ListType55 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? ListType56 { get; set; } + public global::System.Collections.Generic.List? ListType56 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType57 { get; set; } + public global::OpenRouter.AnyOf>? ListType57 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType58 { get; set; } + public global::System.Collections.Generic.List? ListType58 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType59 { get; set; } + public global::System.Collections.Generic.List? ListType59 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType60 { get; set; } + public global::System.Collections.Generic.List? ListType60 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType61 { get; set; } + public global::System.Collections.Generic.List? ListType61 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType62 { get; set; } + public global::System.Collections.Generic.List? ListType62 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType63 { get; set; } + public global::System.Collections.Generic.List? ListType63 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType64 { get; set; } + public global::System.Collections.Generic.List? ListType64 { get; set; } /// /// /// @@ -10862,794 +10858,790 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::OpenRouter.AnyOf, object>? ListType75 { get; set; } - /// - /// - /// - public global::OpenRouter.AnyOf>? ListType76 { get; set; } + public global::OpenRouter.AnyOf>? ListType75 { get; set; } /// /// /// - public global::System.Collections.Generic.List>>? ListType77 { get; set; } + public global::System.Collections.Generic.List>>? ListType76 { get; set; } /// /// /// - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>? ListType78 { get; set; } + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? ListType77 { get; set; } /// /// /// - public global::System.Collections.Generic.List?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? ListType79 { get; set; } + public global::System.Collections.Generic.List?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>? ListType78 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType80 { get; set; } + public global::System.Collections.Generic.List? ListType79 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType81 { get; set; } + public global::System.Collections.Generic.List? ListType80 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType82 { get; set; } + public global::System.Collections.Generic.List? ListType81 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType83 { get; set; } + public global::System.Collections.Generic.List? ListType82 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType84 { get; set; } + public global::System.Collections.Generic.List? ListType83 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType85 { get; set; } + public global::System.Collections.Generic.List? ListType84 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? ListType86 { get; set; } + public global::OpenRouter.AnyOf>>? ListType85 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType87 { get; set; } + public global::System.Collections.Generic.List>? ListType86 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType88 { get; set; } + public global::System.Collections.Generic.List? ListType87 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType89 { get; set; } + public global::System.Collections.Generic.List? ListType88 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType90 { get; set; } + public global::System.Collections.Generic.List? ListType89 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType91 { get; set; } + public global::System.Collections.Generic.List? ListType90 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType92 { get; set; } + public global::System.Collections.Generic.List? ListType91 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType93 { get; set; } + public global::System.Collections.Generic.List? ListType92 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, object, object>? ListType94 { get; set; } + public global::OpenRouter.AnyOf?>, object>? ListType93 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType95 { get; set; } + public global::System.Collections.Generic.List?>? ListType94 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType96 { get; set; } + public global::System.Collections.Generic.List? ListType95 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType97 { get; set; } + public global::System.Collections.Generic.List? ListType96 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType98 { get; set; } + public global::System.Collections.Generic.List? ListType97 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType99 { get; set; } + public global::System.Collections.Generic.List? ListType98 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType100 { get; set; } + public global::OpenRouter.AnyOf>? ListType99 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType101 { get; set; } + public global::System.Collections.Generic.List? ListType100 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType102 { get; set; } + public global::System.Collections.Generic.List? ListType101 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType103 { get; set; } + public global::System.Collections.Generic.List? ListType102 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType104 { get; set; } + public global::System.Collections.Generic.List? ListType103 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType105 { get; set; } + public global::System.Collections.Generic.List? ListType104 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType106 { get; set; } + public global::System.Collections.Generic.List? ListType105 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType107 { get; set; } + public global::System.Collections.Generic.List? ListType106 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType108 { get; set; } + public global::System.Collections.Generic.List? ListType107 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType109 { get; set; } + public global::System.Collections.Generic.List? ListType108 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>, string, object>? ListType110 { get; set; } + public global::OpenRouter.AnyOf>, string>? ListType109 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType111 { get; set; } + public global::System.Collections.Generic.List>? ListType110 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType112 { get; set; } + public global::System.Collections.Generic.List? ListType111 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType113 { get; set; } + public global::System.Collections.Generic.List? ListType112 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType114 { get; set; } + public global::System.Collections.Generic.List? ListType113 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType115 { get; set; } + public global::System.Collections.Generic.List? ListType114 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType116 { get; set; } + public global::System.Collections.Generic.List? ListType115 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType117 { get; set; } + public global::System.Collections.Generic.List? ListType116 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType118 { get; set; } + public global::System.Collections.Generic.List? ListType117 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType119 { get; set; } + public global::System.Collections.Generic.List? ListType118 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType120 { get; set; } + public global::System.Collections.Generic.List? ListType119 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType121 { get; set; } + public global::System.Collections.Generic.List? ListType120 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType122 { get; set; } + public global::System.Collections.Generic.List? ListType121 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType123 { get; set; } + public global::System.Collections.Generic.List? ListType122 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType124 { get; set; } + public global::System.Collections.Generic.List? ListType123 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType125 { get; set; } + public global::System.Collections.Generic.List? ListType124 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType126 { get; set; } + public global::System.Collections.Generic.List? ListType125 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType127 { get; set; } + public global::System.Collections.Generic.List? ListType126 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType128 { get; set; } + public global::System.Collections.Generic.List? ListType127 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType129 { get; set; } + public global::System.Collections.Generic.List? ListType128 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType130 { get; set; } + public global::System.Collections.Generic.List? ListType129 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType131 { get; set; } + public global::System.Collections.Generic.List? ListType130 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType132 { get; set; } + public global::System.Collections.Generic.List? ListType131 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType133 { get; set; } + public global::System.Collections.Generic.List? ListType132 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType134 { get; set; } + public global::System.Collections.Generic.List? ListType133 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType135 { get; set; } + public global::System.Collections.Generic.List? ListType134 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType136 { get; set; } + public global::System.Collections.Generic.List? ListType135 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>? ListType137 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? ListType136 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType138 { get; set; } + public global::System.Collections.Generic.List? ListType137 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType138 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? ListType140 { get; set; } + public global::OpenRouter.AnyOf, global::OpenRouter.MessagesMessageParamContentVariant2ItemVariant9Content>? ListType139 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType140 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, object>? ListType142 { get; set; } + public global::OpenRouter.AnyOf>? ListType141 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType142 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType143 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType144 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType145 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType147 { get; set; } + public global::OpenRouter.AnyOf>? ListType146 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType147 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType173 { get; set; } + public global::System.Collections.Generic.List>? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType179 { get; set; } + public global::OpenRouter.AnyOf>? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType182 { get; set; } + public global::OpenRouter.AnyOf>? ListType181 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType183 { get; set; } + public global::System.Collections.Generic.List? ListType182 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType186 { get; set; } + public global::System.Collections.Generic.List? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType187 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType188 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType189 { get; set; } + public global::System.Collections.Generic.List? ListType188 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType190 { get; set; } + public global::System.Collections.Generic.List? ListType189 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType205 { get; set; } + public global::System.Collections.Generic.List>? ListType204 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>? ListType206 { get; set; } + public global::OpenRouter.AnyOf>? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType207 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType208 { get; set; } + public global::System.Collections.Generic.List? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType213 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType223 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType232 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType234 { get; set; } + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType235 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType236 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType241 { get; set; } + public global::System.Collections.Generic.List>? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType242 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType243 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType244 { get; set; } + public global::System.Collections.Generic.List? ListType243 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType245 { get; set; } + public global::System.Collections.Generic.List? ListType244 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType246 { get; set; } + public global::System.Collections.Generic.List? ListType245 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType247 { get; set; } + public global::System.Collections.Generic.List? ListType246 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType248 { get; set; } + public global::System.Collections.Generic.List? ListType247 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType249 { get; set; } + public global::System.Collections.Generic.List? ListType248 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType250 { get; set; } + public global::System.Collections.Generic.List? ListType249 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType251 { get; set; } + public global::System.Collections.Generic.List? ListType250 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType252 { get; set; } + public global::System.Collections.Generic.List? ListType251 { get; set; } /// /// /// - public global::OpenRouter.AnyOf>>? ListType253 { get; set; } + public global::OpenRouter.AnyOf>>? ListType252 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType254 { get; set; } + public global::System.Collections.Generic.List? ListType253 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType255 { get; set; } + public global::System.Collections.Generic.List? ListType254 { get; set; } /// /// /// - public global::OpenRouter.AnyOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>, global::System.Collections.Generic.List>? ListType256 { get; set; } + public global::OpenRouter.AnyOf, global::System.Collections.Generic.List, global::System.Collections.Generic.List>, global::System.Collections.Generic.List>? ListType255 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType257 { get; set; } + public global::System.Collections.Generic.List>? ListType256 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType258 { get; set; } + public global::System.Collections.Generic.List? ListType257 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType259 { get; set; } + public global::System.Collections.Generic.List>? ListType258 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType260 { get; set; } + public global::System.Collections.Generic.List? ListType259 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType261 { get; set; } + public global::System.Collections.Generic.List? ListType260 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType262 { get; set; } + public global::System.Collections.Generic.List? ListType261 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType263 { get; set; } + public global::System.Collections.Generic.List? ListType262 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType264 { get; set; } + public global::System.Collections.Generic.List? ListType263 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType265 { get; set; } + public global::System.Collections.Generic.List? ListType264 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType266 { get; set; } + public global::System.Collections.Generic.List? ListType265 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType267 { get; set; } + public global::System.Collections.Generic.List? ListType266 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType268 { get; set; } + public global::System.Collections.Generic.List? ListType267 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType269 { get; set; } + public global::System.Collections.Generic.List? ListType268 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType270 { get; set; } + public global::System.Collections.Generic.List? ListType269 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType271 { get; set; } + public global::System.Collections.Generic.List? ListType270 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType272 { get; set; } + public global::System.Collections.Generic.List? ListType271 { get; set; } } } \ No newline at end of file diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputs.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputs.g.cs index dd4d2a38..e65eb3e0 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputs.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputs.g.cs @@ -82,43 +82,6 @@ public bool TryPickBaseInputsVariant2( public global::System.Collections.Generic.IList> PickBaseInputsVariant2() => BaseInputsVariant2 is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'BaseInputsVariant2' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? BaseInputsVariant3 { get; init; } -#else - public object? BaseInputsVariant3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(BaseInputsVariant3))] -#endif - public bool IsBaseInputsVariant3 => BaseInputsVariant3 != null; - - /// - /// - /// - public bool TryPickBaseInputsVariant3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = BaseInputsVariant3; - return IsBaseInputsVariant3; - } - - /// - /// - /// - public object PickBaseInputsVariant3() => BaseInputsVariant3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'BaseInputsVariant3' but the value was {ToString()}."); /// /// /// @@ -147,20 +110,17 @@ public BaseInputs(string? value) /// public BaseInputs( string? baseInputsVariant1, - global::System.Collections.Generic.IList>? baseInputsVariant2, - object? baseInputsVariant3 + global::System.Collections.Generic.IList>? baseInputsVariant2 ) { BaseInputsVariant1 = baseInputsVariant1; BaseInputsVariant2 = baseInputsVariant2; - BaseInputsVariant3 = baseInputsVariant3; } /// /// /// public object? Object => - BaseInputsVariant3 as object ?? BaseInputsVariant2 as object ?? BaseInputsVariant1 as object ; @@ -170,8 +130,7 @@ BaseInputsVariant1 as object /// public override string? ToString() => BaseInputsVariant1?.ToString() ?? - BaseInputsVariant2?.ToString() ?? - BaseInputsVariant3?.ToString() + BaseInputsVariant2?.ToString() ; /// @@ -179,7 +138,7 @@ BaseInputsVariant1 as object /// public bool Validate() { - return IsBaseInputsVariant1 || IsBaseInputsVariant2 || IsBaseInputsVariant3; + return IsBaseInputsVariant1 || IsBaseInputsVariant2; } /// @@ -188,7 +147,6 @@ public bool Validate() public TResult? Match( global::System.Func? baseInputsVariant1 = null, global::System.Func>, TResult>? baseInputsVariant2 = null, - global::System.Func? baseInputsVariant3 = null, bool validate = true) { if (validate) @@ -204,10 +162,6 @@ public bool Validate() { return baseInputsVariant2(__value1); } - else if (BaseInputsVariant3 is { } __value2 && baseInputsVariant3 != null) - { - return baseInputsVariant3(__value2); - } return default(TResult); } @@ -219,8 +173,6 @@ public void Match( global::System.Action? baseInputsVariant1 = null, global::System.Action>>? baseInputsVariant2 = null, - - global::System.Action? baseInputsVariant3 = null, bool validate = true) { if (validate) @@ -236,10 +188,6 @@ public void Match( { baseInputsVariant2?.Invoke(__value1); } - else if (BaseInputsVariant3 is { } __value2) - { - baseInputsVariant3?.Invoke(__value2); - } } /// @@ -248,7 +196,6 @@ public void Match( public void Switch( global::System.Action? baseInputsVariant1 = null, global::System.Action>>? baseInputsVariant2 = null, - global::System.Action? baseInputsVariant3 = null, bool validate = true) { if (validate) @@ -264,10 +211,6 @@ public void Switch( { baseInputsVariant2?.Invoke(__value1); } - else if (BaseInputsVariant3 is { } __value2) - { - baseInputsVariant3?.Invoke(__value2); - } } /// @@ -281,8 +224,6 @@ public override int GetHashCode() typeof(string), BaseInputsVariant2, typeof(global::System.Collections.Generic.IList>), - BaseInputsVariant3, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -300,8 +241,7 @@ public bool Equals(BaseInputs other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(BaseInputsVariant1, other.BaseInputsVariant1) && - global::System.Collections.Generic.EqualityComparer>?>.Default.Equals(BaseInputsVariant2, other.BaseInputsVariant2) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(BaseInputsVariant3, other.BaseInputsVariant3) + global::System.Collections.Generic.EqualityComparer>?>.Default.Equals(BaseInputsVariant2, other.BaseInputsVariant2) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputsVariant2Item2.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputsVariant2Item2.g.cs index fb3539ae..c5964fd8 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputsVariant2Item2.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseInputsVariant2Item2.g.cs @@ -20,8 +20,8 @@ public sealed partial class BaseInputsVariant2Item2 /// /// [global::System.Text.Json.Serialization.JsonPropertyName("phase")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Phase { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Phase { get; set; } /// /// @@ -57,7 +57,7 @@ public sealed partial class BaseInputsVariant2Item2 public BaseInputsVariant2Item2( global::OpenRouter.AnyOf, string> content, global::OpenRouter.AnyOf role, - global::OpenRouter.AnyOf? phase, + global::OpenRouter.AnyOf? phase, global::OpenRouter.BaseInputsVariant2ItemType? type) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseResponsesResult.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseResponsesResult.g.cs index ee2142df..3ccf4518 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseResponsesResult.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BaseResponsesResult.g.cs @@ -61,8 +61,7 @@ public sealed partial class BaseResponsesResult /// [{"content":"What is the weather today?","role":"user"}] [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.BaseInputsJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.BaseInputs Instructions { get; set; } + public global::OpenRouter.BaseInputs? Instructions { get; set; } /// /// @@ -261,9 +260,6 @@ public sealed partial class BaseResponsesResult /// /// /// - /// - /// Example: [{"content":"What is the weather today?","role":"user"}] - /// /// /// /// @@ -284,6 +280,9 @@ public sealed partial class BaseResponsesResult /// /// Example: {"reason":"max_output_tokens"} /// + /// + /// Example: [{"content":"What is the weather today?","role":"user"}] + /// /// /// /// @@ -330,7 +329,6 @@ public sealed partial class BaseResponsesResult public BaseResponsesResult( int createdAt, string id, - global::OpenRouter.BaseInputs instructions, string model, global::System.Collections.Generic.IList output, bool parallelToolCalls, @@ -342,6 +340,7 @@ public BaseResponsesResult( global::OpenRouter.ResponsesErrorField? error, double? frequencyPenalty, global::OpenRouter.IncompleteDetails? incompleteDetails, + global::OpenRouter.BaseInputs? instructions, int? maxOutputTokens, int? maxToolCalls, global::System.Collections.Generic.Dictionary? metadata, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.BatchObjectResultResponseBodyVariant1ChoiceMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.BatchObjectResultResponseBodyVariant1ChoiceMessage.g.cs index 9a849c52..9105effa 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.BatchObjectResultResponseBodyVariant1ChoiceMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.BatchObjectResultResponseBodyVariant1ChoiceMessage.g.cs @@ -36,7 +36,7 @@ public sealed partial class BatchObjectResultResponseBodyVariant1ChoiceMessage /// /// [global::System.Text.Json.Serialization.JsonPropertyName("reasoning_details")] - public global::System.Collections.Generic.IList>? ReasoningDetails { get; set; } + public global::System.Collections.Generic.IList?>? ReasoningDetails { get; set; } /// /// @@ -82,7 +82,7 @@ public BatchObjectResultResponseBodyVariant1ChoiceMessage( string? content, global::System.Collections.Generic.IList? images, string? reasoning, - global::System.Collections.Generic.IList>? reasoningDetails, + global::System.Collections.Generic.IList?>? reasoningDetails, string? refusal, global::OpenRouter.BatchObjectResultResponseBodyVariant1ChoiceMessageRole role, global::System.Collections.Generic.IList? toolCalls) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatAssistantMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatAssistantMessage.g.cs index 48360448..fedcd831 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatAssistantMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatAssistantMessage.g.cs @@ -23,8 +23,8 @@ public sealed partial class ChatAssistantMessage /// Assistant message content /// [global::System.Text.Json.Serialization.JsonPropertyName("content")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>))] - public global::OpenRouter.AnyOf, object>? Content { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter>))] + public global::OpenRouter.AnyOf>? Content { get; set; } /// /// Generated images from image generation models
@@ -127,7 +127,7 @@ public sealed partial class ChatAssistantMessage #endif public ChatAssistantMessage( global::OpenRouter.ChatAudioOutput? audio, - global::OpenRouter.AnyOf, object>? content, + global::OpenRouter.AnyOf>? content, global::System.Collections.Generic.IList? images, string? model, string? name, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs index 69ffba6d..90345fed 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ChatRequest.g.cs @@ -249,8 +249,8 @@ public sealed partial class ChatRequest ///
/// [] [global::System.Text.Json.Serialization.JsonPropertyName("stop")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>))] - public global::OpenRouter.AnyOf, object>? Stop { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter>))] + public global::OpenRouter.AnyOf>? Stop { get; set; } /// /// Stop conditions for the server-tool agent loop. Any condition firing halts the loop (OR logic). When set, this overrides `max_tool_calls`. When a condition fires while the model is still emitting tool calls, the pending tool calls are executed and one final turn is made with tool calls disabled so the response ends with a natural-language answer instead of an unfinished tool call.
@@ -551,7 +551,7 @@ public ChatRequest( int? seed, global::OpenRouter.ChatRequestServiceTier? serviceTier, string? sessionId, - global::OpenRouter.AnyOf, object>? stop, + global::OpenRouter.AnyOf>? stop, global::System.Collections.Generic.IList? stopServerToolsWhen, bool? stream, global::OpenRouter.ChatStreamOptions? streamOptions, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.EasyInputMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.EasyInputMessage.g.cs index 58cd7585..1cd7d2a9 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.EasyInputMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.EasyInputMessage.g.cs @@ -12,8 +12,8 @@ public sealed partial class EasyInputMessage /// ///
[global::System.Text.Json.Serialization.JsonPropertyName("content")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>))] - public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>? Content { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>))] + public global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? Content { get; set; } /// /// The phase of an assistant message. Use `commentary` for an intermediate assistant message and `final_answer` for the final assistant message. For follow-up requests with models like `gpt-5.3-codex` and later, preserve and resend phase on all assistant messages. Omitting it can degrade performance. Not used for user messages.
@@ -21,8 +21,8 @@ public sealed partial class EasyInputMessage ///
/// final_answer [global::System.Text.Json.Serialization.JsonPropertyName("phase")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Phase { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Phase { get; set; } /// /// @@ -60,8 +60,8 @@ public sealed partial class EasyInputMessage #endif public EasyInputMessage( global::OpenRouter.AnyOf role, - global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string, object>? content, - global::OpenRouter.AnyOf? phase, + global::OpenRouter.AnyOf?, global::OpenRouter.InputFile, global::OpenRouter.InputAudio, global::OpenRouter.InputVideo>>, string>? content, + global::OpenRouter.AnyOf? phase, global::OpenRouter.EasyInputMessageType? type) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.FileSearchServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.FileSearchServerTool.g.cs index 42b41efa..a80a819c 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.FileSearchServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.FileSearchServerTool.g.cs @@ -13,8 +13,8 @@ public sealed partial class FileSearchServerTool /// /// [global::System.Text.Json.Serialization.JsonPropertyName("filters")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Filters { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Filters { get; set; } /// /// @@ -61,7 +61,7 @@ public sealed partial class FileSearchServerTool #endif public FileSearchServerTool( global::System.Collections.Generic.IList vectorStoreIds, - global::OpenRouter.AnyOf? filters, + global::OpenRouter.AnyOf? filters, int? maxNumResults, global::OpenRouter.FileSearchServerToolRankingOptions? rankingOptions, global::OpenRouter.FileSearchServerToolType type) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationProviderPreferences.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationProviderPreferences.g.cs index 46787278..9e74b416 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationProviderPreferences.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ImageGenerationProviderPreferences.g.cs @@ -54,8 +54,8 @@ public sealed partial class ImageGenerationProviderPreferences /// /// price [global::System.Text.Json.Serialization.JsonPropertyName("sort")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Sort { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Sort { get; set; } /// /// Additional properties that are not explicitly defined in the schema @@ -97,7 +97,7 @@ public ImageGenerationProviderPreferences( global::System.Collections.Generic.IList>? only, global::OpenRouter.AllOf? options, global::System.Collections.Generic.IList>? order, - global::OpenRouter.AnyOf? sort) + global::OpenRouter.AnyOf? sort) { this.AllowFallbacks = allowFallbacks; this.Ignore = ignore; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsVariant2ItemVariant82.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsVariant2ItemVariant82.g.cs index 6acabc46..80e47539 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsVariant2ItemVariant82.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InputsVariant2ItemVariant82.g.cs @@ -12,8 +12,8 @@ public sealed partial class InputsVariant2ItemVariant82 /// /// [global::System.Text.Json.Serialization.JsonPropertyName("content")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter>, string, object>))] - public global::OpenRouter.AnyOf>, string, object>? Content { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter>, string>))] + public global::OpenRouter.AnyOf>, string>? Content { get; set; } /// /// Default Value: message @@ -39,7 +39,7 @@ public sealed partial class InputsVariant2ItemVariant82 [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InputsVariant2ItemVariant82( - global::OpenRouter.AnyOf>, string, object>? content, + global::OpenRouter.AnyOf>, string>? content, global::OpenRouter.InputsVariant2ItemVariant8Type? type) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatDeveloperMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatDeveloperMessage.g.cs index 13601da7..e59b7bab 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatDeveloperMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatDeveloperMessage.g.cs @@ -16,8 +16,7 @@ public sealed partial class InternChatDeveloperMessage /// Summarize the open pull requests. [global::System.Text.Json.Serialization.JsonPropertyName("content")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.InternChatMessageContentJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.InternChatMessageContent Content { get; set; } + public global::OpenRouter.InternChatMessageContent? Content { get; set; } /// /// @@ -44,7 +43,7 @@ public sealed partial class InternChatDeveloperMessage [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InternChatDeveloperMessage( - global::OpenRouter.InternChatMessageContent content, + global::OpenRouter.InternChatMessageContent? content, global::OpenRouter.InternChatDeveloperMessageRole role) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatMessageContent.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatMessageContent.g.cs index 2f98d24e..b15d7a00 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatMessageContent.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatMessageContent.g.cs @@ -83,43 +83,6 @@ public bool TryPickInternChatMessageContentVariant2( public global::System.Collections.Generic.IList PickInternChatMessageContentVariant2() => InternChatMessageContentVariant2 is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'InternChatMessageContentVariant2' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? InternChatMessageContentVariant3 { get; init; } -#else - public object? InternChatMessageContentVariant3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(InternChatMessageContentVariant3))] -#endif - public bool IsInternChatMessageContentVariant3 => InternChatMessageContentVariant3 != null; - - /// - /// - /// - public bool TryPickInternChatMessageContentVariant3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = InternChatMessageContentVariant3; - return IsInternChatMessageContentVariant3; - } - - /// - /// - /// - public object PickInternChatMessageContentVariant3() => InternChatMessageContentVariant3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'InternChatMessageContentVariant3' but the value was {ToString()}."); /// /// /// @@ -148,20 +111,17 @@ public InternChatMessageContent(string? value) /// public InternChatMessageContent( string? internChatMessageContentVariant1, - global::System.Collections.Generic.IList? internChatMessageContentVariant2, - object? internChatMessageContentVariant3 + global::System.Collections.Generic.IList? internChatMessageContentVariant2 ) { InternChatMessageContentVariant1 = internChatMessageContentVariant1; InternChatMessageContentVariant2 = internChatMessageContentVariant2; - InternChatMessageContentVariant3 = internChatMessageContentVariant3; } /// /// /// public object? Object => - InternChatMessageContentVariant3 as object ?? InternChatMessageContentVariant2 as object ?? InternChatMessageContentVariant1 as object ; @@ -171,8 +131,7 @@ InternChatMessageContentVariant1 as object /// public override string? ToString() => InternChatMessageContentVariant1?.ToString() ?? - InternChatMessageContentVariant2?.ToString() ?? - InternChatMessageContentVariant3?.ToString() + InternChatMessageContentVariant2?.ToString() ; /// @@ -180,7 +139,7 @@ InternChatMessageContentVariant1 as object /// public bool Validate() { - return IsInternChatMessageContentVariant1 || IsInternChatMessageContentVariant2 || IsInternChatMessageContentVariant3; + return IsInternChatMessageContentVariant1 || IsInternChatMessageContentVariant2; } /// @@ -189,7 +148,6 @@ public bool Validate() public TResult? Match( global::System.Func? internChatMessageContentVariant1 = null, global::System.Func, TResult>? internChatMessageContentVariant2 = null, - global::System.Func? internChatMessageContentVariant3 = null, bool validate = true) { if (validate) @@ -205,10 +163,6 @@ public bool Validate() { return internChatMessageContentVariant2(__value1); } - else if (InternChatMessageContentVariant3 is { } __value2 && internChatMessageContentVariant3 != null) - { - return internChatMessageContentVariant3(__value2); - } return default(TResult); } @@ -220,8 +174,6 @@ public void Match( global::System.Action? internChatMessageContentVariant1 = null, global::System.Action>? internChatMessageContentVariant2 = null, - - global::System.Action? internChatMessageContentVariant3 = null, bool validate = true) { if (validate) @@ -237,10 +189,6 @@ public void Match( { internChatMessageContentVariant2?.Invoke(__value1); } - else if (InternChatMessageContentVariant3 is { } __value2) - { - internChatMessageContentVariant3?.Invoke(__value2); - } } /// @@ -249,7 +197,6 @@ public void Match( public void Switch( global::System.Action? internChatMessageContentVariant1 = null, global::System.Action>? internChatMessageContentVariant2 = null, - global::System.Action? internChatMessageContentVariant3 = null, bool validate = true) { if (validate) @@ -265,10 +212,6 @@ public void Switch( { internChatMessageContentVariant2?.Invoke(__value1); } - else if (InternChatMessageContentVariant3 is { } __value2) - { - internChatMessageContentVariant3?.Invoke(__value2); - } } /// @@ -282,8 +225,6 @@ public override int GetHashCode() typeof(string), InternChatMessageContentVariant2, typeof(global::System.Collections.Generic.IList), - InternChatMessageContentVariant3, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -301,8 +242,7 @@ public bool Equals(InternChatMessageContent other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(InternChatMessageContentVariant1, other.InternChatMessageContentVariant1) && - global::System.Collections.Generic.EqualityComparer?>.Default.Equals(InternChatMessageContentVariant2, other.InternChatMessageContentVariant2) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(InternChatMessageContentVariant3, other.InternChatMessageContentVariant3) + global::System.Collections.Generic.EqualityComparer?>.Default.Equals(InternChatMessageContentVariant2, other.InternChatMessageContentVariant2) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatSystemMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatSystemMessage.g.cs index 4add2a6e..5f4ef6a6 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatSystemMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatSystemMessage.g.cs @@ -16,8 +16,7 @@ public sealed partial class InternChatSystemMessage /// Summarize the open pull requests. [global::System.Text.Json.Serialization.JsonPropertyName("content")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.InternChatMessageContentJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.InternChatMessageContent Content { get; set; } + public global::OpenRouter.InternChatMessageContent? Content { get; set; } /// /// @@ -44,7 +43,7 @@ public sealed partial class InternChatSystemMessage [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InternChatSystemMessage( - global::OpenRouter.InternChatMessageContent content, + global::OpenRouter.InternChatMessageContent? content, global::OpenRouter.InternChatSystemMessageRole role) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatToolMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatToolMessage.g.cs index 8362120a..4617199a 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatToolMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatToolMessage.g.cs @@ -16,8 +16,7 @@ public sealed partial class InternChatToolMessage /// Summarize the open pull requests. [global::System.Text.Json.Serialization.JsonPropertyName("content")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.InternChatMessageContentJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.InternChatMessageContent Content { get; set; } + public global::OpenRouter.InternChatMessageContent? Content { get; set; } /// /// @@ -42,18 +41,18 @@ public sealed partial class InternChatToolMessage /// /// Initializes a new instance of the class. /// + /// /// /// Message text as a string or a list of text parts. Assistant history may carry null. Only the last message is read; earlier messages are accepted so ordinary clients can resend history.
/// Example: Summarize the open pull requests. /// - /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InternChatToolMessage( - global::OpenRouter.InternChatMessageContent content, string toolCallId, + global::OpenRouter.InternChatMessageContent? content, global::OpenRouter.InternChatToolMessageRole role) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatUserMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatUserMessage.g.cs index d9847b69..7a32f217 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatUserMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.InternChatUserMessage.g.cs @@ -16,8 +16,7 @@ public sealed partial class InternChatUserMessage /// Summarize the open pull requests. [global::System.Text.Json.Serialization.JsonPropertyName("content")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.InternChatMessageContentJsonConverter))] - [global::System.Text.Json.Serialization.JsonRequired] - public required global::OpenRouter.InternChatMessageContent Content { get; set; } + public global::OpenRouter.InternChatMessageContent? Content { get; set; } /// /// @@ -44,7 +43,7 @@ public sealed partial class InternChatUserMessage [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public InternChatUserMessage( - global::OpenRouter.InternChatMessageContent content, + global::OpenRouter.InternChatMessageContent? content, global::OpenRouter.InternChatUserMessageRole role) { this.Content = content; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.McpServerTool.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.McpServerTool.g.cs index f167c822..731c7375 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.McpServerTool.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.McpServerTool.g.cs @@ -13,8 +13,8 @@ public sealed partial class McpServerTool /// /// [global::System.Text.Json.Serialization.JsonPropertyName("allowed_tools")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter, global::OpenRouter.McpServerToolAllowedTools, object>))] - public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>? AllowedTools { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter, global::OpenRouter.McpServerToolAllowedTools>))] + public global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? AllowedTools { get; set; } /// /// @@ -39,8 +39,8 @@ public sealed partial class McpServerTool /// /// [global::System.Text.Json.Serialization.JsonPropertyName("require_approval")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? RequireApproval { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? RequireApproval { get; set; } /// /// @@ -91,11 +91,11 @@ public sealed partial class McpServerTool #endif public McpServerTool( string serverLabel, - global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools, object>? allowedTools, + global::OpenRouter.AnyOf, global::OpenRouter.McpServerToolAllowedTools>? allowedTools, string? authorization, global::OpenRouter.McpServerToolConnectorId? connectorId, global::System.Collections.Generic.Dictionary? headers, - global::OpenRouter.AnyOf? requireApproval, + global::OpenRouter.AnyOf? requireApproval, string? serverDescription, string? serverUrl, global::OpenRouter.McpServerToolType type) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.McpToolCallError.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.McpToolCallError.g.cs index 901fca78..81b86d31 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.McpToolCallError.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.McpToolCallError.g.cs @@ -160,43 +160,6 @@ public bool TryPickHttp( public global::OpenRouter.McpHttpError PickHttp() => Http is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Http' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? McpToolCallErrorVariant5 { get; init; } -#else - public object? McpToolCallErrorVariant5 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(McpToolCallErrorVariant5))] -#endif - public bool IsMcpToolCallErrorVariant5 => McpToolCallErrorVariant5 != null; - - /// - /// - /// - public bool TryPickMcpToolCallErrorVariant5( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = McpToolCallErrorVariant5; - return IsMcpToolCallErrorVariant5; - } - - /// - /// - /// - public object PickMcpToolCallErrorVariant5() => McpToolCallErrorVariant5 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'McpToolCallErrorVariant5' but the value was {ToString()}."); /// /// /// @@ -296,22 +259,19 @@ public McpToolCallError( string? mcpToolCallErrorVariant1, global::OpenRouter.McpProtocolError? protocol, global::OpenRouter.McpToolExecutionError? execution, - global::OpenRouter.McpHttpError? http, - object? mcpToolCallErrorVariant5 + global::OpenRouter.McpHttpError? http ) { McpToolCallErrorVariant1 = mcpToolCallErrorVariant1; Protocol = protocol; Execution = execution; Http = http; - McpToolCallErrorVariant5 = mcpToolCallErrorVariant5; } /// /// /// public object? Object => - McpToolCallErrorVariant5 as object ?? Http as object ?? Execution as object ?? Protocol as object ?? @@ -325,8 +285,7 @@ McpToolCallErrorVariant1 as object McpToolCallErrorVariant1?.ToString() ?? Protocol?.ToString() ?? Execution?.ToString() ?? - Http?.ToString() ?? - McpToolCallErrorVariant5?.ToString() + Http?.ToString() ; /// @@ -334,7 +293,7 @@ McpToolCallErrorVariant1 as object /// public bool Validate() { - return IsMcpToolCallErrorVariant1 || IsProtocol || IsExecution || IsHttp || IsMcpToolCallErrorVariant5; + return IsMcpToolCallErrorVariant1 || IsProtocol || IsExecution || IsHttp; } /// @@ -345,7 +304,6 @@ public bool Validate() global::System.Func? protocol = null, global::System.Func? execution = null, global::System.Func? http = null, - global::System.Func? mcpToolCallErrorVariant5 = null, bool validate = true) { if (validate) @@ -369,10 +327,6 @@ public bool Validate() { return http(__value3); } - else if (McpToolCallErrorVariant5 is { } __value4 && mcpToolCallErrorVariant5 != null) - { - return mcpToolCallErrorVariant5(__value4); - } return default(TResult); } @@ -388,8 +342,6 @@ public void Match( global::System.Action? execution = null, global::System.Action? http = null, - - global::System.Action? mcpToolCallErrorVariant5 = null, bool validate = true) { if (validate) @@ -413,10 +365,6 @@ public void Match( { http?.Invoke(__value3); } - else if (McpToolCallErrorVariant5 is { } __value4) - { - mcpToolCallErrorVariant5?.Invoke(__value4); - } } /// @@ -427,7 +375,6 @@ public void Switch( global::System.Action? protocol = null, global::System.Action? execution = null, global::System.Action? http = null, - global::System.Action? mcpToolCallErrorVariant5 = null, bool validate = true) { if (validate) @@ -451,10 +398,6 @@ public void Switch( { http?.Invoke(__value3); } - else if (McpToolCallErrorVariant5 is { } __value4) - { - mcpToolCallErrorVariant5?.Invoke(__value4); - } } /// @@ -472,8 +415,6 @@ public override int GetHashCode() typeof(global::OpenRouter.McpToolExecutionError), Http, typeof(global::OpenRouter.McpHttpError), - McpToolCallErrorVariant5, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -493,8 +434,7 @@ public bool Equals(McpToolCallError other) global::System.Collections.Generic.EqualityComparer.Default.Equals(McpToolCallErrorVariant1, other.McpToolCallErrorVariant1) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Protocol, other.Protocol) && global::System.Collections.Generic.EqualityComparer.Default.Equals(Execution, other.Execution) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Http, other.Http) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(McpToolCallErrorVariant5, other.McpToolCallErrorVariant5) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Http, other.Http) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditVariant1.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditVariant1.g.cs index b49aab6b..2f02d384 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditVariant1.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.MessagesRequestContextManagementEditVariant1.g.cs @@ -19,8 +19,8 @@ public sealed partial class MessagesRequestContextManagementEditVariant1 /// /// [global::System.Text.Json.Serialization.JsonPropertyName("clear_tool_inputs")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter, object>))] - public global::OpenRouter.AnyOf, object>? ClearToolInputs { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter>))] + public global::OpenRouter.AnyOf>? ClearToolInputs { get; set; } /// /// @@ -73,7 +73,7 @@ public sealed partial class MessagesRequestContextManagementEditVariant1 #endif public MessagesRequestContextManagementEditVariant1( global::OpenRouter.AnthropicInputTokensClearAtLeast? clearAtLeast, - global::OpenRouter.AnyOf, object>? clearToolInputs, + global::OpenRouter.AnyOf>? clearToolInputs, global::System.Collections.Generic.IList? excludeTools, global::OpenRouter.AnthropicToolUsesKeep? keep, global::OpenRouter.Trigger? trigger, diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ORAnthropicNullableCaller.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ORAnthropicNullableCaller.g.cs index a876c8a0..14702723 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ORAnthropicNullableCaller.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ORAnthropicNullableCaller.g.cs @@ -9,6 +9,11 @@ namespace OpenRouter /// public readonly partial struct ORAnthropicNullableCaller : global::System.IEquatable { + /// + /// + /// + public global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? Type { get; } + /// /// Example: {"type":"direct"} /// @@ -119,43 +124,6 @@ public bool TryPickCodeExecution20260120( public global::OpenRouter.AnthropicCodeExecution20260120Caller PickCodeExecution20260120() => CodeExecution20260120 is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'CodeExecution20260120' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? ORAnthropicNullableCallerVariant4 { get; init; } -#else - public object? ORAnthropicNullableCallerVariant4 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(ORAnthropicNullableCallerVariant4))] -#endif - public bool IsORAnthropicNullableCallerVariant4 => ORAnthropicNullableCallerVariant4 != null; - - /// - /// - /// - public bool TryPickORAnthropicNullableCallerVariant4( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = ORAnthropicNullableCallerVariant4; - return IsORAnthropicNullableCallerVariant4; - } - - /// - /// - /// - public object PickORAnthropicNullableCallerVariant4() => ORAnthropicNullableCallerVariant4 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'ORAnthropicNullableCallerVariant4' but the value was {ToString()}."); /// /// /// @@ -229,23 +197,23 @@ public ORAnthropicNullableCaller(global::OpenRouter.AnthropicCodeExecution202601 /// /// public ORAnthropicNullableCaller( + global::OpenRouter.ORAnthropicNullableCallerDiscriminatorType? type, global::OpenRouter.AnthropicDirectCaller? direct, global::OpenRouter.AnthropicCodeExecution20250825Caller? codeExecution20250825, - global::OpenRouter.AnthropicCodeExecution20260120Caller? codeExecution20260120, - object? oRAnthropicNullableCallerVariant4 + global::OpenRouter.AnthropicCodeExecution20260120Caller? codeExecution20260120 ) { + Type = type; + Direct = direct; CodeExecution20250825 = codeExecution20250825; CodeExecution20260120 = codeExecution20260120; - ORAnthropicNullableCallerVariant4 = oRAnthropicNullableCallerVariant4; } /// /// /// public object? Object => - ORAnthropicNullableCallerVariant4 as object ?? CodeExecution20260120 as object ?? CodeExecution20250825 as object ?? Direct as object @@ -257,8 +225,7 @@ Direct as object public override string? ToString() => Direct?.ToString() ?? CodeExecution20250825?.ToString() ?? - CodeExecution20260120?.ToString() ?? - ORAnthropicNullableCallerVariant4?.ToString() + CodeExecution20260120?.ToString() ; /// @@ -266,7 +233,7 @@ Direct as object /// public bool Validate() { - return IsDirect && !IsCodeExecution20250825 && !IsCodeExecution20260120 && !IsORAnthropicNullableCallerVariant4 || !IsDirect && IsCodeExecution20250825 && !IsCodeExecution20260120 && !IsORAnthropicNullableCallerVariant4 || !IsDirect && !IsCodeExecution20250825 && IsCodeExecution20260120 && !IsORAnthropicNullableCallerVariant4 || !IsDirect && !IsCodeExecution20250825 && !IsCodeExecution20260120 && IsORAnthropicNullableCallerVariant4; + return IsDirect && !IsCodeExecution20250825 && !IsCodeExecution20260120 || !IsDirect && IsCodeExecution20250825 && !IsCodeExecution20260120 || !IsDirect && !IsCodeExecution20250825 && IsCodeExecution20260120; } /// @@ -276,7 +243,6 @@ public bool Validate() global::System.Func? direct = null, global::System.Func? codeExecution20250825 = null, global::System.Func? codeExecution20260120 = null, - global::System.Func? oRAnthropicNullableCallerVariant4 = null, bool validate = true) { if (validate) @@ -296,10 +262,6 @@ public bool Validate() { return codeExecution20260120(__value2); } - else if (ORAnthropicNullableCallerVariant4 is { } __value3 && oRAnthropicNullableCallerVariant4 != null) - { - return oRAnthropicNullableCallerVariant4(__value3); - } return default(TResult); } @@ -313,8 +275,6 @@ public void Match( global::System.Action? codeExecution20250825 = null, global::System.Action? codeExecution20260120 = null, - - global::System.Action? oRAnthropicNullableCallerVariant4 = null, bool validate = true) { if (validate) @@ -334,10 +294,6 @@ public void Match( { codeExecution20260120?.Invoke(__value2); } - else if (ORAnthropicNullableCallerVariant4 is { } __value3) - { - oRAnthropicNullableCallerVariant4?.Invoke(__value3); - } } /// @@ -347,7 +303,6 @@ public void Switch( global::System.Action? direct = null, global::System.Action? codeExecution20250825 = null, global::System.Action? codeExecution20260120 = null, - global::System.Action? oRAnthropicNullableCallerVariant4 = null, bool validate = true) { if (validate) @@ -367,10 +322,6 @@ public void Switch( { codeExecution20260120?.Invoke(__value2); } - else if (ORAnthropicNullableCallerVariant4 is { } __value3) - { - oRAnthropicNullableCallerVariant4?.Invoke(__value3); - } } /// @@ -386,8 +337,6 @@ public override int GetHashCode() typeof(global::OpenRouter.AnthropicCodeExecution20250825Caller), CodeExecution20260120, typeof(global::OpenRouter.AnthropicCodeExecution20260120Caller), - ORAnthropicNullableCallerVariant4, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -406,8 +355,7 @@ public bool Equals(ORAnthropicNullableCaller other) return global::System.Collections.Generic.EqualityComparer.Default.Equals(Direct, other.Direct) && global::System.Collections.Generic.EqualityComparer.Default.Equals(CodeExecution20250825, other.CodeExecution20250825) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(CodeExecution20260120, other.CodeExecution20260120) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(ORAnthropicNullableCallerVariant4, other.ORAnthropicNullableCallerVariant4) + global::System.Collections.Generic.EqualityComparer.Default.Equals(CodeExecution20260120, other.CodeExecution20260120) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputMessage.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputMessage.g.cs index df372da7..0ef490ff 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputMessage.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.OutputMessage.g.cs @@ -26,8 +26,8 @@ public sealed partial class OutputMessage /// The phase of an assistant message. Use `commentary` for an intermediate assistant message and `final_answer` for the final assistant message. For follow-up requests with models like `gpt-5.3-codex` and later, preserve and resend phase on all assistant messages. Omitting it can degrade performance. Not used for user messages. /// [global::System.Text.Json.Serialization.JsonPropertyName("phase")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Phase { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Phase { get; set; } /// /// @@ -73,7 +73,7 @@ public sealed partial class OutputMessage public OutputMessage( global::System.Collections.Generic.IList> content, string id, - global::OpenRouter.AnyOf? phase, + global::OpenRouter.AnyOf? phase, global::OpenRouter.OutputMessageRole role, global::OpenRouter.AnyOf? status, global::OpenRouter.OutputMessageType type) diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMaxLatency.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMaxLatency.g.cs index ff844372..de2497bc 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMaxLatency.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMaxLatency.g.cs @@ -84,43 +84,6 @@ public bool TryPickPercentileCutoffs( public global::OpenRouter.PercentileLatencyCutoffs PickPercentileCutoffs() => PercentileCutoffs is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'PercentileCutoffs' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? PreferredMaxLatencyVariant3 { get; init; } -#else - public object? PreferredMaxLatencyVariant3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(PreferredMaxLatencyVariant3))] -#endif - public bool IsPreferredMaxLatencyVariant3 => PreferredMaxLatencyVariant3 != null; - - /// - /// - /// - public bool TryPickPreferredMaxLatencyVariant3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = PreferredMaxLatencyVariant3; - return IsPreferredMaxLatencyVariant3; - } - - /// - /// - /// - public object PickPreferredMaxLatencyVariant3() => PreferredMaxLatencyVariant3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'PreferredMaxLatencyVariant3' but the value was {ToString()}."); /// /// /// @@ -172,20 +135,17 @@ public PreferredMaxLatency(global::OpenRouter.PercentileLatencyCutoffs? value) /// public PreferredMaxLatency( double? preferredMaxLatencyVariant1, - global::OpenRouter.PercentileLatencyCutoffs? percentileCutoffs, - object? preferredMaxLatencyVariant3 + global::OpenRouter.PercentileLatencyCutoffs? percentileCutoffs ) { PreferredMaxLatencyVariant1 = preferredMaxLatencyVariant1; PercentileCutoffs = percentileCutoffs; - PreferredMaxLatencyVariant3 = preferredMaxLatencyVariant3; } /// /// /// public object? Object => - PreferredMaxLatencyVariant3 as object ?? PercentileCutoffs as object ?? PreferredMaxLatencyVariant1 as object ; @@ -195,8 +155,7 @@ PreferredMaxLatencyVariant1 as object /// public override string? ToString() => PreferredMaxLatencyVariant1?.ToString() ?? - PercentileCutoffs?.ToString() ?? - PreferredMaxLatencyVariant3?.ToString() + PercentileCutoffs?.ToString() ; /// @@ -204,7 +163,7 @@ PreferredMaxLatencyVariant1 as object /// public bool Validate() { - return IsPreferredMaxLatencyVariant1 || IsPercentileCutoffs || IsPreferredMaxLatencyVariant3; + return IsPreferredMaxLatencyVariant1 || IsPercentileCutoffs; } /// @@ -213,7 +172,6 @@ public bool Validate() public TResult? Match( global::System.Func? preferredMaxLatencyVariant1 = null, global::System.Func? percentileCutoffs = null, - global::System.Func? preferredMaxLatencyVariant3 = null, bool validate = true) { if (validate) @@ -229,10 +187,6 @@ public bool Validate() { return percentileCutoffs(__value1); } - else if (PreferredMaxLatencyVariant3 is { } __value2 && preferredMaxLatencyVariant3 != null) - { - return preferredMaxLatencyVariant3(__value2); - } return default(TResult); } @@ -244,8 +198,6 @@ public void Match( global::System.Action? preferredMaxLatencyVariant1 = null, global::System.Action? percentileCutoffs = null, - - global::System.Action? preferredMaxLatencyVariant3 = null, bool validate = true) { if (validate) @@ -261,10 +213,6 @@ public void Match( { percentileCutoffs?.Invoke(__value1); } - else if (PreferredMaxLatencyVariant3 is { } __value2) - { - preferredMaxLatencyVariant3?.Invoke(__value2); - } } /// @@ -273,7 +221,6 @@ public void Match( public void Switch( global::System.Action? preferredMaxLatencyVariant1 = null, global::System.Action? percentileCutoffs = null, - global::System.Action? preferredMaxLatencyVariant3 = null, bool validate = true) { if (validate) @@ -289,10 +236,6 @@ public void Switch( { percentileCutoffs?.Invoke(__value1); } - else if (PreferredMaxLatencyVariant3 is { } __value2) - { - preferredMaxLatencyVariant3?.Invoke(__value2); - } } /// @@ -306,8 +249,6 @@ public override int GetHashCode() typeof(double), PercentileCutoffs, typeof(global::OpenRouter.PercentileLatencyCutoffs), - PreferredMaxLatencyVariant3, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -325,8 +266,7 @@ public bool Equals(PreferredMaxLatency other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(PreferredMaxLatencyVariant1, other.PreferredMaxLatencyVariant1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(PercentileCutoffs, other.PercentileCutoffs) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(PreferredMaxLatencyVariant3, other.PreferredMaxLatencyVariant3) + global::System.Collections.Generic.EqualityComparer.Default.Equals(PercentileCutoffs, other.PercentileCutoffs) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMinThroughput.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMinThroughput.g.cs index 1c2d078e..d0165da5 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMinThroughput.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.PreferredMinThroughput.g.cs @@ -84,43 +84,6 @@ public bool TryPickPercentileCutoffs( public global::OpenRouter.PercentileThroughputCutoffs PickPercentileCutoffs() => PercentileCutoffs is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'PercentileCutoffs' but the value was {ToString()}."); - - /// - /// - /// -#if NET6_0_OR_GREATER - public object? PreferredMinThroughputVariant3 { get; init; } -#else - public object? PreferredMinThroughputVariant3 { get; } -#endif - - /// - /// - /// -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(PreferredMinThroughputVariant3))] -#endif - public bool IsPreferredMinThroughputVariant3 => PreferredMinThroughputVariant3 != null; - - /// - /// - /// - public bool TryPickPreferredMinThroughputVariant3( -#if NET6_0_OR_GREATER - [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] -#endif - out object? value) - { - value = PreferredMinThroughputVariant3; - return IsPreferredMinThroughputVariant3; - } - - /// - /// - /// - public object PickPreferredMinThroughputVariant3() => PreferredMinThroughputVariant3 is { } value - ? value - : throw new global::System.InvalidOperationException($"Expected union variant 'PreferredMinThroughputVariant3' but the value was {ToString()}."); /// /// /// @@ -172,20 +135,17 @@ public PreferredMinThroughput(global::OpenRouter.PercentileThroughputCutoffs? va /// public PreferredMinThroughput( double? preferredMinThroughputVariant1, - global::OpenRouter.PercentileThroughputCutoffs? percentileCutoffs, - object? preferredMinThroughputVariant3 + global::OpenRouter.PercentileThroughputCutoffs? percentileCutoffs ) { PreferredMinThroughputVariant1 = preferredMinThroughputVariant1; PercentileCutoffs = percentileCutoffs; - PreferredMinThroughputVariant3 = preferredMinThroughputVariant3; } /// /// /// public object? Object => - PreferredMinThroughputVariant3 as object ?? PercentileCutoffs as object ?? PreferredMinThroughputVariant1 as object ; @@ -195,8 +155,7 @@ PreferredMinThroughputVariant1 as object /// public override string? ToString() => PreferredMinThroughputVariant1?.ToString() ?? - PercentileCutoffs?.ToString() ?? - PreferredMinThroughputVariant3?.ToString() + PercentileCutoffs?.ToString() ; /// @@ -204,7 +163,7 @@ PreferredMinThroughputVariant1 as object /// public bool Validate() { - return IsPreferredMinThroughputVariant1 || IsPercentileCutoffs || IsPreferredMinThroughputVariant3; + return IsPreferredMinThroughputVariant1 || IsPercentileCutoffs; } /// @@ -213,7 +172,6 @@ public bool Validate() public TResult? Match( global::System.Func? preferredMinThroughputVariant1 = null, global::System.Func? percentileCutoffs = null, - global::System.Func? preferredMinThroughputVariant3 = null, bool validate = true) { if (validate) @@ -229,10 +187,6 @@ public bool Validate() { return percentileCutoffs(__value1); } - else if (PreferredMinThroughputVariant3 is { } __value2 && preferredMinThroughputVariant3 != null) - { - return preferredMinThroughputVariant3(__value2); - } return default(TResult); } @@ -244,8 +198,6 @@ public void Match( global::System.Action? preferredMinThroughputVariant1 = null, global::System.Action? percentileCutoffs = null, - - global::System.Action? preferredMinThroughputVariant3 = null, bool validate = true) { if (validate) @@ -261,10 +213,6 @@ public void Match( { percentileCutoffs?.Invoke(__value1); } - else if (PreferredMinThroughputVariant3 is { } __value2) - { - preferredMinThroughputVariant3?.Invoke(__value2); - } } /// @@ -273,7 +221,6 @@ public void Match( public void Switch( global::System.Action? preferredMinThroughputVariant1 = null, global::System.Action? percentileCutoffs = null, - global::System.Action? preferredMinThroughputVariant3 = null, bool validate = true) { if (validate) @@ -289,10 +236,6 @@ public void Switch( { percentileCutoffs?.Invoke(__value1); } - else if (PreferredMinThroughputVariant3 is { } __value2) - { - preferredMinThroughputVariant3?.Invoke(__value2); - } } /// @@ -306,8 +249,6 @@ public override int GetHashCode() typeof(double), PercentileCutoffs, typeof(global::OpenRouter.PercentileThroughputCutoffs), - PreferredMinThroughputVariant3, - typeof(object), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -325,8 +266,7 @@ public bool Equals(PreferredMinThroughput other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(PreferredMinThroughputVariant1, other.PreferredMinThroughputVariant1) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(PercentileCutoffs, other.PercentileCutoffs) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(PreferredMinThroughputVariant3, other.PreferredMinThroughputVariant3) + global::System.Collections.Generic.EqualityComparer.Default.Equals(PercentileCutoffs, other.PercentileCutoffs) ; } diff --git a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs index a7b3aa52..41e69c99 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.Models.ProviderPreferences.g.cs @@ -110,8 +110,8 @@ public sealed partial class ProviderPreferences /// /// price [global::System.Text.Json.Serialization.JsonPropertyName("sort")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] - public global::OpenRouter.AnyOf? Sort { get; set; } + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::OpenRouter.JsonConverters.AnyOfJsonConverter))] + public global::OpenRouter.AnyOf? Sort { get; set; } /// /// Whether to restrict routing to only ZDR (Zero Data Retention) endpoints. When true, only endpoints that do not retain prompts will be used.
@@ -202,7 +202,7 @@ public ProviderPreferences( global::OpenRouter.PreferredMinThroughput? preferredMinThroughput, global::System.Collections.Generic.IList? quantizations, bool? requireParameters, - global::OpenRouter.AnyOf? sort, + global::OpenRouter.AnyOf? sort, bool? zdr) { this.AllowFallbacks = allowFallbacks; diff --git a/src/libs/OpenRouter/Generated/OpenRouter.PresetsClient.CreatePresetsChatCompletions.g.cs b/src/libs/OpenRouter/Generated/OpenRouter.PresetsClient.CreatePresetsChatCompletions.g.cs index ce2413bf..80051eb5 100644 --- a/src/libs/OpenRouter/Generated/OpenRouter.PresetsClient.CreatePresetsChatCompletions.g.cs +++ b/src/libs/OpenRouter/Generated/OpenRouter.PresetsClient.CreatePresetsChatCompletions.g.cs @@ -875,7 +875,7 @@ partial void ProcessCreatePresetsChatCompletionsResponseContent( int? seed = default, global::OpenRouter.ChatRequestServiceTier? serviceTier = default, string? sessionId = default, - global::OpenRouter.AnyOf, object>? stop = default, + global::OpenRouter.AnyOf>? stop = default, global::System.Collections.Generic.IList? stopServerToolsWhen = default, bool? stream = default, global::OpenRouter.ChatStreamOptions? streamOptions = default,