diff --git a/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs b/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs
index 4b28197f..01f36030 100644
--- a/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.AllOf.2.g.cs
@@ -6,7 +6,7 @@ namespace Helicone
///
///
///
- 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/Helicone/Generated/Helicone.JsonConverters.AllOf2.g.cs b/src/libs/Helicone/Generated/Helicone.JsonConverters.AllOf2.g.cs
index 4c1e67e8..3ced673b 100644
--- a/src/libs/Helicone/Generated/Helicone.JsonConverters.AllOf2.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.JsonConverters.AllOf2.g.cs
@@ -3,7 +3,7 @@
namespace Helicone.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::Helicone.AllOf Read(
diff --git a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf2.g.cs b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf2.g.cs
index b68d8246..c4f324bf 100644
--- a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf2.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf2.g.cs
@@ -3,7 +3,7 @@
namespace Helicone.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::Helicone.AnyOf Read(
diff --git a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf3.g.cs b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf3.g.cs
index 8ad682ee..70ddf5b8 100644
--- a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf3.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf3.g.cs
@@ -3,7 +3,7 @@
namespace Helicone.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::Helicone.AnyOf Read(
diff --git a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf4.g.cs b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf4.g.cs
index e9c7ab10..908dd0aa 100644
--- a/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf4.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.JsonConverters.AnyOf4.g.cs
@@ -3,7 +3,7 @@
namespace Helicone.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::Helicone.AnyOf Read(
diff --git a/src/libs/Helicone/Generated/Helicone.JsonSerializerContext.g.cs b/src/libs/Helicone/Generated/Helicone.JsonSerializerContext.g.cs
index f1fd1fc3..e42fc3da 100644
--- a/src/libs/Helicone/Generated/Helicone.JsonSerializerContext.g.cs
+++ b/src/libs/Helicone/Generated/Helicone.JsonSerializerContext.g.cs
@@ -717,6 +717,12 @@ namespace Helicone
typeof(global::Helicone.JsonConverters.UnixTimestampJsonConverter),
})]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArray), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_c61c916e4634eed4")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_3dc749edd663c095")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayDataItem), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_4cfba64094b5bdd5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_cf349a6cf523295d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString?), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_ff3f6ffbba0c1639")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_8e953b8e000805f0")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.JsonSerializerContextTypes))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(string))]
@@ -732,10 +738,6 @@ namespace Helicone
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultErrorString))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultIdStringProviderNameStringString), TypeInfoPropertyName = "ResultIdStringProviderNameStringString2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.UpdateProviderKeyRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArray), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_c61c916e4634eed4")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_3dc749edd663c095")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayDataItem), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_4cfba64094b5bdd5")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_cf349a6cf523295d")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.EvaluatorResult))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessEvaluatorResult))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultEvaluatorResultString), TypeInfoPropertyName = "ResultEvaluatorResultString2")]
@@ -1215,253 +1217,974 @@ namespace Helicone
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessProviderMetricArray))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultProviderMetricArrayString), TypeInfoPropertyName = "ResultProviderMetricArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialUserMetricsToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialUserApiKeysTableToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertiesTableToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialExperimentToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialExperimentHypothesisRunToOperator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialScoreValueToOperator))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialRequestResponseLogToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertiesV3ToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertyWithResponseV1ToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialJobToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialNodesToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialCacheMetricsTableToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialRateLimitTableToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialOrganizationPropertiesToOperators))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialTablesAndViews))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterNode), TypeInfoPropertyName = "FilterNode2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterBranch))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterNodeEnum2), TypeInfoPropertyName = "FilterNodeEnum22")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterBranchOperator), TypeInfoPropertyName = "FilterBranchOperator2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ProviderQueryParams))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ProviderQueryParamsTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayDataItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString), TypeInfoPropertyName = "ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PickFilterLeafRequestResponseRmt))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterNode), TypeInfoPropertyName = "RequestClickhouseFilterNode2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterBranch))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterNodeEnum), TypeInfoPropertyName = "RequestClickhouseFilterNodeEnum2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterBranchOperator), TypeInfoPropertyName = "RequestClickhouseFilterBranchOperator2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeIncrement), TypeInfoPropertyName = "TimeIncrement2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.DataOverTimeRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.DataOverTimeRequestTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Property))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultPropertyArrayString), TypeInfoPropertyName = "ResultPropertyArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnknownArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCostNumberArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCostNumberArrayDataItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultValueStringCostNumberArrayString), TypeInfoPropertyName = "ResultValueStringCostNumberArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeFilterRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeFilterRequestTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCountNumberArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCountNumberArrayDataItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultValueStringCountNumberArrayString), TypeInfoPropertyName = "ResultValueStringCountNumberArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionTokenLogprobTopLogprob))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionTokenLogprob))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoiceLogprobs))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotationURLCitation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotation))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotationType), TypeInfoPropertyName = "ChatCompletionMessageAnnotationType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionAudio))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionCall))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCallFunction))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCall))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCallType), TypeInfoPropertyName = "ChatCompletionMessageFunctionToolCallType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCallCustom))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCall))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCallType), TypeInfoPropertyName = "ChatCompletionMessageCustomToolCallType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageToolCall), TypeInfoPropertyName = "ChatCompletionMessageToolCall2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageRole), TypeInfoPropertyName = "ChatCompletionMessageRole2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoice))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoiceFinishReason), TypeInfoPropertyName = "ChatCompletionChoiceFinishReason2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsageCompletionTokensDetails))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsagePromptTokensDetails))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsage))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletion))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionObject), TypeInfoPropertyName = "ChatCompletionObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionServiceTier), TypeInfoPropertyName = "ChatCompletionServiceTier2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessChatCompletionOrContentStringReasoningStringCallsAny))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AnyOf), TypeInfoPropertyName = "AnyOfChatCompletionResultSuccessChatCompletionOrContentStringReasoningStringCallsAnyData2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessChatCompletionOrContentStringReasoningStringCallsAnyData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultChatCompletionOrContentStringReasoningStringCallsAnyString), TypeInfoPropertyName = "ResultChatCompletionOrContentStringReasoningStringCallsAnyString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyString))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyStringData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyStringString), TypeInfoPropertyName = "ResultApiKeyStringString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostNumberCreatedAtTruncStringArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostNumberCreatedAtTruncStringArrayDataItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCostNumberCreatedAtTruncStringArrayString), TypeInfoPropertyName = "ResultCostNumberCreatedAtTruncStringArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AuthorName), TypeInfoPropertyName = "AuthorName2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.StandardParameter), TypeInfoPropertyName = "StandardParameter2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PluginId), TypeInfoPropertyName = "PluginId2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RateLimits))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModalityPricing))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelPricing))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelPricingCacheMultipliers))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.BodyMappingType), TypeInfoPropertyName = "BodyMappingType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.EndpointConfig))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResponseFormat), TypeInfoPropertyName = "ResponseFormat2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelProviderConfig))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelProviderConfigQuantization), TypeInfoPropertyName = "ModelProviderConfigQuantization2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.UserEndpointConfig))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Endpoint))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.SimplifiedModalityPricing))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.SimplifiedPricing))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelEndpoint))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.InputModality), TypeInfoPropertyName = "InputModality2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OutputModality), TypeInfoPropertyName = "OutputModality2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelCapability), TypeInfoPropertyName = "ModelCapability2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponseFilters))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponseFiltersProvider))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelRegistryResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelRegistryResponseString), TypeInfoPropertyName = "ResultModelRegistryResponseString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModel))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelObject), TypeInfoPropertyName = "OAIModelObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelsResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelsResponseObject), TypeInfoPropertyName = "OAIModelsResponseObject2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricStats))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokenMetricStats), TypeInfoPropertyName = "TokenMetricStats2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokenMetricStatsVariant2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeSeriesMetric))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Model))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelTimeSeriesData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRequestStatus))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelGeographicTtftItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelGeographicLatencyItem))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelFeedback))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelCosts))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelArrayString), TypeInfoPropertyName = "ResultModelArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelsToCompare))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsFilterBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsFilterBodyTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokensPerRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTokensPerRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTokensPerRequestString), TypeInfoPropertyName = "ResultTokensPerRequestString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestsOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessRequestsOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultRequestsOverTimeArrayString), TypeInfoPropertyName = "ResultRequestsOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsOverTimeBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsOverTimeBodyTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CostOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCostOverTimeArrayString), TypeInfoPropertyName = "ResultCostOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokensOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTokensOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTokensOverTimeArrayString), TypeInfoPropertyName = "ResultTokensOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.LatencyOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessLatencyOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultLatencyOverTimeArrayString), TypeInfoPropertyName = "ResultLatencyOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeToFirstTokenOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTimeToFirstTokenOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTimeToFirstTokenOverTimeArrayString), TypeInfoPropertyName = "ResultTimeToFirstTokenOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.UsersOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUsersOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultUsersOverTimeArrayString), TypeInfoPropertyName = "ResultUsersOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ThreatsOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessThreatsOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultThreatsOverTimeArrayString), TypeInfoPropertyName = "ResultThreatsOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ErrorOverTime))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessErrorOverTimeArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultErrorOverTimeArrayString), TypeInfoPropertyName = "ResultErrorOverTimeArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestCountBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetric))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelMetricArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelMetricArrayString), TypeInfoPropertyName = "ResultModelMetricArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetricsBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetricsBodyTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCountryDataArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCountryDataArrayString), TypeInfoPropertyName = "ResultCountryDataArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryMetricsBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryMetricsBodyTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Quantiles))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessQuantilesArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultQuantilesArrayString), TypeInfoPropertyName = "ResultQuantilesArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.QuantilesBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.QuantilesBodyTimeFilter))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnsafeBoolean))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnsafeBooleanData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultUnsafeBooleanString), TypeInfoPropertyName = "ResultUnsafeBooleanString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ClickHouseTableColumn))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ClickHouseTableSchema))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessClickHouseTableSchemaArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultClickHouseTableSchemaArrayString), TypeInfoPropertyName = "ResultClickHouseTableSchemaArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExecuteSqlResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessExecuteSqlResponse))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultExecuteSqlResponseString), TypeInfoPropertyName = "ResultExecuteSqlResponseString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExecuteSqlRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.HqlSavedQuery))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessArrayHqlSavedQuery))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultArrayHqlSavedQueryString), TypeInfoPropertyName = "ResultArrayHqlSavedQueryString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQueryOrNull))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryOrNullString), TypeInfoPropertyName = "ResultHqlSavedQueryOrNullString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessVoid))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultVoidString), TypeInfoPropertyName = "ResultVoidString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.BulkDeleteSavedQueriesRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQueryArray))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryArrayString), TypeInfoPropertyName = "ResultHqlSavedQueryArrayString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CreateSavedQueryRequest))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQuery))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryString), TypeInfoPropertyName = "ResultHqlSavedQueryString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTableIdStringExperimentIdString))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTableIdStringExperimentIdStringData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTableIdStringExperimentIdStringString), TypeInfoPropertyName = "ResultTableIdStringExperimentIdStringString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CreateExperimentTableParams))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableColumn))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableColumnCell))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTable))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessExperimentTable))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultExperimentTableString), TypeInfoPropertyName = "ResultExperimentTableString2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableSimplified))]
+ 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::Helicone.JsonConverters.DataEntryVariant1TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant1TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant2TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant2TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3ContentJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3ContentNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4ContentJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4ContentNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvaluatorStatsRecentTrendJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvaluatorStatsRecentTrendNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestVerbosityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestVerbosityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToProRequestUiModeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToProRequestUiModeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SortDirectionJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SortDirectionNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LlmTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LlmTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageAnnotationTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageAnnotationTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageType2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageType2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBOperationJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBOperationNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventDataTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventDataTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyVerbosityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyVerbosityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseType2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseType2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionNameQueryParamsPSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionNameQueryParamsPSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeFrameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeFrameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeEnum2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeEnum2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeIncrementJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeIncrementNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionServiceTierJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionServiceTierNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AuthorNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AuthorNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.StandardParameterJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.StandardParameterNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PluginIdJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PluginIdNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.BodyMappingTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.BodyMappingTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseFormatJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseFormatNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderConfigQuantizationJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderConfigQuantizationNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.InputModalityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.InputModalityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OutputModalityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OutputModalityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelCapabilityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelCapabilityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelsResponseObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelsResponseObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AddOnsProductTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AddOnsProductTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteAddOnsProductTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteAddOnsProductTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringProviderNameStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorExperimentArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOnlineEvaluatorByEvaluatorIdArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOutputStringTracesStringArrayStatusCode63NumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorScoreStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreNumberInputStringOutputStringGroundTruth63StringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorStatsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025InputStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptCreateResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultNumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025ArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025VersionStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025VersionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionCountsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025Version91PromptBody93StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHasPromptsBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptsResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCreatePromptResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultMetadataRecordStringAnyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptInputRecordArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultCompiledStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultFilledStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentV2ArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExtendedExperimentDataStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.JsonJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentV2PromptVersionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRecordStringScoreV2StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreV2OrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayIntegrationStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIntegrationStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayIdStringNameStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestAssetStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultWrappedStatsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHasDataBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSuccessBooleanMessageStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDecryptedProviderKeyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDecryptedProviderKeyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionsAggregateMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionNameResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricsArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPropertyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultValueStringCostNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultValueStringCountNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageToolCallJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultChatCompletionOrContentStringReasoningStringCallsAnyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultApiKeyStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCostNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelRegistryResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TokenMetricStatsJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTokensPerRequestStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRequestsOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCostOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTokensOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultLatencyOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTimeToFirstTokenOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUsersOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultThreatsOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultErrorOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelMetricArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCountryDataArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultQuantilesArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUnsafeBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultClickHouseTableSchemaArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExecuteSqlResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayHqlSavedQueryStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultVoidStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTableIdStringExperimentIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableSimplifiedStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableSimplifiedArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHypothesisIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRunsCountNumberScoresRecordStringScoreStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDatasetIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDatasetResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeDatasetRowArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeDatasetArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvalArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreDistributionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCreditBalanceResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPaginatedPurchasedCreditsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTotalSpendNumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSpendBreakdownResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPTBInvoiceArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOrgDiscountArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultInAppThreadStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSuccessBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultThreadSummaryArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, string>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, string>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, global::Helicone.GetProviderKeysResponse2>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UnixTimestampJsonConverter),
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArray), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_c61c916e4634eed4")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_3dc749edd663c095")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayDataItem), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_4cfba64094b5bdd5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_cf349a6cf523295d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString?), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_ff3f6ffbba0c1639")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_8e953b8e000805f0")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialUserMetricsToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialUserApiKeysTableToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertiesTableToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialExperimentToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialExperimentHypothesisRunToOperator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialScoreValueToOperator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialRequestResponseLogToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertiesV3ToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialPropertyWithResponseV1ToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialJobToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialNodesToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialCacheMetricsTableToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialRateLimitTableToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialOrganizationPropertiesToOperators))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PartialTablesAndViews))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterNode), TypeInfoPropertyName = "FilterNode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterBranch))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterNodeEnum2), TypeInfoPropertyName = "FilterNodeEnum22")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.FilterBranchOperator), TypeInfoPropertyName = "FilterBranchOperator2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ProviderQueryParams))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ProviderQueryParamsTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayDataItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString), TypeInfoPropertyName = "ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PickFilterLeafRequestResponseRmt))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterNode), TypeInfoPropertyName = "RequestClickhouseFilterNode2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterBranch))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterNodeEnum), TypeInfoPropertyName = "RequestClickhouseFilterNodeEnum2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestClickhouseFilterBranchOperator), TypeInfoPropertyName = "RequestClickhouseFilterBranchOperator2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeIncrement), TypeInfoPropertyName = "TimeIncrement2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.DataOverTimeRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.DataOverTimeRequestTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Property))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessPropertyArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultPropertyArrayString), TypeInfoPropertyName = "ResultPropertyArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnknownArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCostNumberArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCostNumberArrayDataItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultValueStringCostNumberArrayString), TypeInfoPropertyName = "ResultValueStringCostNumberArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeFilterRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeFilterRequestTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCountNumberArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessValueStringCountNumberArrayDataItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultValueStringCountNumberArrayString), TypeInfoPropertyName = "ResultValueStringCountNumberArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionTokenLogprobTopLogprob))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionTokenLogprob))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoiceLogprobs))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotationURLCitation))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotation))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageAnnotationType), TypeInfoPropertyName = "ChatCompletionMessageAnnotationType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionAudio))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionCall))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCallFunction))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCall))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageFunctionToolCallType), TypeInfoPropertyName = "ChatCompletionMessageFunctionToolCallType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCallCustom))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCall))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageCustomToolCallType), TypeInfoPropertyName = "ChatCompletionMessageCustomToolCallType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageToolCall), TypeInfoPropertyName = "ChatCompletionMessageToolCall2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionMessageRole), TypeInfoPropertyName = "ChatCompletionMessageRole2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoice))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionChoiceFinishReason), TypeInfoPropertyName = "ChatCompletionChoiceFinishReason2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsageCompletionTokensDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsagePromptTokensDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CompletionUsage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletion))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionObject), TypeInfoPropertyName = "ChatCompletionObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ChatCompletionServiceTier), TypeInfoPropertyName = "ChatCompletionServiceTier2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessChatCompletionOrContentStringReasoningStringCallsAny))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AnyOf), TypeInfoPropertyName = "AnyOfChatCompletionResultSuccessChatCompletionOrContentStringReasoningStringCallsAnyData2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessChatCompletionOrContentStringReasoningStringCallsAnyData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultChatCompletionOrContentStringReasoningStringCallsAnyString), TypeInfoPropertyName = "ResultChatCompletionOrContentStringReasoningStringCallsAnyString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyString))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyStringData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyStringString), TypeInfoPropertyName = "ResultApiKeyStringString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostNumberCreatedAtTruncStringArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostNumberCreatedAtTruncStringArrayDataItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCostNumberCreatedAtTruncStringArrayString), TypeInfoPropertyName = "ResultCostNumberCreatedAtTruncStringArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AuthorName), TypeInfoPropertyName = "AuthorName2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.StandardParameter), TypeInfoPropertyName = "StandardParameter2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PluginId), TypeInfoPropertyName = "PluginId2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RateLimits))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModalityPricing))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelPricing))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelPricingCacheMultipliers))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.BodyMappingType), TypeInfoPropertyName = "BodyMappingType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.EndpointConfig))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResponseFormat), TypeInfoPropertyName = "ResponseFormat2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelProviderConfig))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelProviderConfigQuantization), TypeInfoPropertyName = "ModelProviderConfigQuantization2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.UserEndpointConfig))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Endpoint))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.SimplifiedModalityPricing))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.SimplifiedPricing))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelEndpoint))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.InputModality), TypeInfoPropertyName = "InputModality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OutputModality), TypeInfoPropertyName = "OutputModality2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelCapability), TypeInfoPropertyName = "ModelCapability2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponseFilters))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRegistryResponseFiltersProvider))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelRegistryResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelRegistryResponseString), TypeInfoPropertyName = "ResultModelRegistryResponseString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModel))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelObject), TypeInfoPropertyName = "OAIModelObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelsResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.OAIModelsResponseObject), TypeInfoPropertyName = "OAIModelsResponseObject2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricStats))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokenMetricStats), TypeInfoPropertyName = "TokenMetricStats2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokenMetricStatsVariant2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeSeriesMetric))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Model))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelTimeSeriesData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelRequestStatus))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelGeographicTtftItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelGeographicLatencyItem))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelFeedback))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelCosts))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelArrayString), TypeInfoPropertyName = "ResultModelArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelsToCompare))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsFilterBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsFilterBodyTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokensPerRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTokensPerRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTokensPerRequestString), TypeInfoPropertyName = "ResultTokensPerRequestString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestsOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessRequestsOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultRequestsOverTimeArrayString), TypeInfoPropertyName = "ResultRequestsOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsOverTimeBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.MetricsOverTimeBodyTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CostOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCostOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCostOverTimeArrayString), TypeInfoPropertyName = "ResultCostOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TokensOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTokensOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTokensOverTimeArrayString), TypeInfoPropertyName = "ResultTokensOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.LatencyOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessLatencyOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultLatencyOverTimeArrayString), TypeInfoPropertyName = "ResultLatencyOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.TimeToFirstTokenOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTimeToFirstTokenOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTimeToFirstTokenOverTimeArrayString), TypeInfoPropertyName = "ResultTimeToFirstTokenOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.UsersOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUsersOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultUsersOverTimeArrayString), TypeInfoPropertyName = "ResultUsersOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ThreatsOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessThreatsOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultThreatsOverTimeArrayString), TypeInfoPropertyName = "ResultThreatsOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ErrorOverTime))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessErrorOverTimeArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultErrorOverTimeArrayString), TypeInfoPropertyName = "ResultErrorOverTimeArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.RequestCountBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetric))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessModelMetricArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultModelMetricArrayString), TypeInfoPropertyName = "ResultModelMetricArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetricsBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ModelMetricsBodyTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessCountryDataArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultCountryDataArrayString), TypeInfoPropertyName = "ResultCountryDataArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryMetricsBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CountryMetricsBodyTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.Quantiles))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessQuantilesArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultQuantilesArrayString), TypeInfoPropertyName = "ResultQuantilesArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.QuantilesBody))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.QuantilesBodyTimeFilter))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnsafeBoolean))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessUnsafeBooleanData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultUnsafeBooleanString), TypeInfoPropertyName = "ResultUnsafeBooleanString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ClickHouseTableColumn))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ClickHouseTableSchema))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessClickHouseTableSchemaArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultClickHouseTableSchemaArrayString), TypeInfoPropertyName = "ResultClickHouseTableSchemaArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExecuteSqlResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessExecuteSqlResponse))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultExecuteSqlResponseString), TypeInfoPropertyName = "ResultExecuteSqlResponseString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExecuteSqlRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.HqlSavedQuery))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessArrayHqlSavedQuery))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultArrayHqlSavedQueryString), TypeInfoPropertyName = "ResultArrayHqlSavedQueryString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQueryOrNull))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryOrNullString), TypeInfoPropertyName = "ResultHqlSavedQueryOrNullString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessVoid))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultVoidString), TypeInfoPropertyName = "ResultVoidString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.BulkDeleteSavedQueriesRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQueryArray))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryArrayString), TypeInfoPropertyName = "ResultHqlSavedQueryArrayString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CreateSavedQueryRequest))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessHqlSavedQuery))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultHqlSavedQueryString), TypeInfoPropertyName = "ResultHqlSavedQueryString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTableIdStringExperimentIdString))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessTableIdStringExperimentIdStringData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultTableIdStringExperimentIdStringString), TypeInfoPropertyName = "ResultTableIdStringExperimentIdStringString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CreateExperimentTableParams))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableColumn))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableColumnCell))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTable))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessExperimentTable))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultExperimentTableString), TypeInfoPropertyName = "ResultExperimentTableString2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableSimplified))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ExperimentTableSimplifiedColumn))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessExperimentTableSimplified))]
@@ -1709,6 +2432,727 @@ namespace Helicone
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.CreateCloudGatewayCheckoutSessionResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PreviewInvoiceResponse))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
+ internal sealed partial class SourceGenerationContextChunk1 : 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::Helicone.JsonConverters.DataEntryVariant1TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant1TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant2TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant2TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3ContentJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3ContentNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant3TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4ContentJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4ContentNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryVariant4TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvaluatorStatsRecentTrendJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvaluatorStatsRecentTrendNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestVerbosityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OpenAIChatRequestVerbosityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToProRequestUiModeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToProRequestUiModeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SortDirectionJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SortDirectionNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LlmTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LlmTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageAnnotationTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageAnnotationTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageType2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.MessageType2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventToolTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventToolTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBOperationJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventVectorDBOperationNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventDataTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.HeliconeEventDataTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyVerbosityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyVerbosityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseType2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseType2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionNameQueryParamsPSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionNameQueryParamsPSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeFrameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeFrameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeEnum2JsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeEnum2NullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeIncrementJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TimeIncrementNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageRoleJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageRoleNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionServiceTierJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionServiceTierNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AuthorNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AuthorNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.StandardParameterJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.StandardParameterNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PluginIdJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PluginIdNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.BodyMappingTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.BodyMappingTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseFormatJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResponseFormatNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderConfigQuantizationJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelProviderConfigQuantizationNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.InputModalityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.InputModalityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OutputModalityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OutputModalityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelCapabilityJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ModelCapabilityNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelsResponseObjectJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.OAIModelsResponseObjectNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeEnumJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeEnumNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterBranchOperatorJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterBranchOperatorNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AddOnsProductTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AddOnsProductTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteAddOnsProductTypeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteAddOnsProductTypeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameNullableJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringProviderNameStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorExperimentArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOnlineEvaluatorByEvaluatorIdArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOutputStringTracesStringArrayStatusCode63NumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorScoreStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreNumberInputStringOutputStringGroundTruth63StringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DataEntryJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.LastMileConfigFormJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvaluatorStatsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025InputStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptCreateResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultNumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025ArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025VersionStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025VersionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionCountsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPrompt2025Version91PromptBody93StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHasPromptsBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptsResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptsFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCreatePromptResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultMetadataRecordStringAnyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptInputRecordArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.PromptVersionsFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultCompiledStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPromptVersionResultFilledStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentV2ArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExtendedExperimentDataStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.JsonJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentV2PromptVersionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRecordStringScoreV2StringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreV2OrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayIntegrationStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIntegrationStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayIdStringNameStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ProviderJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeRequestAssetStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultWrappedStatsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHasDataBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSuccessBooleanMessageStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDecryptedProviderKeyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDecryptedProviderKeyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UserFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.SessionFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionsAggregateMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionNameResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSessionMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultStringOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricsArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultProviderMetricArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.FilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.RequestClickhouseFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPropertyArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultValueStringCostNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultValueStringCountNumberArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ChatCompletionMessageToolCallJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultChatCompletionOrContentStringReasoningStringCallsAnyStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultApiKeyStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCostNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelRegistryResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.TokenMetricStatsJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTokensPerRequestStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRequestsOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCostOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTokensOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultLatencyOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTimeToFirstTokenOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUsersOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultThreatsOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultErrorOverTimeArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultModelMetricArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCountryDataArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultQuantilesArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultUnsafeBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultClickHouseTableSchemaArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExecuteSqlResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayHqlSavedQueryStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryOrNullStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultVoidStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHqlSavedQueryStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTableIdStringExperimentIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableSimplifiedStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentTableSimplifiedArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHypothesisIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultRunsCountNumberScoresRecordStringScoreStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultExperimentArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ExperimentFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDatasetIdStringStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.DatasetFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultDatasetResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeDatasetRowArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultHeliconeDatasetArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultEvalArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.EvalFilterNodeJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreDistributionArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultCreditBalanceResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPaginatedPurchasedCreditsStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultTotalSpendNumberStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSpendBreakdownResponseStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultPTBInvoiceArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultOrgDiscountArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultInAppThreadStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultSuccessBooleanStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.ResultThreadSummaryArrayStringJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, string>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, string>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AllOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter, global::Helicone.GetProviderKeysResponse2>),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.AnyOfJsonConverter),
+
+ typeof(global::Helicone.JsonConverters.UnixTimestampJsonConverter),
+ })]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArray), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_c61c916e4634eed4")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_3dc749edd663c095")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayDataItem), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_4cfba64094b5bdd5")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_cf349a6cf523295d")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayString?), TypeInfoPropertyName = "ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrgan_ff3f6ffbba0c1639")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_8e953b8e000805f0")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PreviewInvoiceResponseDiscount))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PreviewInvoiceResponseDiscountCoupon))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.PreviewInvoiceResponseLines))]
@@ -1734,7 +3178,6 @@ namespace Helicone
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AnyOf), TypeInfoPropertyName = "AnyOfResultErrorStringResultSuccessUnknown2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Helicone.AnyOf), TypeInfoPropertyName = "AnyOfResultErrorUnknownResultSuccessAny2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List), TypeInfoPropertyName = "ResultSuccessApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStri_8e953b8e000805f0")]
[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))]
@@ -1871,7 +3314,404 @@ namespace Helicone
[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 SourceGenerationContextChunk2 : 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,
+
+ SourceGenerationContextChunk2.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::Helicone.JsonConverters.DataEntryVariant1TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant1TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant2TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant2TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant3ContentJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant3ContentNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant3TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant3TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant4ContentJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant4ContentNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant4TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryVariant4TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant1TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LastMileConfigFormVariant2Variant2TypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvaluatorStatsRecentTrendJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvaluatorStatsRecentTrendNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestMessageToolCallTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnumFunctionTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2JsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestToolChoiceEnum2NullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestReasoningEffortNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestVerbosityJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OpenAIChatRequestVerbosityNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyMessageToolCallTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.Prompt2025VersionPromptBodyToolChoiceFunctionTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptsFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptsFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptsFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptsFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptVersionsFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptVersionsFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UpgradeToProRequestUiModeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UpgradeToProRequestUiModeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UpgradeToTeamBundleRequestUiModeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SortDirectionJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SortDirectionNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ProviderNameJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ProviderNameNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelProviderNameJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelProviderNameNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ProviderEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ProviderEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LlmTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LlmTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageAnnotationTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageAnnotationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageRoleJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageRoleNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageType2JsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.MessageType2NullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventToolTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventToolTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventVectorDBTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventVectorDBTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventVectorDBOperationJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventVectorDBOperationNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventDataTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.HeliconeEventDataTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyReasoningEffortNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyVerbosityJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyVerbosityNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMRequestBodyToolChoiceTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseRoleJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseRoleNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseType2JsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseType2NullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyDataDetailsResponseTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyVectorDBDetailsResponseTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LLMResponseBodyToolDetailsResponseTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UserFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UserFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UserFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UserFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PSizeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PSizeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionNameQueryParamsPSizeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionNameQueryParamsPSizeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionMetricsQueryParamsPSizeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.TimeFrameJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.TimeFrameNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.FilterNodeEnum2JsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.FilterNodeEnum2NullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.FilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.FilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestClickhouseFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestClickhouseFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.TimeIncrementJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.TimeIncrementNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageAnnotationTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageFunctionToolCallTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageCustomToolCallTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageRoleJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageRoleNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionChoiceFinishReasonNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionObjectJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionObjectNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionServiceTierJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionServiceTierNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AuthorNameJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AuthorNameNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.StandardParameterJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.StandardParameterNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PluginIdJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PluginIdNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.BodyMappingTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.BodyMappingTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseFormatJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResponseFormatNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelProviderConfigQuantizationJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelProviderConfigQuantizationNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.InputModalityJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.InputModalityNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OutputModalityJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OutputModalityNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelCapabilityJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ModelCapabilityNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OAIModelObjectJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OAIModelObjectNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OAIModelsResponseObjectJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.OAIModelsResponseObjectNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ExperimentFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ExperimentFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ExperimentFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ExperimentFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.NewDatasetParamsDatasetTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DatasetFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DatasetFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DatasetFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DatasetFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvalFilterNodeEnumJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvalFilterNodeEnumNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvalFilterBranchOperatorJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvalFilterBranchOperatorNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.CreateAPIKeyRequestKeyPermissionsNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.CreateNewExperimentHypothesisRequestStatusNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AddOnsProductTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AddOnsProductTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DeleteAddOnsProductTypeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DeleteAddOnsProductTypeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.GetSpendBreakdownTimeRangeNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DeleteProviderKeyResponseVariant1ProviderNameNullableJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultIdStringProviderNameStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultApiKeyHashStringApiKeyNameStringCreatedAtStringGovernanceBooleanIdNumberKeyPermissionsStringOrganizationIdStringSoftDeleteBooleanTempKeyBooleanUpdatedAtStringUserIdStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvaluatorResultStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvaluatorResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultNullStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvaluatorExperimentArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultOnlineEvaluatorByEvaluatorIdArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultOutputStringTracesStringArrayStatusCode63NumberStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvaluatorScoreStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultScoreNumberInputStringOutputStringGroundTruth63StringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DataEntryJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.LastMileConfigFormJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvaluatorStatsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025StringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025InputStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptCreateResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultIdStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultNumberStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025ArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025VersionStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025VersionArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptVersionCountsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPrompt2025Version91PromptBody93StringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHasPromptsBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptsResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptsFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptResultStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCreatePromptResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultMetadataRecordStringAnyStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptVersionResultStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptInputRecordArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultIdStringCreatedAtStringNumHypothesesNumberDatasetStringMetaRecordStringAnyArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptVersionResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.PromptVersionsFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptVersionResultCompiledStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPromptVersionResultFilledStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentIdStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentV2ArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExtendedExperimentDataStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.JsonJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentV2PromptVersionArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultRecordStringScoreV2StringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultScoreV2OrNullStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultArrayIntegrationStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultIntegrationStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultArrayIdStringNameStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ProviderJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHeliconeRequestArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHeliconeRequestStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultInputsRecordStringAnyPromptIdStringVersionIdStringEnvironmentStringOrNullOrNullStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHeliconeRequestAssetStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultWrappedStatsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHasDataBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultIdStringCreatedAtStringDestinationStringVersionStringConfigStringHmacKeyStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSuccessBooleanMessageStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultDecryptedProviderKeyArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultDecryptedProviderKeyStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultRequestCountHistogramRowArrayUserCostHistogramRowArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UserFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultUsersUserMetricsResultArrayCountNumberHasUsersBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCountNumberPromptTokensNumberCompletionTokensNumberUserIdStringCostNumberArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSessionResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.SessionFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSessionsAggregateMetricsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSessionNameResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSessionMetricsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultStringOrNullStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultProviderMetricsArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultProviderMetricsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultProviderMetricArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.FilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPropertyStringTotalCostNumberRequestCountNumberCreatedAtTruncStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.RequestClickhouseFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPropertyArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultValueStringCostNumberArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultValueStringCountNumberArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ChatCompletionMessageToolCallJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultChatCompletionOrContentStringReasoningStringCallsAnyStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultApiKeyStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCostNumberCreatedAtTruncStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultModelRegistryResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.TokenMetricStatsJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultModelArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultTokensPerRequestStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultRequestsOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCostOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultTokensOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultLatencyOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultTimeToFirstTokenOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultUsersOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultThreatsOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultErrorOverTimeArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultModelMetricArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCountryDataArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultQuantilesArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultUnsafeBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultClickHouseTableSchemaArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExecuteSqlResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultArrayHqlSavedQueryStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHqlSavedQueryOrNullStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultVoidStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHqlSavedQueryArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHqlSavedQueryStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultTableIdStringExperimentIdStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentTableStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentTableSimplifiedStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentTableSimplifiedArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHypothesisIdStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultRunsCountNumberScoresRecordStringScoreStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultExperimentArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ExperimentFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultDatasetIdStringStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.DatasetFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultDatasetResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHeliconeDatasetRowArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultHeliconeDatasetArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultEvalArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.EvalFilterNodeJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultScoreDistributionArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultScoreKeyStringScoreSumNumberCreatedAtTruncStringArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultCreditBalanceResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPaginatedPurchasedCreditsStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultTotalSpendNumberStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSpendBreakdownResponseStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultPTBInvoiceArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultOrgDiscountArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultInAppThreadStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultSuccessBooleanStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.ResultThreadSummaryArrayStringJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter, string>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter, string>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AllOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AllOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AllOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AllOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter, global::Helicone.GetProviderKeysResponse2>());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.AnyOfJsonConverter());
+ options.Converters.Add(new global::Helicone.JsonConverters.UnixTimestampJsonConverter());
+
+ return options;
+ }
}
}
\ No newline at end of file