diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs index db87eed..00eb431 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs @@ -108,7 +108,10 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (aISecretTypeVariant1 == null && aISecretTypeVariant2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs index 64f083b..047d0b6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs @@ -107,7 +107,10 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs index 41626ea..62f4b23 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs @@ -107,7 +107,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs index 7bebbc0..a3dbe08 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs @@ -137,7 +137,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null) + { try { @@ -151,7 +154,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs index 006acde..e78ba49 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs @@ -167,7 +167,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null) + { try { @@ -181,7 +184,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null) + { try { @@ -195,7 +201,10 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs index dcaad77..0eaf9af 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs @@ -112,6 +112,7 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle).Name}"); text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -122,9 +123,13 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (text == null && imageUrl == null && file == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle).Name}"); imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -135,9 +140,13 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (text == null && imageUrl == null && file == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle).Name}"); file = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs index bc1f1e3..c896ea4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs @@ -196,6 +196,7 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamSystem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamSystem).Name}"); system = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -206,9 +207,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamUser), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamUser).Name}"); user = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -219,9 +224,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamAssistant), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamAssistant).Name}"); assistant = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -232,9 +241,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamTool), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamTool).Name}"); tool = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -245,9 +258,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFunction).Name}"); function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -258,9 +275,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamDeveloper), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamDeveloper).Name}"); developer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -271,9 +292,13 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. catch (global::System.InvalidOperationException) { } + } + if (system == null && user == null && assistant == null && tool == null && function == null && developer == null && fallback == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFallback), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFallback).Name}"); fallback = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs index 69465ff..8ecd484 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs @@ -239,6 +239,7 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataPrompt).Name}"); prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -249,9 +250,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataCode).Name}"); code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -262,9 +267,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -275,9 +284,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataRemoteEval).Name}"); remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -288,9 +301,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataGlobal).Name}"); global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -301,9 +318,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -314,9 +335,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -327,9 +352,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataParameters).Name}"); parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -340,9 +369,13 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataVariant9 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); functionDataVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs index 476e4e6..f6884d4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs @@ -257,6 +257,7 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishPrompt).Name}"); prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -267,9 +268,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishCode).Name}"); code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -280,9 +285,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -293,9 +302,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishRemoteEval).Name}"); remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -306,9 +319,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishGlobal).Name}"); global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -319,9 +336,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -332,9 +353,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -345,9 +370,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishParameters).Name}"); parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -358,9 +387,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); functionDataNullishVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -371,9 +404,13 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali catch (global::System.InvalidOperationException) { } + } + if (prompt == null && code == null && graph == null && remoteEval == null && global == null && facet == null && batchedFacet == null && parameters == null && functionDataNullishVariant9 == null && functionDataNullishVariant10 == 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}"); functionDataNullishVariant10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs index e06c7f2..09e116b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs @@ -208,6 +208,7 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdFunctionId1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdFunctionId1).Name}"); id1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -218,9 +219,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdProjectSlug), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdProjectSlug).Name}"); projectSlug = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -231,9 +236,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdGlobalFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdGlobalFunction).Name}"); globalFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -244,9 +253,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdPromptSessionId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdPromptSessionId).Name}"); promptSessionId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -257,9 +270,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineCode).Name}"); inlineCode = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -270,9 +287,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineFunction).Name}"); inlineFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -283,9 +304,13 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js catch (global::System.InvalidOperationException) { } + } + if (id1 == null && projectSlug == null && globalFunction == null && promptSessionId == null && inlineCode == null && inlineFunction == null && inlinePrompt == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlinePrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlinePrompt).Name}"); inlinePrompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs index 1424ebf..9b15b30 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs @@ -234,6 +234,7 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant1).Name}"); graphNodeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -244,9 +245,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant2).Name}"); graphNodeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -257,9 +262,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant3).Name}"); graphNodeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -270,9 +279,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant4).Name}"); graphNodeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -283,9 +296,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant5).Name}"); graphNodeVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -296,9 +313,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant6).Name}"); graphNodeVariant6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -309,9 +330,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant7).Name}"); graphNodeVariant7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -322,9 +347,13 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (graphNodeVariant1 == null && graphNodeVariant2 == null && graphNodeVariant3 == null && graphNodeVariant4 == null && graphNodeVariant5 == null && graphNodeVariant6 == null && graphNodeVariant7 == null && graphNodeVariant8 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant8).Name}"); graphNodeVariant8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs index 7b59851..d5b0f67 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs @@ -108,7 +108,10 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve catch (global::System.InvalidOperationException) { } + } + if (guid == null && idsVariant2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs index 91121f0..ff5a774 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs @@ -88,6 +88,7 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.InvokeParentSpanParentStruct), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.InvokeParentSpanParentStruct).Name}"); spanParentStruct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -98,9 +99,13 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. catch (global::System.InvalidOperationException) { } + } + if (spanParentStruct == null && invokeParentVariant2 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); invokeParentVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs index 48159a2..e0fb597 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs @@ -168,6 +168,7 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsOpenAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsOpenAIModelParams).Name}"); openAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -178,9 +179,13 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (openAIModelParams == null && anthropicModelParams == null && googleModelParams == null && windowAIModelParams == null && jsCompletionParams == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsAnthropicModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsAnthropicModelParams).Name}"); anthropicModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -191,9 +196,13 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (openAIModelParams == null && anthropicModelParams == null && googleModelParams == null && windowAIModelParams == null && jsCompletionParams == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsGoogleModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsGoogleModelParams).Name}"); googleModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -204,9 +213,13 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (openAIModelParams == null && anthropicModelParams == null && googleModelParams == null && windowAIModelParams == null && jsCompletionParams == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsWindowAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsWindowAIModelParams).Name}"); windowAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -217,9 +230,13 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (openAIModelParams == null && anthropicModelParams == null && googleModelParams == null && windowAIModelParams == null && jsCompletionParams == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsJsCompletionParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsJsCompletionParams).Name}"); jsCompletionParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs index 1940970..b2e81d6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs @@ -98,6 +98,7 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdFunction).Name}"); function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -108,9 +109,13 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser catch (global::System.InvalidOperationException) { } + } + if (function == null && global == null && nullableSavedFunctionIdVariant3 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdGlobal).Name}"); global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -121,9 +126,13 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser catch (global::System.InvalidOperationException) { } + } + if (function == null && global == null && nullableSavedFunctionIdVariant3 == 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}"); nullableSavedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs index c4bf00f..6b87ccb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs @@ -107,7 +107,10 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs index e237375..3b7b342 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs @@ -137,7 +137,10 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null) + { try { @@ -151,7 +154,10 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs index 8007990..be0a0e7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs @@ -197,7 +197,10 @@ public class OneOfJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { try { @@ -211,7 +214,10 @@ public class OneOfJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { try { @@ -225,7 +231,10 @@ public class OneOfJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { try { @@ -239,7 +248,10 @@ public class OneOfJsonConverter : global::System.Text.Json.S catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs index 27e6a67..f6a15b6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs @@ -227,7 +227,10 @@ public class OneOfJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) + { try { @@ -241,7 +244,10 @@ public class OneOfJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) + { try { @@ -255,7 +261,10 @@ public class OneOfJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) + { try { @@ -269,7 +278,10 @@ public class OneOfJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) + { try { @@ -283,7 +295,10 @@ public class OneOfJsonConverter : global::System.Text.Js catch (global::System.InvalidOperationException) { } + } + if (value1 == null && value2 == null && value3 == null && value4 == null && value5 == null && value6 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs index 770d9b8..3e9cfed 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs @@ -168,7 +168,10 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (categorical == null && weighted == null && minimum == null && projectScoreCategoriesVariant4 == null) + { try { @@ -182,7 +185,10 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (categorical == null && weighted == null && minimum == null && projectScoreCategoriesVariant4 == null) + { try { @@ -196,7 +202,10 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (categorical == null && weighted == null && minimum == null && projectScoreCategoriesVariant4 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs index add7298..0231779 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs @@ -79,6 +79,7 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataChat).Name}"); chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -89,9 +90,13 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (chat == null && completion == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataCompletion).Name}"); completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs index c75c02c..7f94195 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs @@ -97,6 +97,7 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishChat).Name}"); chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -107,9 +108,13 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (chat == null && completion == null && promptBlockDataNullishVariant3 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishCompletion).Name}"); completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -120,9 +125,13 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri catch (global::System.InvalidOperationException) { } + } + if (chat == null && completion == null && promptBlockDataNullishVariant3 == 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}"); promptBlockDataNullishVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs index 3dc3fc7..08b9129 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs @@ -125,6 +125,7 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonObject), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonObject).Name}"); jsonObject = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -135,9 +136,13 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (jsonObject == null && jsonSchema == null && text == null && responseFormatNullishVariant4 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonSchema), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonSchema).Name}"); jsonSchema = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -148,9 +153,13 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (jsonObject == null && jsonSchema == null && text == null && responseFormatNullishVariant4 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishText).Name}"); text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -161,9 +170,13 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria catch (global::System.InvalidOperationException) { } + } + if (jsonObject == null && jsonSchema == null && text == null && responseFormatNullishVariant4 == 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}"); responseFormatNullishVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs index aad1908..4f8a20c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs @@ -98,6 +98,7 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdFunction).Name}"); function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -108,9 +109,13 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (function == null && global == null && savedFunctionIdVariant3 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdGlobal).Name}"); global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -121,9 +126,13 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati catch (global::System.InvalidOperationException) { } + } + if (function == null && global == null && savedFunctionIdVariant3 == 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}"); savedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs index b5c3988..14f8ded 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs @@ -114,6 +114,7 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant1).Name}"); topicAutomationDataScopeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -124,9 +125,13 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se catch (global::System.InvalidOperationException) { } + } + if (topicAutomationDataScopeVariant1 == null && topicAutomationDataScopeVariant2 == null && topicAutomationDataScopeVariant3 == null && topicAutomationDataScopeVariant4 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant2).Name}"); topicAutomationDataScopeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -137,9 +142,13 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se catch (global::System.InvalidOperationException) { } + } + if (topicAutomationDataScopeVariant1 == null && topicAutomationDataScopeVariant2 == null && topicAutomationDataScopeVariant3 == null && topicAutomationDataScopeVariant4 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant3).Name}"); topicAutomationDataScopeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -150,9 +159,13 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se catch (global::System.InvalidOperationException) { } + } + if (topicAutomationDataScopeVariant1 == null && topicAutomationDataScopeVariant2 == null && topicAutomationDataScopeVariant3 == null && topicAutomationDataScopeVariant4 == 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}"); topicAutomationDataScopeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs index 4e86c83..7caf199 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs @@ -108,7 +108,10 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso catch (global::System.InvalidOperationException) { } + } + if (userEmailVariant1 == null && userEmailVariant2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs index 6670985..12df65f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs @@ -108,7 +108,10 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio catch (global::System.InvalidOperationException) { } + } + if (userFamilyNameVariant1 == null && userFamilyNameVariant2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs index 459738f..10e3265 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs @@ -108,7 +108,10 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization catch (global::System.InvalidOperationException) { } + } + if (userGivenNameVariant1 == null && userGivenNameVariant2 == null) + { try { diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs index 5fe800d..1ceb084 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs @@ -136,6 +136,7 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsMonitorViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsMonitorViewOptions).Name}"); monitorViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -146,9 +147,13 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (monitorViewOptions == null && tableViewOptions == null && viewOptionsVariant3 == null) + { try { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsTableViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsTableViewOptions).Name}"); tableViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); @@ -159,9 +164,13 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J catch (global::System.InvalidOperationException) { } + } + if (monitorViewOptions == null && tableViewOptions == null && viewOptionsVariant3 == 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}"); viewOptionsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo);