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))] + [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.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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetServiceTokenResponse))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetAiSecretResponse))] @@ -1696,7 +2688,6 @@ namespace Braintrust [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_0de25e7b7f3aebf4")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>))] @@ -1734,7 +2725,512 @@ namespace Braintrust [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + internal sealed partial class SourceGenerationContextChunk1 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + /// + /// + /// public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext { + private static readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver Resolver = global::System.Text.Json.Serialization.Metadata.JsonTypeInfoResolver.Combine( + SourceGenerationContextChunk0.Default, + + SourceGenerationContextChunk1.Default + ); + + private static readonly global::System.Text.Json.JsonSerializerOptions DefaultOptions = CreateDefaultOptions(); + + /// + /// + /// + public static SourceGenerationContext Default { get; } = new(DefaultOptions); + + private SourceGenerationContext(global::System.Text.Json.JsonSerializerOptions options) + : base(options) + { + } + + /// + protected override global::System.Text.Json.JsonSerializerOptions? GeneratedSerializerOptions => DefaultOptions; + + /// + public override global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo(global::System.Type type) + { + return Resolver.GetTypeInfo(type, Options); + } + + private static global::System.Text.Json.JsonSerializerOptions CreateDefaultOptions() + { + var options = new global::System.Text.Json.JsonSerializerOptions + { + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + TypeInfoResolver = Resolver, + }; + options.Converters.Add(new global::Braintrust.JsonConverters.ViewTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListOrgObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListOrgObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListPermissionJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListPermissionNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListRestrictObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AclListRestrictObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectScoreTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectScoreTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionTypeEnumJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionTypeEnumNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1JsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1NullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2JsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2NullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanAttributesPurposeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanAttributesPurposeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectLogsEventLogIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectLogsEventLogIdNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackExperimentItemSourceJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackExperimentItemSourceNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackDatasetItemSourceJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FeedbackDatasetItemSourceNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptParserNullishTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptParserNullishTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionTypeEnumNullishJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionTypeEnumNullishNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptLogIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptLogIdNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PermissionJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PermissionNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanScopeTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SpanScopeTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TraceScopeTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TraceScopeTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GroupScopeTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GroupScopeTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.RetentionObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.RetentionObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataChatTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataChatTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant1TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant1TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant2TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant2TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant3TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant3TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant4TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant4TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant5TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant5TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant6TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant6TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant7TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant7TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant8TypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeVariant8TypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphEdgePurposeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphEdgePurposeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FacetDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FacetDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapGenerationSettingsAlgorithmJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapGenerationSettingsAlgorithmNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapGenerationSettingsDimensionReductionJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapGenerationSettingsDimensionReductionNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicMapDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.BatchedFacetDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.BatchedFacetDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataPromptTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataPromptTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataType2JsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataType2NullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataGlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataGlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataParametersTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataParametersTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionLogIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionLogIdNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2JsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2NullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.StreamingModeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.StreamingModeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewViewTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewViewTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateViewViewTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.CreateViewViewTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchViewViewTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchViewViewTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ImageRenderingModeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ImageRenderingModeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarObjectType2JsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarObjectType2NullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarSecretCategoryJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.EnvVarSecretCategoryNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataTemplateFormatJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataTemplateFormatNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GitMetadataSettingsCollectJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GitMetadataSettingsCollectNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GitMetadataSettingsFieldJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GitMetadataSettingsFieldNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeNullableJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.IdsJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.UserGivenNameJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.UserFamilyNameJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.UserEmailJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AISecretTypeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.NullableSavedFunctionIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.SavedFunctionIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionContentPartJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ChatCompletionMessageParamJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataNullishJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ResponseFormatNullishJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ModelParamsJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.TopicAutomationDataScopeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ProjectScoreCategoriesJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.PromptBlockDataJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.GraphNodeJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionDataNullishJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.InvokeParentJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.ViewOptionsJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.FunctionIdJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter, object>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter, string>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter?>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter?>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter?>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter?>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataCodeData2>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataNullishCodeData2>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter?>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>>()); + options.Converters.Add(new global::Braintrust.JsonConverters.AllOfJsonConverter()); + options.Converters.Add(new global::Braintrust.JsonConverters.AnyOfJsonConverter>()); + options.Converters.Add(new global::Braintrust.JsonConverters.UnixTimestampJsonConverter()); + + return options; + } } } \ No newline at end of file diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs index f249c47..82ef8d9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs @@ -104,2731 +104,2699 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::Braintrust.NullableSavedFunctionId? Type19 { get; set; } + public global::Braintrust.NullableSavedFunctionIdFunction? Type19 { get; set; } /// /// /// - public global::Braintrust.NullableSavedFunctionIdFunction? Type20 { get; set; } + public global::Braintrust.NullableSavedFunctionIdGlobal? Type20 { get; set; } /// /// /// - public global::Braintrust.NullableSavedFunctionIdFunctionType? Type21 { get; set; } + public object? Type21 { get; set; } /// /// /// - public global::Braintrust.NullableSavedFunctionIdGlobal? Type22 { get; set; } + public global::Braintrust.ProjectSettings? Type22 { get; set; } /// /// /// - public global::Braintrust.NullableSavedFunctionIdGlobalType? Type23 { get; set; } + public global::System.Collections.Generic.IList? Type23 { get; set; } /// /// /// - public object? Type24 { get; set; } + public global::Braintrust.ProjectSettingsSpanFieldOrderItem? Type24 { get; set; } /// /// /// - public global::Braintrust.ProjectSettings? Type25 { get; set; } + public global::Braintrust.AnyOf? Type25 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type26 { get; set; } + public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant1? Type26 { get; set; } /// /// /// - public global::Braintrust.ProjectSettingsSpanFieldOrderItem? Type27 { get; set; } + public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant2? Type27 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type28 { get; set; } + public global::System.Collections.Generic.IList? Type28 { get; set; } /// /// /// - public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant1? Type29 { get; set; } + public global::Braintrust.ProjectSettingsRemoteEvalSource? Type29 { get; set; } /// /// /// - public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant2? Type30 { get; set; } + public global::Braintrust.Project? Type30 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type31 { get; set; } + public global::System.DateTime? Type31 { get; set; } /// /// /// - public global::Braintrust.ProjectSettingsRemoteEvalSource? Type32 { get; set; } + public global::Braintrust.CreateProject? Type32 { get; set; } /// /// /// - public global::Braintrust.Project? Type33 { get; set; } + public global::Braintrust.PatchProject? Type33 { get; set; } /// /// /// - public global::System.DateTime? Type34 { get; set; } + public global::Braintrust.AllOf? Type34 { get; set; } /// /// /// - public global::Braintrust.CreateProject? Type35 { get; set; } + public global::Braintrust.InsertEventsResponse? Type35 { get; set; } /// /// /// - public global::Braintrust.PatchProject? Type36 { get; set; } + public global::Braintrust.SpanType? Type36 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type37 { get; set; } + public global::Braintrust.SpanAttributes? Type37 { get; set; } /// /// /// - public global::Braintrust.InsertEventsResponse? Type38 { get; set; } + public global::Braintrust.SpanAttributesPurpose? Type38 { get; set; } /// /// /// - public global::Braintrust.SpanType? Type39 { get; set; } + public global::Braintrust.ObjectReferenceNullish? Type39 { get; set; } /// /// /// - public global::Braintrust.SpanAttributes? Type40 { get; set; } + public global::Braintrust.ObjectReferenceNullishObjectType? Type40 { get; set; } /// /// /// - public global::Braintrust.SpanAttributesPurpose? Type41 { get; set; } + public global::Braintrust.InsertProjectLogsEvent? Type41 { get; set; } /// /// /// - public global::Braintrust.ObjectReferenceNullish? Type42 { get; set; } + public double? Type42 { get; set; } /// /// /// - public global::Braintrust.ObjectReferenceNullishObjectType? Type43 { get; set; } + public global::Braintrust.InsertProjectLogsEventMetadata? Type43 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEvent? Type44 { get; set; } + public global::Braintrust.InsertProjectLogsEventMetrics? Type44 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type45 { get; set; } + public global::Braintrust.InsertProjectLogsEventContext? Type45 { get; set; } /// /// /// - public double? Type46 { get; set; } + public global::System.Collections.Generic.Dictionary? Type46 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEventMetadata? Type47 { get; set; } + public global::System.Collections.Generic.IList>? Type47 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEventMetrics? Type48 { get; set; } + public global::System.Collections.Generic.IList? Type48 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEventContext? Type49 { get; set; } + public global::Braintrust.InsertProjectLogsEventArrayDeleteItem? Type49 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type50 { get; set; } + public global::System.Collections.Generic.IList? Type50 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type51 { get; set; } + public global::Braintrust.InsertProjectLogsEventRequest? Type51 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type52 { get; set; } + public global::System.Collections.Generic.IList? Type52 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEventArrayDeleteItem? Type53 { get; set; } + public global::Braintrust.SavedFunctionIdFunction? Type53 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type54 { get; set; } + public global::Braintrust.SavedFunctionIdGlobal? Type54 { get; set; } /// /// /// - public global::Braintrust.InsertProjectLogsEventRequest? Type55 { get; set; } + public global::Braintrust.ProjectLogsEvent? Type55 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type56 { get; set; } + public global::Braintrust.ProjectLogsEventLogId? Type56 { get; set; } /// /// /// - public global::Braintrust.SavedFunctionId? Type57 { get; set; } + public global::Braintrust.ProjectLogsEventMetadata? Type57 { get; set; } /// /// /// - public global::Braintrust.SavedFunctionIdFunction? Type58 { get; set; } + public global::Braintrust.ProjectLogsEventMetrics? Type58 { get; set; } /// /// /// - public global::Braintrust.SavedFunctionIdFunctionType? Type59 { get; set; } + public global::Braintrust.ProjectLogsEventContext? Type59 { get; set; } /// /// /// - public global::Braintrust.SavedFunctionIdGlobal? Type60 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type60 { get; set; } /// /// /// - public global::Braintrust.SavedFunctionIdGlobalType? Type61 { get; set; } + public global::System.Collections.Generic.IList? Type61 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEvent? Type62 { get; set; } + public global::Braintrust.ProjectLogsEventClassification? Type62 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEventLogId? Type63 { get; set; } + public global::Braintrust.FetchProjectLogsEventsResponse? Type63 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEventMetadata? Type64 { get; set; } + public global::System.Collections.Generic.IList? Type64 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEventMetrics? Type65 { get; set; } + public global::Braintrust.FetchEventsRequest? Type65 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEventContext? Type66 { get; set; } + public global::Braintrust.FeedbackResponseSchema? Type66 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type67 { get; set; } + public global::Braintrust.FeedbackResponseSchemaStatus? Type67 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type68 { get; set; } + public global::Braintrust.FeedbackProjectLogsItem? Type68 { get; set; } /// /// /// - public global::Braintrust.ProjectLogsEventClassification? Type69 { get; set; } + public global::Braintrust.FeedbackProjectLogsItemSource? Type69 { get; set; } /// /// /// - public global::Braintrust.FetchProjectLogsEventsResponse? Type70 { get; set; } + public global::Braintrust.FeedbackProjectLogsEventRequest? Type70 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type71 { get; set; } + public global::System.Collections.Generic.IList? Type71 { get; set; } /// /// /// - public global::Braintrust.FetchEventsRequest? Type72 { get; set; } + public global::Braintrust.RepoInfo? Type72 { get; set; } /// /// /// - public global::Braintrust.FeedbackResponseSchema? Type73 { get; set; } + public global::Braintrust.Experiment? Type73 { get; set; } /// /// /// - public global::Braintrust.FeedbackResponseSchemaStatus? Type74 { get; set; } + public global::Braintrust.ExperimentInternalMetadata? Type74 { get; set; } /// /// /// - public global::Braintrust.FeedbackProjectLogsItem? Type75 { get; set; } + public global::Braintrust.CreateExperiment? Type75 { get; set; } /// /// /// - public global::Braintrust.FeedbackProjectLogsItemSource? Type76 { get; set; } + public global::Braintrust.CreateExperimentInternalMetadata? Type76 { get; set; } /// /// /// - public global::Braintrust.FeedbackProjectLogsEventRequest? Type77 { get; set; } + public global::Braintrust.PatchExperiment? Type77 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type78 { get; set; } + public global::Braintrust.PatchExperimentInternalMetadata? Type78 { get; set; } /// /// /// - public global::Braintrust.RepoInfo? Type79 { get; set; } + public global::Braintrust.InsertExperimentEvent? Type79 { get; set; } /// /// /// - public global::Braintrust.Experiment? Type80 { get; set; } + public global::Braintrust.InsertExperimentEventMetadata? Type80 { get; set; } /// /// /// - public global::Braintrust.ExperimentInternalMetadata? Type81 { get; set; } + public global::Braintrust.InsertExperimentEventMetrics? Type81 { get; set; } /// /// /// - public global::Braintrust.CreateExperiment? Type82 { get; set; } + public global::Braintrust.InsertExperimentEventContext? Type82 { get; set; } /// /// /// - public global::Braintrust.CreateExperimentInternalMetadata? Type83 { get; set; } + public global::System.Collections.Generic.IList? Type83 { get; set; } /// /// /// - public global::Braintrust.PatchExperiment? Type84 { get; set; } + public global::Braintrust.InsertExperimentEventArrayDeleteItem? Type84 { get; set; } /// /// /// - public global::Braintrust.PatchExperimentInternalMetadata? Type85 { get; set; } + public global::Braintrust.InsertExperimentEventRequest? Type85 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEvent? Type86 { get; set; } + public global::System.Collections.Generic.IList? Type86 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEventMetadata? Type87 { get; set; } + public global::Braintrust.ExperimentEvent? Type87 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEventMetrics? Type88 { get; set; } + public global::Braintrust.ExperimentEventMetadata? Type88 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEventContext? Type89 { get; set; } + public global::Braintrust.ExperimentEventMetrics? Type89 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type90 { get; set; } + public global::Braintrust.ExperimentEventContext? Type90 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEventArrayDeleteItem? Type91 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type91 { get; set; } /// /// /// - public global::Braintrust.InsertExperimentEventRequest? Type92 { get; set; } + public global::System.Collections.Generic.IList? Type92 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type93 { get; set; } + public global::Braintrust.ExperimentEventClassification? Type93 { get; set; } /// /// /// - public global::Braintrust.ExperimentEvent? Type94 { get; set; } + public global::Braintrust.FetchExperimentEventsResponse? Type94 { get; set; } /// /// /// - public global::Braintrust.ExperimentEventMetadata? Type95 { get; set; } + public global::System.Collections.Generic.IList? Type95 { get; set; } /// /// /// - public global::Braintrust.ExperimentEventMetrics? Type96 { get; set; } + public global::Braintrust.FeedbackExperimentItem? Type96 { get; set; } /// /// /// - public global::Braintrust.ExperimentEventContext? Type97 { get; set; } + public global::Braintrust.FeedbackExperimentItemSource? Type97 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type98 { get; set; } + public global::Braintrust.FeedbackExperimentEventRequest? Type98 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type99 { get; set; } + public global::System.Collections.Generic.IList? Type99 { get; set; } /// /// /// - public global::Braintrust.ExperimentEventClassification? Type100 { get; set; } + public global::Braintrust.ScoreSummary? Type100 { get; set; } /// /// /// - public global::Braintrust.FetchExperimentEventsResponse? Type101 { get; set; } + public global::Braintrust.MetricSummary? Type101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type102 { get; set; } + public global::Braintrust.SummarizeExperimentResponse? Type102 { get; set; } /// /// /// - public global::Braintrust.FeedbackExperimentItem? Type103 { get; set; } + public global::System.Collections.Generic.Dictionary? Type103 { get; set; } /// /// /// - public global::Braintrust.FeedbackExperimentItemSource? Type104 { get; set; } + public global::System.Collections.Generic.Dictionary? Type104 { get; set; } /// /// /// - public global::Braintrust.FeedbackExperimentEventRequest? Type105 { get; set; } + public global::Braintrust.Dataset? Type105 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type106 { get; set; } + public global::Braintrust.CreateDataset? Type106 { get; set; } /// /// /// - public global::Braintrust.ScoreSummary? Type107 { get; set; } + public global::Braintrust.PatchDataset? Type107 { get; set; } /// /// /// - public global::Braintrust.MetricSummary? Type108 { get; set; } + public global::Braintrust.InsertDatasetEvent? Type108 { get; set; } /// /// /// - public global::Braintrust.SummarizeExperimentResponse? Type109 { get; set; } + public global::Braintrust.InsertDatasetEventMetadata? Type109 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type110 { get; set; } + public global::System.Collections.Generic.IList? Type110 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type111 { get; set; } + public global::Braintrust.InsertDatasetEventArrayDeleteItem? Type111 { get; set; } /// /// /// - public global::Braintrust.Dataset? Type112 { get; set; } + public global::Braintrust.InsertDatasetEventRequest? Type112 { get; set; } /// /// /// - public global::Braintrust.CreateDataset? Type113 { get; set; } + public global::System.Collections.Generic.IList? Type113 { get; set; } /// /// /// - public global::Braintrust.PatchDataset? Type114 { get; set; } + public global::Braintrust.DatasetEvent? Type114 { get; set; } /// /// /// - public global::Braintrust.InsertDatasetEvent? Type115 { get; set; } + public global::Braintrust.DatasetEventMetadata? Type115 { get; set; } /// /// /// - public global::Braintrust.InsertDatasetEventMetadata? Type116 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type116 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type117 { get; set; } + public global::System.Collections.Generic.IList? Type117 { get; set; } /// /// /// - public global::Braintrust.InsertDatasetEventArrayDeleteItem? Type118 { get; set; } + public global::Braintrust.DatasetEventClassification? Type118 { get; set; } /// /// /// - public global::Braintrust.InsertDatasetEventRequest? Type119 { get; set; } + public global::Braintrust.FetchDatasetEventsResponse? Type119 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type120 { get; set; } + public global::System.Collections.Generic.IList? Type120 { get; set; } /// /// /// - public global::Braintrust.DatasetEvent? Type121 { get; set; } + public global::Braintrust.FeedbackDatasetItem? Type121 { get; set; } /// /// /// - public global::Braintrust.DatasetEventMetadata? Type122 { get; set; } + public global::Braintrust.FeedbackDatasetItemSource? Type122 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type123 { get; set; } + public global::Braintrust.FeedbackDatasetEventRequest? Type123 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type124 { get; set; } + public global::System.Collections.Generic.IList? Type124 { get; set; } /// /// /// - public global::Braintrust.DatasetEventClassification? Type125 { get; set; } + public global::Braintrust.DataSummary? Type125 { get; set; } /// /// /// - public global::Braintrust.FetchDatasetEventsResponse? Type126 { get; set; } + public global::Braintrust.SummarizeDatasetResponse? Type126 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type127 { get; set; } + public global::Braintrust.ChatCompletionContentPartText? Type127 { get; set; } /// /// /// - public global::Braintrust.FeedbackDatasetItem? Type128 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextType? Type128 { get; set; } /// /// /// - public global::Braintrust.FeedbackDatasetItemSource? Type129 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextCacheControl? Type129 { get; set; } /// /// /// - public global::Braintrust.FeedbackDatasetEventRequest? Type130 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextCacheControlType? Type130 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type131 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextWithTitle? Type131 { get; set; } /// /// /// - public global::Braintrust.DataSummary? Type132 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextWithTitleType? Type132 { get; set; } /// /// /// - public global::Braintrust.SummarizeDatasetResponse? Type133 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControl? Type133 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartText? Type134 { get; set; } + public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControlType? Type134 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextType? Type135 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitle? Type135 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextCacheControl? Type136 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrl? Type136 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextCacheControlType? Type137 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailAuto? Type137 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextWithTitle? Type138 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailLow? Type138 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextWithTitleType? Type139 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailHigh? Type139 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControl? Type140 { get; set; } + public global::Braintrust.ChatCompletionContentPartImageWithTitleType? Type140 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControlType? Type141 { get; set; } + public global::Braintrust.ChatCompletionContentPartFileFile? Type141 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitle? Type142 { get; set; } + public global::Braintrust.ChatCompletionContentPartFileWithTitle? Type142 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrl? Type143 { get; set; } + public global::Braintrust.ChatCompletionContentPartFileWithTitleType? Type143 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailAuto? Type144 { get; set; } + public global::Braintrust.ChatCompletionContentPart? Type144 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailLow? Type145 { get; set; } + public global::Braintrust.ChatCompletionMessageToolCall? Type145 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailHigh? Type146 { get; set; } + public global::Braintrust.ChatCompletionMessageToolCallFunction? Type146 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartImageWithTitleType? Type147 { get; set; } + public global::Braintrust.ChatCompletionMessageToolCallType? Type147 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartFileFile? Type148 { get; set; } + public global::Braintrust.ChatCompletionMessageReasoning? Type148 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartFileWithTitle? Type149 { get; set; } + public global::Braintrust.ChatCompletionMessageParam? Type149 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPartFileWithTitleType? Type150 { get; set; } + public global::Braintrust.ChatCompletionMessageParamSystem? Type150 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionContentPart? Type151 { get; set; } + public global::Braintrust.AnyOf>? Type151 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageToolCall? Type152 { get; set; } + public global::System.Collections.Generic.IList? Type152 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageToolCallFunction? Type153 { get; set; } + public global::Braintrust.ChatCompletionMessageParamSystemRole? Type153 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageToolCallType? Type154 { get; set; } + public global::Braintrust.ChatCompletionMessageParamUser? Type154 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageReasoning? Type155 { get; set; } + public global::Braintrust.AnyOf>? Type155 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParam? Type156 { get; set; } + public global::System.Collections.Generic.IList? Type156 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamSystem? Type157 { get; set; } + public global::Braintrust.ChatCompletionMessageParamUserRole? Type157 { get; set; } /// /// /// - public global::Braintrust.AnyOf>? Type158 { get; set; } + public global::Braintrust.ChatCompletionMessageParamAssistant? Type158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type159 { get; set; } + public global::Braintrust.ChatCompletionMessageParamAssistantRole? Type159 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamSystemRole? Type160 { get; set; } + public global::Braintrust.AnyOf, object>? Type160 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamUser? Type161 { get; set; } + public global::Braintrust.ChatCompletionMessageParamAssistantFunctionCall? Type161 { get; set; } /// /// /// - public global::Braintrust.AnyOf>? Type162 { get; set; } + public global::System.Collections.Generic.IList? Type162 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type163 { get; set; } + public global::System.Collections.Generic.IList? Type163 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamUserRole? Type164 { get; set; } + public global::Braintrust.ChatCompletionMessageParamTool? Type164 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamAssistant? Type165 { get; set; } + public global::Braintrust.ChatCompletionMessageParamToolRole? Type165 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamAssistantRole? Type166 { get; set; } + public global::Braintrust.ChatCompletionMessageParamFunction? Type166 { get; set; } /// /// /// - public global::Braintrust.AnyOf, object>? Type167 { get; set; } + public global::Braintrust.ChatCompletionMessageParamFunctionRole? Type167 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamAssistantFunctionCall? Type168 { get; set; } + public global::Braintrust.ChatCompletionMessageParamDeveloper? Type168 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type169 { get; set; } + public global::Braintrust.ChatCompletionMessageParamDeveloperRole? Type169 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type170 { get; set; } + public global::Braintrust.ChatCompletionMessageParamFallback? Type170 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamTool? Type171 { get; set; } + public global::Braintrust.ChatCompletionMessageParamFallbackRole? Type171 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamToolRole? Type172 { get; set; } + public global::Braintrust.PromptBlockDataNullish? Type172 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamFunction? Type173 { get; set; } + public global::Braintrust.PromptBlockDataNullishChat? Type173 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamFunctionRole? Type174 { get; set; } + public global::Braintrust.PromptBlockDataNullishChatType? Type174 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamDeveloper? Type175 { get; set; } + public global::System.Collections.Generic.IList? Type175 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamDeveloperRole? Type176 { get; set; } + public global::Braintrust.PromptBlockDataNullishCompletion? Type176 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamFallback? Type177 { get; set; } + public global::Braintrust.PromptBlockDataNullishCompletionType? Type177 { get; set; } /// /// /// - public global::Braintrust.ChatCompletionMessageParamFallbackRole? Type178 { get; set; } + public global::Braintrust.ResponseFormatJsonSchema? Type178 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataNullish? Type179 { get; set; } + public global::Braintrust.AnyOf, string>? Type179 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataNullishChat? Type180 { get; set; } + public global::Braintrust.ResponseFormatNullish? Type180 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataNullishChatType? Type181 { get; set; } + public global::Braintrust.ResponseFormatNullishJsonObject? Type181 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type182 { get; set; } + public global::Braintrust.ResponseFormatNullishJsonObjectType? Type182 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataNullishCompletion? Type183 { get; set; } + public global::Braintrust.ResponseFormatNullishJsonSchema? Type183 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataNullishCompletionType? Type184 { get; set; } + public global::Braintrust.ResponseFormatNullishJsonSchemaType? Type184 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatJsonSchema? Type185 { get; set; } + public global::Braintrust.ResponseFormatNullishText? Type185 { get; set; } /// /// /// - public global::Braintrust.AnyOf, string>? Type186 { get; set; } + public global::Braintrust.ResponseFormatNullishTextType? Type186 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullish? Type187 { get; set; } + public global::Braintrust.ModelParams? Type187 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishJsonObject? Type188 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParams? Type188 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishJsonObjectType? Type189 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceAuto? Type189 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishJsonSchema? Type190 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceNone? Type190 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishJsonSchemaType? Type191 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceRequired? Type191 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishText? Type192 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunction? Type192 { get; set; } /// /// /// - public global::Braintrust.ResponseFormatNullishTextType? Type193 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionType? Type193 { get; set; } /// /// /// - public global::Braintrust.ModelParams? Type194 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionFunction? Type194 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParams? Type195 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallAuto? Type195 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceAuto? Type196 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallNone? Type196 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceNone? Type197 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallFunction? Type197 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceRequired? Type198 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsReasoningEffort? Type198 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunction? Type199 { get; set; } + public global::Braintrust.ModelParamsOpenAIModelParamsVerbosity? Type199 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionType? Type200 { get; set; } + public global::Braintrust.ModelParamsAnthropicModelParams? Type200 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionFunction? Type201 { get; set; } + public global::Braintrust.ModelParamsGoogleModelParams? Type201 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallAuto? Type202 { get; set; } + public global::Braintrust.ModelParamsWindowAIModelParams? Type202 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallNone? Type203 { get; set; } + public global::Braintrust.ModelParamsJsCompletionParams? Type203 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallFunction? Type204 { get; set; } + public global::Braintrust.PromptOptionsNullish? Type204 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsReasoningEffort? Type205 { get; set; } + public global::Braintrust.PromptParserNullish? Type205 { get; set; } /// /// /// - public global::Braintrust.ModelParamsOpenAIModelParamsVerbosity? Type206 { get; set; } + public global::Braintrust.PromptParserNullishType? Type206 { get; set; } /// /// /// - public global::Braintrust.ModelParamsAnthropicModelParams? Type207 { get; set; } + public global::Braintrust.PromptDataNullish? Type207 { get; set; } /// /// /// - public global::Braintrust.ModelParamsGoogleModelParams? Type208 { get; set; } + public global::Braintrust.AnyOf? Type208 { get; set; } /// /// /// - public global::Braintrust.ModelParamsWindowAIModelParams? Type209 { get; set; } + public global::Braintrust.PromptDataNullishToolFunctionVariant2Function? Type209 { get; set; } /// /// /// - public global::Braintrust.ModelParamsJsCompletionParams? Type210 { get; set; } + public global::Braintrust.PromptDataNullishToolFunctionVariant2FunctionType? Type210 { get; set; } /// /// /// - public global::Braintrust.PromptOptionsNullish? Type211 { get; set; } + public global::Braintrust.PromptDataNullishToolFunctionVariant2Global? Type211 { get; set; } /// /// /// - public global::Braintrust.PromptParserNullish? Type212 { get; set; } + public global::Braintrust.PromptDataNullishToolFunctionVariant2GlobalType? Type212 { get; set; } /// /// /// - public global::Braintrust.PromptParserNullishType? Type213 { get; set; } + public global::Braintrust.PromptDataNullishTemplateFormat? Type213 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type214 { get; set; } + public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type214 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullish? Type215 { get; set; } + public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type215 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type216 { get; set; } + public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type216 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishToolFunctionVariant2Function? Type217 { get; set; } + public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type217 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishToolFunctionVariant2FunctionType? Type218 { get; set; } + public global::Braintrust.PromptDataNullishOrigin? Type218 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishToolFunctionVariant2Global? Type219 { get; set; } + public global::Braintrust.FunctionTypeEnumNullish? Type219 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishToolFunctionVariant2GlobalType? Type220 { get; set; } + public global::Braintrust.Prompt? Type220 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishTemplateFormat? Type221 { get; set; } + public global::Braintrust.PromptLogId? Type221 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type222 { get; set; } + public global::Braintrust.CreatePrompt? Type222 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type223 { get; set; } + public global::Braintrust.PatchPrompt? Type223 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type224 { get; set; } + public global::Braintrust.Permission? Type224 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type225 { get; set; } + public global::Braintrust.Role? Type225 { get; set; } /// /// /// - public global::Braintrust.PromptDataNullishOrigin? Type226 { get; set; } + public global::System.Collections.Generic.IList? Type226 { get; set; } /// /// /// - public global::Braintrust.FunctionTypeEnumNullish? Type227 { get; set; } + public global::Braintrust.RoleMemberPermission? Type227 { get; set; } /// /// /// - public global::Braintrust.Prompt? Type228 { get; set; } + public global::Braintrust.CreateRole? Type228 { get; set; } /// /// /// - public global::Braintrust.PromptLogId? Type229 { get; set; } + public global::System.Collections.Generic.IList? Type229 { get; set; } /// /// /// - public global::Braintrust.CreatePrompt? Type230 { get; set; } + public global::Braintrust.CreateRoleMemberPermission? Type230 { get; set; } /// /// /// - public global::Braintrust.PatchPrompt? Type231 { get; set; } + public global::Braintrust.PatchRole? Type231 { get; set; } /// /// /// - public global::Braintrust.Permission? Type232 { get; set; } + public global::System.Collections.Generic.IList? Type232 { get; set; } /// /// /// - public global::Braintrust.Role? Type233 { get; set; } + public global::Braintrust.PatchRoleAddMemberPermission? Type233 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type234 { get; set; } + public global::System.Collections.Generic.IList? Type234 { get; set; } /// /// /// - public global::Braintrust.RoleMemberPermission? Type235 { get; set; } + public global::Braintrust.PatchRoleRemoveMemberPermission? Type235 { get; set; } /// /// /// - public global::Braintrust.CreateRole? Type236 { get; set; } + public global::Braintrust.Group? Type236 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type237 { get; set; } + public global::Braintrust.CreateGroup? Type237 { get; set; } /// /// /// - public global::Braintrust.CreateRoleMemberPermission? Type238 { get; set; } + public global::Braintrust.PatchGroup? Type238 { get; set; } /// /// /// - public global::Braintrust.PatchRole? Type239 { get; set; } + public global::Braintrust.Acl? Type239 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type240 { get; set; } + public global::Braintrust.AclItem? Type240 { get; set; } /// /// /// - public global::Braintrust.PatchRoleAddMemberPermission? Type241 { get; set; } + public global::Braintrust.AclBatchUpdateResponse? Type241 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type242 { get; set; } + public global::System.Collections.Generic.IList? Type242 { get; set; } /// /// /// - public global::Braintrust.PatchRoleRemoveMemberPermission? Type243 { get; set; } + public global::Braintrust.AclBatchUpdateRequest? Type243 { get; set; } /// /// /// - public global::Braintrust.Group? Type244 { get; set; } + public global::System.Collections.Generic.IList? Type244 { get; set; } /// /// /// - public global::Braintrust.CreateGroup? Type245 { get; set; } + public global::Braintrust.User? Type245 { get; set; } /// /// /// - public global::Braintrust.PatchGroup? Type246 { get; set; } + public global::Braintrust.SpanScope? Type246 { get; set; } /// /// /// - public global::Braintrust.Acl? Type247 { get; set; } + public global::Braintrust.SpanScopeType? Type247 { get; set; } /// /// /// - public global::Braintrust.AclItem? Type248 { get; set; } + public global::Braintrust.TraceScope? Type248 { get; set; } /// /// /// - public global::Braintrust.AclBatchUpdateResponse? Type249 { get; set; } + public global::Braintrust.TraceScopeType? Type249 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type250 { get; set; } + public global::Braintrust.GroupScope? Type250 { get; set; } /// /// /// - public global::Braintrust.AclBatchUpdateRequest? Type251 { get; set; } + public global::Braintrust.GroupScopeType? Type251 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type252 { get; set; } + public global::Braintrust.RetentionObjectType? Type252 { get; set; } /// /// /// - public global::Braintrust.User? Type253 { get; set; } + public global::Braintrust.TopicMapFunctionAutomation? Type253 { get; set; } /// /// /// - public global::Braintrust.SpanScope? Type254 { get; set; } + public global::Braintrust.AnyOf? Type254 { get; set; } /// /// /// - public global::Braintrust.SpanScopeType? Type255 { get; set; } + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Function? Type255 { get; set; } /// /// /// - public global::Braintrust.TraceScope? Type256 { get; set; } + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2FunctionType? Type256 { get; set; } /// /// /// - public global::Braintrust.TraceScopeType? Type257 { get; set; } + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Global? Type257 { get; set; } /// /// /// - public global::Braintrust.GroupScope? Type258 { get; set; } + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2GlobalType? Type258 { get; set; } /// /// /// - public global::Braintrust.GroupScopeType? Type259 { get; set; } + public global::Braintrust.TopicAutomationDataScope? Type259 { get; set; } /// /// /// - public global::Braintrust.RetentionObjectType? Type260 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant1? Type260 { get; set; } /// /// /// - public global::Braintrust.TopicMapFunctionAutomation? Type261 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant1Type? Type261 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type262 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant2? Type262 { get; set; } /// /// /// - public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Function? Type263 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant2Type? Type263 { get; set; } /// /// /// - public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2FunctionType? Type264 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant3? Type264 { get; set; } /// /// /// - public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Global? Type265 { get; set; } + public global::Braintrust.TopicAutomationDataScopeVariant3Type? Type265 { get; set; } /// /// /// - public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2GlobalType? Type266 { get; set; } + public global::Braintrust.TopicAutomationConfig? Type266 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScope? Type267 { get; set; } + public global::Braintrust.TopicAutomationConfigEventType? Type267 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant1? Type268 { get; set; } + public global::Braintrust.AnyOf? Type268 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant1Type? Type269 { get; set; } + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Function? Type269 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant2? Type270 { get; set; } + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2FunctionType? Type270 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant2Type? Type271 { get; set; } + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Global? Type271 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant3? Type272 { get; set; } + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2GlobalType? Type272 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationDataScopeVariant3Type? Type273 { get; set; } + public global::System.Collections.Generic.IList? Type273 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfig? Type274 { get; set; } + public global::Braintrust.AnyOf? Type274 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigEventType? Type275 { get; set; } + public global::Braintrust.AnyOf? Type275 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type276 { get; set; } + public global::Braintrust.TopicAutomationConfigBackfillTimeRange? Type276 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Function? Type277 { get; set; } + public global::Braintrust.ProjectAutomation? Type277 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2FunctionType? Type278 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1? Type278 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Global? Type279 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1EventType? Type279 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2GlobalType? Type280 { get; set; } + public global::Braintrust.OneOf? Type280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type281 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1? Type281 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type282 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1Type? Type282 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type283 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2? Type283 { get; set; } /// /// /// - public global::Braintrust.TopicAutomationConfigBackfillTimeRange? Type284 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2Type? Type284 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomation? Type285 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2? Type285 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1? Type286 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2EventType? Type286 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1EventType? Type287 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1? Type287 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type288 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type288 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1? Type289 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2? Type289 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1Type? Type290 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type290 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2? Type291 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3? Type291 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2Type? Type292 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type292 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2? Type293 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2Format? Type293 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2EventType? Type294 { get; set; } + public global::Braintrust.OneOf? Type294 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1? Type295 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant1? Type295 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type296 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant1Type? Type296 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2? Type297 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant2? Type297 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type298 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant2Type? Type298 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3? Type299 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant3? Type299 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type300 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant3EventType? Type300 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2Format? Type301 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4? Type301 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type302 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4EventType? Type302 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant1? Type303 { get; set; } + public global::Braintrust.OneOf? Type303 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant1Type? Type304 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1? Type304 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant2? Type305 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1Type? Type305 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant2CredentialsVariant2Type? Type306 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2? Type306 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant3? Type307 { get; set; } + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2Type? Type307 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant3EventType? Type308 { get; set; } + public global::Braintrust.CreateProjectAutomation? Type308 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4? Type309 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1? Type309 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4EventType? Type310 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1EventType? Type310 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type311 { get; set; } + public global::Braintrust.OneOf? Type311 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1? Type312 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1? Type312 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1Type? Type313 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1Type? Type313 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2? Type314 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2? Type314 { get; set; } /// /// /// - public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2Type? Type315 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2Type? Type315 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomation? Type316 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2? Type316 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1? Type317 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2EventType? Type317 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1EventType? Type318 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1? Type318 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type319 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type319 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1? Type320 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2? Type320 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1Type? Type321 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type321 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2? Type322 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3? Type322 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2Type? Type323 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type323 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2? Type324 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2Format? Type324 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2EventType? Type325 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant1? Type325 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1? Type326 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant1Type? Type326 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type327 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant2? Type327 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2? Type328 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant2Type? Type328 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type329 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant3? Type329 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3? Type330 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant3EventType? Type330 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type331 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4? Type331 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2Format? Type332 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4EventType? Type332 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant1? Type333 { get; set; } + public global::Braintrust.OneOf? Type333 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant1Type? Type334 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1? Type334 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant2? Type335 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1Type? Type335 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsVariant2Type? Type336 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2? Type336 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant3? Type337 { get; set; } + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2Type? Type337 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant3EventType? Type338 { get; set; } + public global::Braintrust.PatchProjectAutomation? Type338 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4? Type339 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1? Type339 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4EventType? Type340 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1EventType? Type340 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type341 { get; set; } + public global::Braintrust.OneOf? Type341 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1? Type342 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1? Type342 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1Type? Type343 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1Type? Type343 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2? Type344 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2? Type344 { get; set; } /// /// /// - public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2Type? Type345 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2Type? Type345 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomation? Type346 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2? Type346 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1? Type347 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2EventType? Type347 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1EventType? Type348 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1? Type348 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type349 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type349 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1? Type350 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2? Type350 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1Type? Type351 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type351 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2? Type352 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3? Type352 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2Type? Type353 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type353 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2? Type354 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2Format? Type354 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2EventType? Type355 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant1? Type355 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1? Type356 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant1Type? Type356 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type357 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant2? Type357 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2? Type358 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant2Type? Type358 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type359 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant3? Type359 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3? Type360 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant3EventType? Type360 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type361 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4? Type361 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2Format? Type362 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4EventType? Type362 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant1? Type363 { get; set; } + public global::Braintrust.OneOf? Type363 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant1Type? Type364 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1? Type364 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant2? Type365 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1Type? Type365 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsVariant2Type? Type366 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2? Type366 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant3? Type367 { get; set; } + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2Type? Type367 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant3EventType? Type368 { get; set; } + public global::Braintrust.ProjectScoreCategory? Type368 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4? Type369 { get; set; } + public global::Braintrust.ProjectScoreCategories? Type369 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4EventType? Type370 { get; set; } + public global::System.Collections.Generic.IList? Type370 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type371 { get; set; } + public global::Braintrust.OnlineScoreConfig? Type371 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1? Type372 { get; set; } + public global::System.Collections.Generic.IList?>>? Type372 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1Type? Type373 { get; set; } + public global::Braintrust.AllOf?>? Type373 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2? Type374 { get; set; } + public global::Braintrust.AnyOf? Type374 { get; set; } /// /// /// - public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2Type? Type375 { get; set; } + public global::Braintrust.OnlineScoreConfigScorerVariant2Function? Type375 { get; set; } /// /// /// - public global::Braintrust.ProjectScoreCategory? Type376 { get; set; } + public global::Braintrust.OnlineScoreConfigScorerVariant2FunctionType? Type376 { get; set; } /// /// /// - public global::Braintrust.ProjectScoreCategories? Type377 { get; set; } + public global::Braintrust.OnlineScoreConfigScorerVariant2Global? Type377 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type378 { get; set; } + public global::Braintrust.OnlineScoreConfigScorerVariant2GlobalType? Type378 { get; set; } /// /// /// - public global::Braintrust.OnlineScoreConfig? Type379 { get; set; } + public global::Braintrust.ProjectScoreConfig? Type379 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?>>? Type380 { get; set; } + public global::Braintrust.ProjectScore? Type380 { get; set; } /// /// /// - public global::Braintrust.AllOf?>? Type381 { get; set; } + public global::Braintrust.CreateProjectScore? Type381 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type382 { get; set; } + public global::Braintrust.PatchProjectScore? Type382 { get; set; } /// /// /// - public global::Braintrust.OnlineScoreConfigScorerVariant2Function? Type383 { get; set; } + public global::Braintrust.ProjectTag? Type383 { get; set; } /// /// /// - public global::Braintrust.OnlineScoreConfigScorerVariant2FunctionType? Type384 { get; set; } + public global::Braintrust.CreateProjectTag? Type384 { get; set; } /// /// /// - public global::Braintrust.OnlineScoreConfigScorerVariant2Global? Type385 { get; set; } + public global::Braintrust.PatchProjectTag? Type385 { get; set; } /// /// /// - public global::Braintrust.OnlineScoreConfigScorerVariant2GlobalType? Type386 { get; set; } + public global::Braintrust.SpanIFrame? Type386 { get; set; } /// /// /// - public global::Braintrust.ProjectScoreConfig? Type387 { get; set; } + public global::Braintrust.CreateSpanIFrame? Type387 { get; set; } /// /// /// - public global::Braintrust.ProjectScore? Type388 { get; set; } + public global::Braintrust.PatchSpanIFrame? Type388 { get; set; } /// /// /// - public global::Braintrust.CreateProjectScore? Type389 { get; set; } + public global::Braintrust.CodeBundle? Type389 { get; set; } /// /// /// - public global::Braintrust.PatchProjectScore? Type390 { get; set; } + public global::Braintrust.CodeBundleRuntimeContext? Type390 { get; set; } /// /// /// - public global::Braintrust.ProjectTag? Type391 { get; set; } + public global::Braintrust.CodeBundleRuntimeContextRuntime? Type391 { get; set; } /// /// /// - public global::Braintrust.CreateProjectTag? Type392 { get; set; } + public global::Braintrust.AnyOf? Type392 { get; set; } /// /// /// - public global::Braintrust.PatchProjectTag? Type393 { get; set; } + public global::Braintrust.CodeBundleLocationExperiment? Type393 { get; set; } /// /// /// - public global::Braintrust.SpanIFrame? Type394 { get; set; } + public global::Braintrust.CodeBundleLocationExperimentType? Type394 { get; set; } /// /// /// - public global::Braintrust.CreateSpanIFrame? Type395 { get; set; } + public global::Braintrust.AnyOf? Type395 { get; set; } /// /// /// - public global::Braintrust.PatchSpanIFrame? Type396 { get; set; } + public global::Braintrust.CodeBundleLocationExperimentPositionVariant1? Type396 { get; set; } /// /// /// - public global::Braintrust.CodeBundle? Type397 { get; set; } + public global::Braintrust.CodeBundleLocationExperimentPositionVariant1Type? Type397 { get; set; } /// /// /// - public global::Braintrust.CodeBundleRuntimeContext? Type398 { get; set; } + public global::Braintrust.CodeBundleLocationExperimentPositionScorer? Type398 { get; set; } /// /// /// - public global::Braintrust.CodeBundleRuntimeContextRuntime? Type399 { get; set; } + public global::Braintrust.CodeBundleLocationExperimentPositionScorerType? Type399 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type400 { get; set; } + public global::Braintrust.CodeBundleLocationFunction? Type400 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperiment? Type401 { get; set; } + public global::Braintrust.CodeBundleLocationFunctionType? Type401 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperimentType? Type402 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3? Type402 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type403 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3Type? Type403 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperimentPositionVariant1? Type404 { get; set; } + public global::Braintrust.OneOf? Type404 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperimentPositionVariant1Type? Type405 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1? Type405 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperimentPositionScorer? Type406 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1Provider? Type406 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationExperimentPositionScorerType? Type407 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2? Type407 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationFunction? Type408 { get; set; } + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2Provider? Type408 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationFunctionType? Type409 { get; set; } + public global::Braintrust.PromptBlockData? Type409 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3? Type410 { get; set; } + public global::Braintrust.PromptBlockDataChat? Type410 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3Type? Type411 { get; set; } + public global::Braintrust.PromptBlockDataChatType? Type411 { get; set; } /// /// /// - public global::Braintrust.OneOf? Type412 { get; set; } + public global::Braintrust.PromptBlockDataCompletion? Type412 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1? Type413 { get; set; } + public global::Braintrust.PromptBlockDataCompletionType? Type413 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1Provider? Type414 { get; set; } + public global::Braintrust.GraphNode? Type414 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2? Type415 { get; set; } + public global::Braintrust.GraphNodeVariant1? Type415 { get; set; } /// /// /// - public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2Provider? Type416 { get; set; } + public global::Braintrust.GraphNodeVariant1Position? Type416 { get; set; } /// /// /// - public global::Braintrust.PromptBlockData? Type417 { get; set; } + public global::Braintrust.GraphNodeVariant1Type? Type417 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataChat? Type418 { get; set; } + public global::Braintrust.GraphNodeVariant2? Type418 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataChatType? Type419 { get; set; } + public global::Braintrust.GraphNodeVariant2Position? Type419 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataCompletion? Type420 { get; set; } + public global::Braintrust.GraphNodeVariant2Type? Type420 { get; set; } /// /// /// - public global::Braintrust.PromptBlockDataCompletionType? Type421 { get; set; } + public global::Braintrust.GraphNodeVariant3? Type421 { get; set; } /// /// /// - public global::Braintrust.GraphNode? Type422 { get; set; } + public global::Braintrust.GraphNodeVariant3Position? Type422 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant1? Type423 { get; set; } + public global::Braintrust.GraphNodeVariant3Type? Type423 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant1Position? Type424 { get; set; } + public global::Braintrust.GraphNodeVariant4? Type424 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant1Type? Type425 { get; set; } + public global::Braintrust.GraphNodeVariant4Position? Type425 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant2? Type426 { get; set; } + public global::Braintrust.GraphNodeVariant4Type? Type426 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant2Position? Type427 { get; set; } + public global::Braintrust.GraphNodeVariant5? Type427 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant2Type? Type428 { get; set; } + public global::Braintrust.GraphNodeVariant5Position? Type428 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant3? Type429 { get; set; } + public global::Braintrust.GraphNodeVariant5Type? Type429 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant3Position? Type430 { get; set; } + public global::Braintrust.GraphNodeVariant6? Type430 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant3Type? Type431 { get; set; } + public global::Braintrust.GraphNodeVariant6Position? Type431 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant4? Type432 { get; set; } + public global::Braintrust.GraphNodeVariant6Type? Type432 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant4Position? Type433 { get; set; } + public global::Braintrust.GraphNodeVariant7? Type433 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant4Type? Type434 { get; set; } + public global::Braintrust.GraphNodeVariant7Position? Type434 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant5? Type435 { get; set; } + public global::Braintrust.GraphNodeVariant7Type? Type435 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant5Position? Type436 { get; set; } + public global::Braintrust.GraphNodeVariant8? Type436 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant5Type? Type437 { get; set; } + public global::Braintrust.GraphNodeVariant8Position? Type437 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant6? Type438 { get; set; } + public global::Braintrust.GraphNodeVariant8Type? Type438 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant6Position? Type439 { get; set; } + public global::Braintrust.GraphEdge? Type439 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant6Type? Type440 { get; set; } + public global::Braintrust.GraphEdgeSource? Type440 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant7? Type441 { get; set; } + public global::Braintrust.GraphEdgeTarget? Type441 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant7Position? Type442 { get; set; } + public global::Braintrust.GraphEdgePurpose? Type442 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant7Type? Type443 { get; set; } + public global::Braintrust.GraphData? Type443 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant8? Type444 { get; set; } + public global::Braintrust.GraphDataType? Type444 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant8Position? Type445 { get; set; } + public global::System.Collections.Generic.Dictionary? Type445 { get; set; } /// /// /// - public global::Braintrust.GraphNodeVariant8Type? Type446 { get; set; } + public global::Braintrust.FacetData? Type446 { get; set; } /// /// /// - public global::Braintrust.GraphEdge? Type447 { get; set; } + public global::Braintrust.FacetDataType? Type447 { get; set; } /// /// /// - public global::Braintrust.GraphEdgeSource? Type448 { get; set; } + public global::Braintrust.AllOf? Type448 { get; set; } /// /// /// - public global::Braintrust.GraphEdgeTarget? Type449 { get; set; } + public global::Braintrust.TopicMapGenerationSettings? Type449 { get; set; } /// /// /// - public global::Braintrust.GraphEdgePurpose? Type450 { get; set; } + public global::Braintrust.TopicMapGenerationSettingsAlgorithm? Type450 { get; set; } /// /// /// - public global::Braintrust.GraphData? Type451 { get; set; } + public global::Braintrust.TopicMapGenerationSettingsDimensionReduction? Type451 { get; set; } /// /// /// - public global::Braintrust.GraphDataType? Type452 { get; set; } + public global::Braintrust.TopicMapData? Type452 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type453 { get; set; } + public global::Braintrust.TopicMapDataType? Type453 { get; set; } /// /// /// - public global::Braintrust.FacetData? Type454 { get; set; } + public global::System.Collections.Generic.Dictionary? Type454 { get; set; } /// /// /// - public global::Braintrust.FacetDataType? Type455 { get; set; } + public global::Braintrust.BatchedFacetData? Type455 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type456 { get; set; } + public global::Braintrust.BatchedFacetDataType? Type456 { get; set; } /// /// /// - public global::Braintrust.TopicMapGenerationSettings? Type457 { get; set; } + public global::System.Collections.Generic.IList? Type457 { get; set; } /// /// /// - public global::Braintrust.TopicMapGenerationSettingsAlgorithm? Type458 { get; set; } + public global::Braintrust.BatchedFacetDataFacet? Type458 { get; set; } /// /// /// - public global::Braintrust.TopicMapGenerationSettingsDimensionReduction? Type459 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type459 { get; set; } /// /// /// - public global::Braintrust.TopicMapData? Type460 { get; set; } + public global::System.Collections.Generic.IList? Type460 { get; set; } /// /// /// - public global::Braintrust.TopicMapDataType? Type461 { get; set; } + public global::Braintrust.BatchedFacetDataTopicMap? Type461 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type462 { get; set; } + public global::Braintrust.FunctionData? Type462 { get; set; } /// /// /// - public global::Braintrust.BatchedFacetData? Type463 { get; set; } + public global::Braintrust.FunctionDataPrompt? Type463 { get; set; } /// /// /// - public global::Braintrust.BatchedFacetDataType? Type464 { get; set; } + public global::Braintrust.FunctionDataPromptType? Type464 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type465 { get; set; } + public global::Braintrust.FunctionDataCode? Type465 { get; set; } /// /// /// - public global::Braintrust.BatchedFacetDataFacet? Type466 { get; set; } + public global::Braintrust.FunctionDataCodeType? Type466 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type467 { get; set; } + public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>? Type467 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type468 { get; set; } + public global::Braintrust.AllOf? Type468 { get; set; } /// /// /// - public global::Braintrust.BatchedFacetDataTopicMap? Type469 { get; set; } + public global::Braintrust.FunctionDataCodeData? Type469 { get; set; } /// /// /// - public global::Braintrust.FunctionData? Type470 { get; set; } + public global::Braintrust.FunctionDataCodeDataType? Type470 { get; set; } /// /// /// - public global::Braintrust.FunctionDataPrompt? Type471 { get; set; } + public global::Braintrust.FunctionDataCodeData2? Type471 { get; set; } /// /// /// - public global::Braintrust.FunctionDataPromptType? Type472 { get; set; } + public global::Braintrust.FunctionDataCodeDataType2? Type472 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCode? Type473 { get; set; } + public global::Braintrust.FunctionDataCodeDataRuntimeContext? Type473 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeType? Type474 { get; set; } + public global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime? Type474 { get; set; } /// /// /// - public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>? Type475 { get; set; } + public global::Braintrust.FunctionDataRemoteEval? Type475 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type476 { get; set; } + public global::Braintrust.FunctionDataRemoteEvalType? Type476 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeData? Type477 { get; set; } + public global::Braintrust.FunctionDataGlobal? Type477 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeDataType? Type478 { get; set; } + public global::Braintrust.FunctionDataGlobalType? Type478 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeData2? Type479 { get; set; } + public global::Braintrust.FunctionDataParameters? Type479 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeDataType2? Type480 { get; set; } + public global::Braintrust.FunctionDataParametersType? Type480 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeDataRuntimeContext? Type481 { get; set; } + public global::Braintrust.FunctionDataParametersSchema? Type481 { get; set; } /// /// /// - public global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime? Type482 { get; set; } + public global::Braintrust.FunctionDataParametersSchemaType? Type482 { get; set; } /// /// /// - public global::Braintrust.FunctionDataRemoteEval? Type483 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type483 { get; set; } /// /// /// - public global::Braintrust.FunctionDataRemoteEvalType? Type484 { get; set; } + public global::Braintrust.AllOf? Type484 { get; set; } /// /// /// - public global::Braintrust.FunctionDataGlobal? Type485 { get; set; } + public global::Braintrust.Function2? Type485 { get; set; } /// /// /// - public global::Braintrust.FunctionDataGlobalType? Type486 { get; set; } + public global::Braintrust.FunctionLogId? Type486 { get; set; } /// /// /// - public global::Braintrust.FunctionDataParameters? Type487 { get; set; } + public global::Braintrust.FunctionOrigin? Type487 { get; set; } /// /// /// - public global::Braintrust.FunctionDataParametersType? Type488 { get; set; } + public global::Braintrust.FunctionFunctionSchema? Type488 { get; set; } /// /// /// - public global::Braintrust.FunctionDataParametersSchema? Type489 { get; set; } + public global::Braintrust.CreateFunction? Type489 { get; set; } /// /// /// - public global::Braintrust.FunctionDataParametersSchemaType? Type490 { get; set; } + public global::Braintrust.CreateFunctionOrigin? Type490 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type491 { get; set; } + public global::Braintrust.CreateFunctionFunctionSchema? Type491 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type492 { get; set; } + public global::Braintrust.FunctionDataNullish? Type492 { get; set; } /// /// /// - public global::Braintrust.Function2? Type493 { get; set; } + public global::Braintrust.FunctionDataNullishPrompt? Type493 { get; set; } /// /// /// - public global::Braintrust.FunctionLogId? Type494 { get; set; } + public global::Braintrust.FunctionDataNullishPromptType? Type494 { get; set; } /// /// /// - public global::Braintrust.FunctionOrigin? Type495 { get; set; } + public global::Braintrust.FunctionDataNullishCode? Type495 { get; set; } /// /// /// - public global::Braintrust.FunctionFunctionSchema? Type496 { get; set; } + public global::Braintrust.FunctionDataNullishCodeType? Type496 { get; set; } /// /// /// - public global::Braintrust.CreateFunction? Type497 { get; set; } + public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>? Type497 { get; set; } /// /// /// - public global::Braintrust.CreateFunctionOrigin? Type498 { get; set; } + public global::Braintrust.AllOf? Type498 { get; set; } /// /// /// - public global::Braintrust.CreateFunctionFunctionSchema? Type499 { get; set; } + public global::Braintrust.FunctionDataNullishCodeData? Type499 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullish? Type500 { get; set; } + public global::Braintrust.FunctionDataNullishCodeDataType? Type500 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishPrompt? Type501 { get; set; } + public global::Braintrust.FunctionDataNullishCodeData2? Type501 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishPromptType? Type502 { get; set; } + public global::Braintrust.FunctionDataNullishCodeDataType2? Type502 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCode? Type503 { get; set; } + public global::Braintrust.FunctionDataNullishCodeDataRuntimeContext? Type503 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeType? Type504 { get; set; } + public global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime? Type504 { get; set; } /// /// /// - public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>? Type505 { get; set; } + public global::Braintrust.FunctionDataNullishRemoteEval? Type505 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type506 { get; set; } + public global::Braintrust.FunctionDataNullishRemoteEvalType? Type506 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeData? Type507 { get; set; } + public global::Braintrust.FunctionDataNullishGlobal? Type507 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeDataType? Type508 { get; set; } + public global::Braintrust.FunctionDataNullishGlobalType? Type508 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeData2? Type509 { get; set; } + public global::Braintrust.FunctionDataNullishParameters? Type509 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeDataType2? Type510 { get; set; } + public global::Braintrust.FunctionDataNullishParametersType? Type510 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeDataRuntimeContext? Type511 { get; set; } + public global::Braintrust.FunctionDataNullishParametersSchema? Type511 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime? Type512 { get; set; } + public global::Braintrust.FunctionDataNullishParametersSchemaType? Type512 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishRemoteEval? Type513 { get; set; } + public global::Braintrust.PatchFunction? Type513 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishRemoteEvalType? Type514 { get; set; } + public global::Braintrust.InvokeParent? Type514 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishGlobal? Type515 { get; set; } + public global::Braintrust.InvokeParentSpanParentStruct? Type515 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishGlobalType? Type516 { get; set; } + public global::Braintrust.InvokeParentSpanParentStructObjectType? Type516 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishParameters? Type517 { get; set; } + public global::Braintrust.InvokeParentSpanParentStructRowIds? Type517 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishParametersType? Type518 { get; set; } + public global::Braintrust.StreamingMode? Type518 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishParametersSchema? Type519 { get; set; } + public global::Braintrust.InvokeApi? Type519 { get; set; } /// /// /// - public global::Braintrust.FunctionDataNullishParametersSchemaType? Type520 { get; set; } + public global::System.Collections.Generic.Dictionary? Type520 { get; set; } /// /// /// - public global::Braintrust.PatchFunction? Type521 { get; set; } + public global::Braintrust.InvokeApiMcpAuth2? Type521 { get; set; } /// /// /// - public global::Braintrust.InvokeParent? Type522 { get; set; } + public global::Braintrust.ViewDataSearch? Type522 { get; set; } /// /// /// - public global::Braintrust.InvokeParentSpanParentStruct? Type523 { get; set; } + public global::Braintrust.ViewData? Type523 { get; set; } /// /// /// - public global::Braintrust.InvokeParentSpanParentStructObjectType? Type524 { get; set; } + public global::Braintrust.ViewOptions? Type524 { get; set; } /// /// /// - public global::Braintrust.InvokeParentSpanParentStructRowIds? Type525 { get; set; } + public global::Braintrust.ViewOptionsMonitorViewOptions? Type525 { get; set; } /// /// /// - public global::Braintrust.StreamingMode? Type526 { get; set; } + public global::Braintrust.ViewOptionsMonitorViewOptionsViewType? Type526 { get; set; } /// /// /// - public global::Braintrust.InvokeApi? Type527 { get; set; } + public global::Braintrust.ViewOptionsMonitorViewOptionsOptions? Type527 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type528 { get; set; } + public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType? Type528 { get; set; } /// /// /// - public global::Braintrust.InvokeApiMcpAuth2? Type529 { get; set; } + public global::System.Collections.Generic.Dictionary? Type529 { get; set; } /// /// /// - public global::Braintrust.ViewDataSearch? Type530 { get; set; } + public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType? Type530 { get; set; } /// /// /// - public global::Braintrust.ViewData? Type531 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptions? Type531 { get; set; } /// /// /// - public global::Braintrust.ViewOptions? Type532 { get; set; } + public global::System.Collections.Generic.IList? Type532 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsMonitorViewOptions? Type533 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasure? Type533 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsMonitorViewOptionsViewType? Type534 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasureType? Type534 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsMonitorViewOptionsOptions? Type535 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsYMetric? Type535 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType? Type536 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsYMetricType? Type536 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type537 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsXAxis? Type537 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType? Type538 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsXAxisType? Type538 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptions? Type539 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsSymbolGrouping? Type539 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type540 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsSymbolGroupingType? Type540 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasure? Type541 { get; set; } + public global::System.Collections.Generic.IList? Type541 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasureType? Type542 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsChartAnnotation? Type542 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsYMetric? Type543 { get; set; } + public global::Braintrust.AnyOf? Type543 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsYMetricType? Type544 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsTimeRangeFilter? Type544 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsXAxis? Type545 { get; set; } + public global::Braintrust.ViewOptionsTableViewOptionsQueryShape? Type545 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsXAxisType? Type546 { get; set; } + public global::Braintrust.View? Type546 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsSymbolGrouping? Type547 { get; set; } + public global::Braintrust.ViewViewType? Type547 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsSymbolGroupingType? Type548 { get; set; } + public global::Braintrust.CreateView? Type548 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type549 { get; set; } + public global::Braintrust.CreateViewViewType? Type549 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsChartAnnotation? Type550 { get; set; } + public global::Braintrust.PatchView? Type550 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type551 { get; set; } + public global::Braintrust.PatchViewViewType? Type551 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsTimeRangeFilter? Type552 { get; set; } + public global::Braintrust.DeleteView? Type552 { get; set; } /// /// /// - public global::Braintrust.ViewOptionsTableViewOptionsQueryShape? Type553 { get; set; } + public global::Braintrust.ImageRenderingMode? Type553 { get; set; } /// /// /// - public global::Braintrust.View? Type554 { get; set; } + public global::Braintrust.Organization? Type554 { get; set; } /// /// /// - public global::Braintrust.ViewViewType? Type555 { get; set; } + public global::Braintrust.PatchOrganization? Type555 { get; set; } /// /// /// - public global::Braintrust.CreateView? Type556 { get; set; } + public global::Braintrust.PatchOrganizationMembersOutput? Type556 { get; set; } /// /// /// - public global::Braintrust.CreateViewViewType? Type557 { get; set; } + public global::Braintrust.PatchOrganizationMembersOutputStatus? Type557 { get; set; } /// /// /// - public global::Braintrust.PatchView? Type558 { get; set; } + public global::System.Collections.Generic.IList? Type558 { get; set; } /// /// /// - public global::Braintrust.PatchViewViewType? Type559 { get; set; } + public global::Braintrust.PatchOrganizationMembersOutputAddedUser? Type559 { get; set; } /// /// /// - public global::Braintrust.DeleteView? Type560 { get; set; } + public global::Braintrust.PatchOrganizationMembers? Type560 { get; set; } /// /// /// - public global::Braintrust.ImageRenderingMode? Type561 { get; set; } + public global::Braintrust.PatchOrganizationMembersInviteUsers? Type561 { get; set; } /// /// /// - public global::Braintrust.Organization? Type562 { get; set; } + public global::System.Collections.Generic.IList? Type562 { get; set; } /// /// /// - public global::Braintrust.PatchOrganization? Type563 { get; set; } + public global::Braintrust.PatchOrganizationMembersInviteUsersServiceAccount? Type563 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersOutput? Type564 { get; set; } + public global::Braintrust.PatchOrganizationMembersRemoveUsers? Type564 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersOutputStatus? Type565 { get; set; } + public global::Braintrust.CreateApiKeyOutput? Type565 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type566 { get; set; } + public global::Braintrust.ApiKey? Type566 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersOutputAddedUser? Type567 { get; set; } + public global::Braintrust.CreateServiceTokenOutput? Type567 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembers? Type568 { get; set; } + public global::Braintrust.ServiceToken? Type568 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersInviteUsers? Type569 { get; set; } + public global::Braintrust.DeleteServiceToken? Type569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type570 { get; set; } + public global::Braintrust.AISecret? Type570 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersInviteUsersServiceAccount? Type571 { get; set; } + public global::Braintrust.CreateAISecret? Type571 { get; set; } /// /// /// - public global::Braintrust.PatchOrganizationMembersRemoveUsers? Type572 { get; set; } + public global::Braintrust.DeleteAISecret? Type572 { get; set; } /// /// /// - public global::Braintrust.CreateApiKeyOutput? Type573 { get; set; } + public global::Braintrust.PatchAISecret? Type573 { get; set; } /// /// /// - public global::Braintrust.ApiKey? Type574 { get; set; } + public global::Braintrust.EnvVar? Type574 { get; set; } /// /// /// - public global::Braintrust.CreateServiceTokenOutput? Type575 { get; set; } + public global::Braintrust.EnvVarObjectType2? Type575 { get; set; } /// /// /// - public global::Braintrust.ServiceToken? Type576 { get; set; } + public global::Braintrust.EnvVarSecretCategory? Type576 { get; set; } /// /// /// - public global::Braintrust.DeleteServiceToken? Type577 { get; set; } + public global::Braintrust.MCPServer? Type577 { get; set; } /// /// /// - public global::Braintrust.AISecret? Type578 { get; set; } + public global::Braintrust.CreateMCPServer? Type578 { get; set; } /// /// /// - public global::Braintrust.CreateAISecret? Type579 { get; set; } + public global::Braintrust.PatchMCPServer? Type579 { get; set; } /// /// /// - public global::Braintrust.DeleteAISecret? Type580 { get; set; } + public global::Braintrust.DatasetSnapshot? Type580 { get; set; } /// /// /// - public global::Braintrust.PatchAISecret? Type581 { get; set; } + public global::Braintrust.CreateDatasetSnapshot? Type581 { get; set; } /// /// /// - public global::Braintrust.EnvVar? Type582 { get; set; } + public global::Braintrust.PatchDatasetSnapshot? Type582 { get; set; } /// /// /// - public global::Braintrust.EnvVarObjectType2? Type583 { get; set; } + public global::Braintrust.Environment? Type583 { get; set; } /// /// /// - public global::Braintrust.EnvVarSecretCategory? Type584 { get; set; } + public global::Braintrust.CreateEnvironment? Type584 { get; set; } /// /// /// - public global::Braintrust.MCPServer? Type585 { get; set; } + public global::Braintrust.PatchEnvironment? Type585 { get; set; } /// /// /// - public global::Braintrust.CreateMCPServer? Type586 { get; set; } + public global::Braintrust.CrossObjectInsertResponse? Type586 { get; set; } /// /// /// - public global::Braintrust.PatchMCPServer? Type587 { get; set; } + public global::System.Collections.Generic.Dictionary? Type587 { get; set; } /// /// /// - public global::Braintrust.DatasetSnapshot? Type588 { get; set; } + public global::Braintrust.CrossObjectInsertRequest? Type588 { get; set; } /// /// /// - public global::Braintrust.CreateDatasetSnapshot? Type589 { get; set; } + public global::System.Collections.Generic.Dictionary? Type589 { get; set; } /// /// /// - public global::Braintrust.PatchDatasetSnapshot? Type590 { get; set; } + public global::Braintrust.CrossObjectInsertRequestExperiment2? Type590 { get; set; } /// /// /// - public global::Braintrust.Environment? Type591 { get; set; } + public global::System.Collections.Generic.Dictionary? Type591 { get; set; } /// /// /// - public global::Braintrust.CreateEnvironment? Type592 { get; set; } + public global::Braintrust.CrossObjectInsertRequestDataset2? Type592 { get; set; } /// /// /// - public global::Braintrust.PatchEnvironment? Type593 { get; set; } + public global::System.Collections.Generic.Dictionary? Type593 { get; set; } /// /// /// - public global::Braintrust.CrossObjectInsertResponse? Type594 { get; set; } + public global::Braintrust.CrossObjectInsertRequestProjectLogs2? Type594 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type595 { get; set; } + public global::Braintrust.PromptData? Type595 { get; set; } /// /// /// - public global::Braintrust.CrossObjectInsertRequest? Type596 { get; set; } + public global::System.Collections.Generic.IList?>>? Type596 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type597 { get; set; } + public global::Braintrust.AllOf?>? Type597 { get; set; } /// /// /// - public global::Braintrust.CrossObjectInsertRequestExperiment2? Type598 { get; set; } + public global::Braintrust.AnyOf? Type598 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type599 { get; set; } + public global::Braintrust.PromptDataToolFunctionVariant2Function? Type599 { get; set; } /// /// /// - public global::Braintrust.CrossObjectInsertRequestDataset2? Type600 { get; set; } + public global::Braintrust.PromptDataToolFunctionVariant2FunctionType? Type600 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type601 { get; set; } + public global::Braintrust.PromptDataToolFunctionVariant2Global? Type601 { get; set; } /// /// /// - public global::Braintrust.CrossObjectInsertRequestProjectLogs2? Type602 { get; set; } + public global::Braintrust.PromptDataToolFunctionVariant2GlobalType? Type602 { get; set; } /// /// /// - public global::Braintrust.PromptData? Type603 { get; set; } + public global::Braintrust.PromptDataTemplateFormat? Type603 { get; set; } /// /// /// - public global::System.Collections.Generic.IList?>>? Type604 { get; set; } + public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type604 { get; set; } /// /// /// - public global::Braintrust.AllOf?>? Type605 { get; set; } + public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type605 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type606 { get; set; } + public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type606 { get; set; } /// /// /// - public global::Braintrust.PromptDataToolFunctionVariant2Function? Type607 { get; set; } + public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type607 { get; set; } /// /// /// - public global::Braintrust.PromptDataToolFunctionVariant2FunctionType? Type608 { get; set; } + public global::Braintrust.PromptDataOrigin? Type608 { get; set; } /// /// /// - public global::Braintrust.PromptDataToolFunctionVariant2Global? Type609 { get; set; } + public global::Braintrust.FunctionId? Type609 { get; set; } /// /// /// - public global::Braintrust.PromptDataToolFunctionVariant2GlobalType? Type610 { get; set; } + public global::Braintrust.FunctionIdFunctionId1? Type610 { get; set; } /// /// /// - public global::Braintrust.PromptDataTemplateFormat? Type611 { get; set; } + public global::Braintrust.FunctionIdProjectSlug? Type611 { get; set; } /// /// /// - public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type612 { get; set; } + public global::Braintrust.FunctionIdGlobalFunction? Type612 { get; set; } /// /// /// - public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type613 { get; set; } + public global::Braintrust.FunctionIdPromptSessionId? Type613 { get; set; } /// /// /// - public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type614 { get; set; } + public global::Braintrust.FunctionIdInlineCode? Type614 { get; set; } /// /// /// - public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type615 { get; set; } + public global::Braintrust.FunctionIdInlineCodeInlineContext? Type615 { get; set; } /// /// /// - public global::Braintrust.PromptDataOrigin? Type616 { get; set; } + public global::Braintrust.FunctionIdInlineCodeInlineContextRuntime? Type616 { get; set; } /// /// /// - public global::Braintrust.FunctionId? Type617 { get; set; } + public global::Braintrust.AllOf? Type617 { get; set; } /// /// /// - public global::Braintrust.FunctionIdFunctionId1? Type618 { get; set; } + public global::Braintrust.FunctionIdInlineFunction? Type618 { get; set; } /// /// /// - public global::Braintrust.FunctionIdProjectSlug? Type619 { get; set; } + public global::Braintrust.FunctionIdInlinePrompt? Type619 { get; set; } /// /// /// - public global::Braintrust.FunctionIdGlobalFunction? Type620 { get; set; } + public global::Braintrust.GitMetadataSettings? Type620 { get; set; } /// /// /// - public global::Braintrust.FunctionIdPromptSessionId? Type621 { get; set; } + public global::Braintrust.GitMetadataSettingsCollect? Type621 { get; set; } /// /// /// - public global::Braintrust.FunctionIdInlineCode? Type622 { get; set; } + public global::System.Collections.Generic.IList? Type622 { get; set; } /// /// /// - public global::Braintrust.FunctionIdInlineCodeInlineContext? Type623 { get; set; } + public global::Braintrust.GitMetadataSettingsField? Type623 { get; set; } /// /// /// - public global::Braintrust.FunctionIdInlineCodeInlineContextRuntime? Type624 { get; set; } + public global::Braintrust.RunEval? Type624 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type625 { get; set; } + public global::Braintrust.AnyOf? Type625 { get; set; } /// /// /// - public global::Braintrust.FunctionIdInlineFunction? Type626 { get; set; } + public global::Braintrust.RunEvalDataDatasetId? Type626 { get; set; } /// /// /// - public global::Braintrust.FunctionIdInlinePrompt? Type627 { get; set; } + public global::Braintrust.RunEvalDataProjectDatasetName? Type627 { get; set; } /// /// /// - public global::Braintrust.GitMetadataSettings? Type628 { get; set; } + public global::Braintrust.RunEvalDataDatasetRows? Type628 { get; set; } /// /// /// - public global::Braintrust.GitMetadataSettingsCollect? Type629 { get; set; } + public global::System.Collections.Generic.IList>? Type629 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type630 { get; set; } + public global::Braintrust.AllOf? Type630 { get; set; } /// /// /// - public global::Braintrust.GitMetadataSettingsField? Type631 { get; set; } + public global::Braintrust.AllOf? Type631 { get; set; } /// /// /// - public global::Braintrust.RunEval? Type632 { get; set; } + public global::Braintrust.AllOf? Type632 { get; set; } /// /// /// - public global::Braintrust.AnyOf? Type633 { get; set; } + public global::System.Collections.Generic.Dictionary? Type633 { get; set; } /// /// /// - public global::Braintrust.RunEvalDataDatasetId? Type634 { get; set; } + public global::Braintrust.RunEvalMcpAuth2? Type634 { get; set; } /// /// /// - public global::Braintrust.RunEvalDataProjectDatasetName? Type635 { get; set; } + public global::Braintrust.PostApiKeyRequest? Type635 { get; set; } /// /// /// - public global::Braintrust.RunEvalDataDatasetRows? Type636 { get; set; } + public global::Braintrust.PostServiceTokenRequest? Type636 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type637 { get; set; } + public global::Braintrust.PutServiceTokenRequest? Type637 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type638 { get; set; } + public global::Braintrust.PostEnvVarRequest? Type638 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type639 { get; set; } + public global::Braintrust.PostEnvVarRequestObjectType? Type639 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type640 { get; set; } + public global::Braintrust.PutEnvVarRequest? Type640 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type641 { get; set; } + public global::Braintrust.PutEnvVarRequestObjectType? Type641 { get; set; } /// /// /// - public global::Braintrust.RunEvalMcpAuth2? Type642 { get; set; } + public global::Braintrust.PatchEnvVarIdRequest? Type642 { get; set; } /// /// /// - public global::Braintrust.PostApiKeyRequest? Type643 { get; set; } + public global::Braintrust.ProxycredentialsRequest? Type643 { get; set; } /// /// /// - public global::Braintrust.PostServiceTokenRequest? Type644 { get; set; } + public global::Braintrust.ProxycredentialsRequestLogging? Type644 { get; set; } /// /// /// - public global::Braintrust.PutServiceTokenRequest? Type645 { get; set; } + public global::Braintrust.AnyOf>>? Type645 { get; set; } /// /// /// - public global::Braintrust.PostEnvVarRequest? Type646 { get; set; } + public global::System.Collections.Generic.IList>? Type646 { get; set; } /// /// /// - public global::Braintrust.PostEnvVarRequestObjectType? Type647 { get; set; } + public global::Braintrust.AllOf? Type647 { get; set; } /// /// /// - public global::Braintrust.PutEnvVarRequest? Type648 { get; set; } + public global::Braintrust.AnyOf>? Type648 { get; set; } /// /// /// - public global::Braintrust.PutEnvVarRequestObjectType? Type649 { get; set; } + public global::Braintrust.GetProjectResponse? Type649 { get; set; } /// /// /// - public global::Braintrust.PatchEnvVarIdRequest? Type650 { get; set; } + public global::System.Collections.Generic.IList? Type650 { get; set; } /// /// /// - public global::Braintrust.ProxycredentialsRequest? Type651 { get; set; } + public global::Braintrust.GetExperimentResponse? Type651 { get; set; } /// /// /// - public global::Braintrust.ProxycredentialsRequestLogging? Type652 { get; set; } + public global::System.Collections.Generic.IList? Type652 { get; set; } /// /// /// - public global::Braintrust.AnyOf>>? Type653 { get; set; } + public global::Braintrust.GetDatasetResponse? Type653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type654 { get; set; } + public global::System.Collections.Generic.IList? Type654 { get; set; } /// /// /// - public global::Braintrust.AllOf? Type655 { get; set; } + public global::Braintrust.GetPromptResponse? Type655 { get; set; } /// /// /// - public global::Braintrust.AnyOf>? Type656 { get; set; } + public global::System.Collections.Generic.IList? Type656 { get; set; } /// /// /// - public global::Braintrust.GetProjectResponse? Type657 { get; set; } + public global::Braintrust.GetRoleResponse? Type657 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type658 { get; set; } + public global::System.Collections.Generic.IList? Type658 { get; set; } /// /// /// - public global::Braintrust.GetExperimentResponse? Type659 { get; set; } + public global::Braintrust.GetGroupResponse? Type659 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type660 { get; set; } + public global::System.Collections.Generic.IList? Type660 { get; set; } /// /// /// - public global::Braintrust.GetDatasetResponse? Type661 { get; set; } + public global::Braintrust.GetAclResponse? Type661 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type662 { get; set; } + public global::Braintrust.GetUserResponse? Type662 { get; set; } /// /// /// - public global::Braintrust.GetPromptResponse? Type663 { get; set; } + public global::System.Collections.Generic.IList? Type663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type664 { get; set; } + public global::Braintrust.GetProjectAutomationResponse? Type664 { get; set; } /// /// /// - public global::Braintrust.GetRoleResponse? Type665 { get; set; } + public global::System.Collections.Generic.IList? Type665 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type666 { get; set; } + public global::Braintrust.GetProjectScoreResponse? Type666 { get; set; } /// /// /// - public global::Braintrust.GetGroupResponse? Type667 { get; set; } + public global::System.Collections.Generic.IList? Type667 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type668 { get; set; } + public global::Braintrust.GetProjectTagResponse? Type668 { get; set; } /// /// /// - public global::Braintrust.GetAclResponse? Type669 { get; set; } + public global::System.Collections.Generic.IList? Type669 { get; set; } /// /// /// - public global::Braintrust.GetUserResponse? Type670 { get; set; } + public global::Braintrust.GetSpanIframeResponse? Type670 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type671 { get; set; } + public global::System.Collections.Generic.IList? Type671 { get; set; } /// /// /// - public global::Braintrust.GetProjectAutomationResponse? Type672 { get; set; } + public global::Braintrust.GetFunctionResponse? Type672 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type673 { get; set; } + public global::System.Collections.Generic.IList? Type673 { get; set; } /// /// /// - public global::Braintrust.GetProjectScoreResponse? Type674 { get; set; } + public global::Braintrust.GetViewResponse? Type674 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type675 { get; set; } + public global::System.Collections.Generic.IList? Type675 { get; set; } /// /// /// - public global::Braintrust.GetProjectTagResponse? Type676 { get; set; } + public global::Braintrust.GetOrganizationResponse? Type676 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type677 { get; set; } + public global::System.Collections.Generic.IList? Type677 { get; set; } /// /// /// - public global::Braintrust.GetSpanIframeResponse? Type678 { get; set; } + public global::Braintrust.GetApiKeyResponse? Type678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type679 { get; set; } + public global::System.Collections.Generic.IList? Type679 { get; set; } /// /// /// - public global::Braintrust.GetFunctionResponse? Type680 { get; set; } + public global::Braintrust.GetServiceTokenResponse? Type680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type681 { get; set; } + public global::System.Collections.Generic.IList? Type681 { get; set; } /// /// /// - public global::Braintrust.GetViewResponse? Type682 { get; set; } + public global::Braintrust.GetAiSecretResponse? Type682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type683 { get; set; } + public global::System.Collections.Generic.IList? Type683 { get; set; } /// /// /// - public global::Braintrust.GetOrganizationResponse? Type684 { get; set; } + public global::Braintrust.GetEnvVarResponse? Type684 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type685 { get; set; } + public global::System.Collections.Generic.IList? Type685 { get; set; } /// /// /// - public global::Braintrust.GetApiKeyResponse? Type686 { get; set; } + public global::Braintrust.GetMcpServerResponse? Type686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type687 { get; set; } + public global::System.Collections.Generic.IList? Type687 { get; set; } /// /// /// - public global::Braintrust.GetServiceTokenResponse? Type688 { get; set; } + public global::Braintrust.GetDatasetSnapshotResponse? Type688 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type689 { get; set; } + public global::System.Collections.Generic.IList? Type689 { get; set; } /// /// /// - public global::Braintrust.GetAiSecretResponse? Type690 { get; set; } + public global::Braintrust.ListEnvironmentsResponse? Type690 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type691 { get; set; } + public global::System.Collections.Generic.IList? Type691 { get; set; } /// /// /// - public global::Braintrust.GetEnvVarResponse? Type692 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type693 { get; set; } - /// - /// - /// - public global::Braintrust.GetMcpServerResponse? Type694 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type695 { get; set; } - /// - /// - /// - public global::Braintrust.GetDatasetSnapshotResponse? Type696 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type697 { get; set; } - /// - /// - /// - public global::Braintrust.ListEnvironmentsResponse? Type698 { get; set; } - /// - /// - /// - public global::System.Collections.Generic.IList? Type699 { get; set; } - /// - /// - /// - public global::Braintrust.ProxycredentialsResponse? Type700 { get; set; } + public global::Braintrust.ProxycredentialsResponse? Type692 { get; set; } /// ///