diff --git a/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs b/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs
index 7af3dd6..5521ee1 100644
--- a/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs
@@ -6,7 +6,7 @@ namespace Braintrust
///
///
///
- public readonly partial struct AllOf<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.IEquatable>
+ public readonly partial struct AllOf : global::System.IEquatable>
{
///
///
@@ -105,42 +105,17 @@ Value1 as object
Value2?.ToString()
;
- private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value;
-
- private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type)
+ private static bool RequiresValue()
{
+ var type = typeof(TValue);
if (global::System.Nullable.GetUnderlyingType(type) != null)
{
return false;
}
- if (type.IsValueType ||
- type == typeof(string) ||
- type.IsArray)
- {
- return true;
- }
-
- foreach (var property in type.GetProperties(global::System.Reflection.BindingFlags.Instance | global::System.Reflection.BindingFlags.Public))
- {
- foreach (var attributeData in property.CustomAttributes)
- {
- var attributeTypeName = attributeData.AttributeType.FullName;
- if (attributeTypeName == "System.Text.Json.Serialization.JsonRequiredAttribute" ||
- attributeTypeName == "Newtonsoft.Json.JsonRequiredAttribute" ||
- attributeTypeName == "System.Runtime.CompilerServices.RequiredMemberAttribute")
- {
- return true;
- }
- }
- }
-
- return false;
- }
-
- private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>
- {
- public static readonly bool Value = DetermineRequiresValue(typeof(TValue));
+ return type.IsValueType ||
+ type == typeof(string) ||
+ type.IsArray;
}
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs
index 7cc2cd5..64f083b 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class AllOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter>
+ public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.AllOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs
index 30712b6..41626ea 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class AnyOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter>
+ public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.AnyOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs
index c0205a1..7bebbc0 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class AnyOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter>
+ public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.AnyOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs
index a9aafb4..006acde 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class AnyOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T4> : global::System.Text.Json.Serialization.JsonConverter>
+ public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.AnyOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs
index 1ac1384..c4bf00f 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter>
+ public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.OneOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs
index 2a1c285..e237375 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter>
+ public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.OneOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs
index 0018d91..8007990 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf5.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T4, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T5> : global::System.Text.Json.Serialization.JsonConverter>
+ public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.OneOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs
index 21da665..27e6a67 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf6.g.cs
@@ -3,7 +3,7 @@
namespace Braintrust.JsonConverters
{
///
- public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T4, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T5, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T6> : global::System.Text.Json.Serialization.JsonConverter>
+ public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter>
{
///
public override global::Braintrust.OneOf Read(
diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs
index e2577c8..7dda6dc 100644
--- a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs
+++ b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs
@@ -937,6 +937,43 @@ namespace Braintrust
typeof(global::Braintrust.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionId), TypeInfoPropertyName = "NullableSavedFunctionId_Braintrust_NullableSavedFunctionId")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunctionType), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType_Braintrust_NullableSavedFunctionIdFunctionType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobalType), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType_Braintrust_NullableSavedFunctionIdGlobalType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_e8d70c92af1da1bc")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_10f78e443eec5956")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_fae5e4272e975e60")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_011c031415cbd2fb")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_31dc6848fbb9ed5d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_385eb3dc65d85bbf")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_35e623b86265f845")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_eaf8b9b49c567561")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_2a6132df942795d9")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_ccd36d425d0ff8b1")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_378e18d0da0115e9")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_object_c1d13683938f4e63")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_a18e2b09c026c85e")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_5dbc7250a4b23b86")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionId?), TypeInfoPropertyName = "NullableSavedFunctionId_Braintrust_SavedFunctionId")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdFunctionType?), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType_Braintrust_SavedFunctionIdFunctionType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdGlobalType?), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType_Braintrust_SavedFunctionIdGlobalType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_3533da88d7ecf2d5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_185a87e2aac60e39")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_b998c4cffab2d96d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "PromptDataNullishToolFunctionVariant2Global_9bd0fd9ab612ae14")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_d50854d224e89aa6")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_dd10e9b65bc14212")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_e7c55b45c643ace1")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_58df192aaf6fc2e5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_ec6424933b017d35")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_881d1aa9c96b0132")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_c447fd26e3994f56")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2CredentialsVariant2_4d1ae1fb74e40163")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_object_d9870abf8360f205")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_406398cc1ac2a868")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2CredentialsVariant2_8e5c5ea50cba239d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_2c2424cd8ae0cdf5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_0de25e7b7f3aebf4")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.JsonSerializerContextTypes))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Guid))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(string))]
@@ -957,11 +994,8 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AISecretType), TypeInfoPropertyName = "AISecretType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarObjectType), TypeInfoPropertyName = "EnvVarObjectType2_3")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionTypeEnum), TypeInfoPropertyName = "FunctionTypeEnum2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionId), TypeInfoPropertyName = "NullableSavedFunctionId2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunctionType), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobal))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobalType), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(object))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettings))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
@@ -983,7 +1017,7 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ObjectReferenceNullish))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ObjectReferenceNullishObjectType), TypeInfoPropertyName = "ObjectReferenceNullishObjectType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEvent))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary), TypeInfoPropertyName = "DictionaryStringDouble_System_Collections_Generic_Dictionary_string_double")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(double))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventMetadata))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventMetrics))]
@@ -1082,7 +1116,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControlType), TypeInfoPropertyName = "ChatCompletionContentPartTextWithTitleCacheControlType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrl))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_e8d70c92af1da1bc")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailAuto), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailAuto2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailLow), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailLow2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailHigh), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh2")]
@@ -1135,14 +1168,12 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishTextType), TypeInfoPropertyName = "ResponseFormatNullishTextType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParams), TypeInfoPropertyName = "ModelParams2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParams))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_10f78e443eec5956")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceAuto), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceAuto2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceNone), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceNone2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceRequired), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceRequired2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunction))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionType), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunctionType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_fae5e4272e975e60")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallAuto), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallAuto2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallNone), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallNone2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallFunction))]
@@ -1155,7 +1186,7 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptOptionsNullish))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptParserNullish))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptParserNullishType), TypeInfoPropertyName = "PromptParserNullishType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary), TypeInfoPropertyName = "DictionaryStringDouble_System_Collections_Generic_Dictionary_string_double")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary), TypeInfoPropertyName = "DictionaryStringDouble_System_Collections_Generic_Dictionary_string_double_3")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullish))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "AllOfSavedFunctionIdAnyOfPromptDataNullishToolFunctionVariant2FunctionPromptDataNullishToolFunctionVariant2Global2")]
@@ -1165,7 +1196,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2Global))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2GlobalType), TypeInfoPropertyName = "PromptDataNullishToolFunctionVariant2GlobalType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishTemplateFormat), TypeInfoPropertyName = "PromptDataNullishTemplateFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_011c031415cbd2fb")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers))]
@@ -1206,7 +1236,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GroupScopeType), TypeInfoPropertyName = "GroupScopeType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RetentionObjectType), TypeInfoPropertyName = "RetentionObjectType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_31dc6848fbb9ed5d")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfTopicMapFunctionAutomationFunctionVariant2FunctionTopicMapFunctionAutomationFunctionVariant2Global2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Function))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2FunctionType), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2FunctionType2")]
@@ -1221,8 +1250,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant3Type), TypeInfoPropertyName = "TopicAutomationDataScopeVariant3Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigEventType), TypeInfoPropertyName = "TopicAutomationConfigEventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_385eb3dc65d85bbf")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_35e623b86265f845")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfTopicAutomationConfigFacetFunctionVariant2FunctionTopicAutomationConfigFacetFunctionVariant2Global2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Function))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2FunctionType), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2FunctionType2")]
@@ -1233,7 +1260,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfStringTopicAutomationConfigBackfillTimeRangeObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigBackfillTimeRange))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_eaf8b9b49c567561")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant1EventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfProjectAutomationConfigVariant1ActionVariant1ProjectAutomationConfigVariant1ActionVariant22")]
@@ -1243,7 +1269,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant1ActionVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant2EventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_2a6132df942795d9")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2))]
@@ -1266,7 +1291,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant4ActionVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_ccd36d425d0ff8b1")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant1EventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfCreateProjectAutomationConfigVariant1ActionVariant1CreateProjectAutomationConfigVariant1ActionVariant22")]
@@ -1276,7 +1300,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant1ActionVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2EventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_378e18d0da0115e9")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2))]
@@ -1299,7 +1322,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant4ActionVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_object_c1d13683938f4e63")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant1EventType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfPatchProjectAutomationConfigVariant1ActionVariant1PatchProjectAutomationConfigVariant1ActionVariant22")]
@@ -1309,7 +1331,6 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant1ActionVariant2Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2EventType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_a18e2b09c026c85e")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2))]
@@ -1416,234 +1437,1205 @@ namespace Braintrust
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapGenerationSettingsAlgorithm), TypeInfoPropertyName = "TopicMapGenerationSettingsAlgorithm2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapGenerationSettingsDimensionReduction), TypeInfoPropertyName = "TopicMapGenerationSettingsDimensionReduction2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapDataType), TypeInfoPropertyName = "TopicMapDataType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataType), TypeInfoPropertyName = "BatchedFacetDataType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataFacet))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataTopicMap))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionData), TypeInfoPropertyName = "FunctionData2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPrompt))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPromptType), TypeInfoPropertyName = "FunctionDataPromptType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCode))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeType), TypeInfoPropertyName = "FunctionDataCodeType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataCodeDataCodeBundleFunctionDataCodeData22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataCodeDataCodeBundle2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType), TypeInfoPropertyName = "FunctionDataCodeDataType2_3")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType2), TypeInfoPropertyName = "FunctionDataCodeDataType22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContext))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataCodeDataRuntimeContextRuntime2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEval))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEvalType), TypeInfoPropertyName = "FunctionDataRemoteEvalType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobal))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobalType), TypeInfoPropertyName = "FunctionDataGlobalType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParameters))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersType), TypeInfoPropertyName = "FunctionDataParametersType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchema))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchemaType), TypeInfoPropertyName = "FunctionDataParametersSchemaType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfTopicMapDataObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Function2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionLogId), TypeInfoPropertyName = "FunctionLogId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionOrigin))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionFunctionSchema))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionOrigin))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionFunctionSchema))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullish), TypeInfoPropertyName = "FunctionDataNullish2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPrompt))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPromptType), TypeInfoPropertyName = "FunctionDataNullishPromptType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCode))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeType), TypeInfoPropertyName = "FunctionDataNullishCodeType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataNullishCodeDataCodeBundleFunctionDataNullishCodeData22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataNullishCodeDataCodeBundle2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType), TypeInfoPropertyName = "FunctionDataNullishCodeDataType2_3")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType2), TypeInfoPropertyName = "FunctionDataNullishCodeDataType22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContext))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataNullishCodeDataRuntimeContextRuntime2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEval))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEvalType), TypeInfoPropertyName = "FunctionDataNullishRemoteEvalType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobal))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobalType), TypeInfoPropertyName = "FunctionDataNullishGlobalType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParameters))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersType), TypeInfoPropertyName = "FunctionDataNullishParametersType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchema))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchemaType), TypeInfoPropertyName = "FunctionDataNullishParametersSchemaType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParent), TypeInfoPropertyName = "InvokeParent2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStruct))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructObjectType), TypeInfoPropertyName = "InvokeParentSpanParentStructObjectType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructRowIds))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.StreamingMode), TypeInfoPropertyName = "StreamingMode2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApi))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApiMcpAuth2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewDataSearch))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptions), TypeInfoPropertyName = "ViewOptions2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptions))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsViewType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsViewType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptions))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsSpanType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptions))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasure))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasureType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsExcludedMeasureType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsYMetric))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsYMetricType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsYMetricType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsXAxis))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsXAxisType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsXAxisType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsSymbolGrouping))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsSymbolGroupingType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsSymbolGroupingType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsChartAnnotation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfStringViewOptionsTableViewOptionsTimeRangeFilterObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsTimeRangeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsQueryShape), TypeInfoPropertyName = "ViewOptionsTableViewOptionsQueryShape2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.View))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewViewType), TypeInfoPropertyName = "ViewViewType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateView))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateViewViewType), TypeInfoPropertyName = "CreateViewViewType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchView))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchViewViewType), TypeInfoPropertyName = "PatchViewViewType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteView))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ImageRenderingMode), TypeInfoPropertyName = "ImageRenderingMode2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Organization))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganization))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutput))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutputStatus), TypeInfoPropertyName = "PatchOrganizationMembersOutputStatus2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutputAddedUser))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembers))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersInviteUsers))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersInviteUsersServiceAccount))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersRemoveUsers))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateApiKeyOutput))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ApiKey))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateServiceTokenOutput))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ServiceToken))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteServiceToken))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AISecret))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateAISecret))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteAISecret))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchAISecret))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVar))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarObjectType2), TypeInfoPropertyName = "EnvVarObjectType22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarSecretCategory), TypeInfoPropertyName = "EnvVarSecretCategory2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.MCPServer))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateMCPServer))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchMCPServer))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DatasetSnapshot))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateDatasetSnapshot))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchDatasetSnapshot))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Environment))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateEnvironment))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchEnvironment))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestExperiment2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestDataset2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestProjectLogs2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "AllOfSavedFunctionIdAnyOfPromptDataToolFunctionVariant2FunctionPromptDataToolFunctionVariant2Global2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfPromptDataToolFunctionVariant2FunctionPromptDataToolFunctionVariant2Global2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2Function))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2FunctionType), TypeInfoPropertyName = "PromptDataToolFunctionVariant2FunctionType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2Global))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2GlobalType), TypeInfoPropertyName = "PromptDataToolFunctionVariant2GlobalType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataTemplateFormat), TypeInfoPropertyName = "PromptDataTemplateFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_5dbc7250a4b23b86")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType), TypeInfoPropertyName = "PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataOrigin))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionId), TypeInfoPropertyName = "FunctionId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdFunctionId1))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdProjectSlug))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdGlobalFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdPromptSessionId))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCode))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCodeInlineContext))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCodeInlineContextRuntime), TypeInfoPropertyName = "FunctionIdInlineCodeInlineContextRuntime2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionTypeEnumObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlinePrompt))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettings))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettingsCollect), TypeInfoPropertyName = "GitMetadataSettingsCollect2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettingsField), TypeInfoPropertyName = "GitMetadataSettingsField2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEval))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfRunEvalDataDatasetIdRunEvalDataProjectDatasetNameRunEvalDataDatasetRows2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataDatasetId))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataProjectDatasetName))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataDatasetRows))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionIdObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfInvokeParentObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfRepoInfoObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalMcpAuth2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostApiKeyRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostServiceTokenRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutServiceTokenRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostEnvVarRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostEnvVarRequestObjectType), TypeInfoPropertyName = "PostEnvVarRequestObjectType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutEnvVarRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutEnvVarRequestObjectType), TypeInfoPropertyName = "PutEnvVarRequestObjectType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchEnvVarIdRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProxycredentialsRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProxycredentialsRequestLogging))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>>), TypeInfoPropertyName = "AnyOfProjectScoreTypeIListAllOfProjectScoreTypeObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfProjectScoreTypeObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>), TypeInfoPropertyName = "AnyOfGuidIListGuid2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetExperimentResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetDatasetResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetPromptResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetRoleResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetGroupResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetAclResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetUserResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectAutomationResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectScoreResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectTagResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetSpanIframeResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetFunctionResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetViewResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetOrganizationResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetApiKeyResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ internal sealed partial class SourceGenerationContextChunk0 : global::System.Text.Json.Serialization.JsonSerializerContext
+ {
+ }
+
+ ///
+ ///
+ ///
+ [global::System.Text.Json.Serialization.JsonSourceGenerationOptions(
+ DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
+ Converters = new global::System.Type[]
+ {
+ typeof(global::Braintrust.JsonConverters.ViewTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListOrgObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListOrgObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListPermissionJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListPermissionNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListRestrictObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AclListRestrictObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectScoreTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectScoreTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionTypeEnumJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1JsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1NullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2JsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2NullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanAttributesPurposeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanAttributesPurposeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectLogsEventLogIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectLogsEventLogIdNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackExperimentItemSourceJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackExperimentItemSourceNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackDatasetItemSourceJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FeedbackDatasetItemSourceNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptParserNullishTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptParserNullishTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullishJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullishNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptLogIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptLogIdNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PermissionJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PermissionNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanScopeTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SpanScopeTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TraceScopeTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TraceScopeTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GroupScopeTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GroupScopeTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.RetentionObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.RetentionObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataChatTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataChatTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant1TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant1TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant2TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant2TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant3TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant3TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant4TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant4TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant5TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant5TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant6TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant6TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant7TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant7TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant8TypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeVariant8TypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphEdgePurposeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphEdgePurposeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FacetDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FacetDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapGenerationSettingsAlgorithmJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapGenerationSettingsAlgorithmNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapGenerationSettingsDimensionReductionJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapGenerationSettingsDimensionReductionNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicMapDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.BatchedFacetDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.BatchedFacetDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataPromptTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataPromptTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataType2JsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataType2NullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataGlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataGlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataParametersTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataParametersTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionLogIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionLogIdNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2JsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2NullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.StreamingModeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.StreamingModeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewViewTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewViewTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateViewViewTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.CreateViewViewTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchViewViewTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchViewViewTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ImageRenderingModeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ImageRenderingModeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarObjectType2JsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarObjectType2NullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarSecretCategoryJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.EnvVarSecretCategoryNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataTemplateFormatJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataTemplateFormatNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GitMetadataSettingsCollectJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GitMetadataSettingsCollectNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GitMetadataSettingsFieldJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GitMetadataSettingsFieldNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeNullableJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.IdsJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.UserGivenNameJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.UserFamilyNameJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.UserEmailJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AISecretTypeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.SavedFunctionIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ModelParamsJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ProjectScoreCategoriesJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.PromptBlockDataJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.GraphNodeJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionDataNullishJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.InvokeParentJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.ViewOptionsJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.FunctionIdJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter, object>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter, string>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataCodeData2>),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataNullishCodeData2>),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.OneOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>>),
+
+ typeof(global::Braintrust.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Braintrust.JsonConverters.UnixTimestampJsonConverter),
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionId), TypeInfoPropertyName = "NullableSavedFunctionId_Braintrust_NullableSavedFunctionId")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunctionType), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType_Braintrust_NullableSavedFunctionIdFunctionType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobalType), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType_Braintrust_NullableSavedFunctionIdGlobalType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_e8d70c92af1da1bc")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_10f78e443eec5956")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_fae5e4272e975e60")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_011c031415cbd2fb")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_31dc6848fbb9ed5d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_385eb3dc65d85bbf")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_35e623b86265f845")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_eaf8b9b49c567561")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_2a6132df942795d9")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_ccd36d425d0ff8b1")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_378e18d0da0115e9")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "TopicAutomationConfig_object_c1d13683938f4e63")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_a18e2b09c026c85e")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_5dbc7250a4b23b86")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionId?), TypeInfoPropertyName = "NullableSavedFunctionId_Braintrust_SavedFunctionId")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdFunctionType?), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType_Braintrust_SavedFunctionIdFunctionType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdGlobalType?), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType_Braintrust_SavedFunctionIdGlobalType")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_3533da88d7ecf2d5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_185a87e2aac60e39")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_b998c4cffab2d96d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "PromptDataNullishToolFunctionVariant2Global_9bd0fd9ab612ae14")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_d50854d224e89aa6")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_dd10e9b65bc14212")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>?), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_e7c55b45c643ace1")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_58df192aaf6fc2e5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_ec6424933b017d35")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_881d1aa9c96b0132")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_c447fd26e3994f56")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2CredentialsVariant2_4d1ae1fb74e40163")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "TopicAutomationConfig_object_d9870abf8360f205")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_406398cc1ac2a868")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2CredentialsVariant2_8e5c5ea50cba239d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf?), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_2c2424cd8ae0cdf5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_0de25e7b7f3aebf4")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapDataType), TypeInfoPropertyName = "TopicMapDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataType), TypeInfoPropertyName = "BatchedFacetDataType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataFacet))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataTopicMap))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionData), TypeInfoPropertyName = "FunctionData2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPrompt))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPromptType), TypeInfoPropertyName = "FunctionDataPromptType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCode))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeType), TypeInfoPropertyName = "FunctionDataCodeType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataCodeDataCodeBundleFunctionDataCodeData22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataCodeDataCodeBundle2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType), TypeInfoPropertyName = "FunctionDataCodeDataType2_3")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType2), TypeInfoPropertyName = "FunctionDataCodeDataType22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataCodeDataRuntimeContextRuntime2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEval))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEvalType), TypeInfoPropertyName = "FunctionDataRemoteEvalType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobal))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobalType), TypeInfoPropertyName = "FunctionDataGlobalType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParameters))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersType), TypeInfoPropertyName = "FunctionDataParametersType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchema))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchemaType), TypeInfoPropertyName = "FunctionDataParametersSchemaType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfTopicMapDataObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Function2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionLogId), TypeInfoPropertyName = "FunctionLogId2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionOrigin))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionFunctionSchema))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunction))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionOrigin))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionFunctionSchema))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullish), TypeInfoPropertyName = "FunctionDataNullish2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPrompt))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPromptType), TypeInfoPropertyName = "FunctionDataNullishPromptType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCode))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeType), TypeInfoPropertyName = "FunctionDataNullishCodeType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataNullishCodeDataCodeBundleFunctionDataNullishCodeData22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataNullishCodeDataCodeBundle2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType), TypeInfoPropertyName = "FunctionDataNullishCodeDataType2_3")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType2), TypeInfoPropertyName = "FunctionDataNullishCodeDataType22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataNullishCodeDataRuntimeContextRuntime2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEval))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEvalType), TypeInfoPropertyName = "FunctionDataNullishRemoteEvalType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobal))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobalType), TypeInfoPropertyName = "FunctionDataNullishGlobalType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParameters))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersType), TypeInfoPropertyName = "FunctionDataNullishParametersType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchema))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchemaType), TypeInfoPropertyName = "FunctionDataNullishParametersSchemaType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchFunction))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParent), TypeInfoPropertyName = "InvokeParent2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStruct))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructObjectType), TypeInfoPropertyName = "InvokeParentSpanParentStructObjectType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructRowIds))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.StreamingMode), TypeInfoPropertyName = "StreamingMode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApi))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApiMcpAuth2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewDataSearch))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptions), TypeInfoPropertyName = "ViewOptions2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptions))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsViewType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsViewType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptions))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsSpanType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptions))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList