From b16d411d59f821ecb9d9bfa0df3f93ddc989ee3f Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 6 Apr 2026 18:44:12 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .../Braintrust.AclsClient.AclBatchUpdate.g.cs | 26 +- .../Braintrust.AclsClient.AclListOrg.g.cs | 24 +- .../Braintrust.AclsClient.DeleteAcl.g.cs | 26 +- .../Braintrust.AclsClient.DeleteAclId.g.cs | 24 +- .../Braintrust.AclsClient.GetAcl.g.cs | 24 +- .../Braintrust.AclsClient.GetAclId.g.cs | 24 +- .../Braintrust.AclsClient.PostAcl.g.cs | 26 +- .../Generated/Braintrust.AclsClient.g.cs | 2 +- ...ntrust.AiSecretsClient.DeleteAiSecret.g.cs | 26 +- ...rust.AiSecretsClient.DeleteAiSecretId.g.cs | 24 +- ...raintrust.AiSecretsClient.GetAiSecret.g.cs | 24 +- ...intrust.AiSecretsClient.GetAiSecretId.g.cs | 24 +- ...trust.AiSecretsClient.PatchAiSecretId.g.cs | 26 +- ...aintrust.AiSecretsClient.PostAiSecret.g.cs | 26 +- ...raintrust.AiSecretsClient.PutAiSecret.g.cs | 26 +- .../Generated/Braintrust.AiSecretsClient.g.cs | 2 +- .../Generated/Braintrust.AllOf.2.g.cs | 8 +- ...aintrust.ApiKeysClient.DeleteApiKeyId.g.cs | 24 +- .../Braintrust.ApiKeysClient.GetApiKey.g.cs | 24 +- .../Braintrust.ApiKeysClient.GetApiKeyId.g.cs | 24 +- .../Braintrust.ApiKeysClient.PostApiKey.g.cs | 26 +- .../Generated/Braintrust.ApiKeysClient.g.cs | 2 +- .../Braintrust.BraintrustClient.g.cs | 514 +-- .../Braintrust.CorsClient.OptionsAcl.g.cs | 4 +- ...rust.CorsClient.OptionsAclBatchUpdate.g.cs | 4 +- .../Braintrust.CorsClient.OptionsAclId.g.cs | 4 +- ...aintrust.CorsClient.OptionsAclListOrg.g.cs | 4 +- ...Braintrust.CorsClient.OptionsAiSecret.g.cs | 4 +- ...aintrust.CorsClient.OptionsAiSecretId.g.cs | 4 +- .../Braintrust.CorsClient.OptionsApiKey.g.cs | 4 +- ...Braintrust.CorsClient.OptionsApiKeyId.g.cs | 4 +- ...t.CorsClient.OptionsCrossObjectInsert.g.cs | 4 +- .../Braintrust.CorsClient.OptionsDataset.g.cs | 4 +- ...raintrust.CorsClient.OptionsDatasetId.g.cs | 4 +- ...t.CorsClient.OptionsDatasetIdFeedback.g.cs | 4 +- ...rust.CorsClient.OptionsDatasetIdFetch.g.cs | 4 +- ...ust.CorsClient.OptionsDatasetIdInsert.g.cs | 4 +- ....CorsClient.OptionsDatasetIdSummarize.g.cs | 4 +- .../Braintrust.CorsClient.OptionsEnvVar.g.cs | 4 +- ...Braintrust.CorsClient.OptionsEnvVarId.g.cs | 4 +- ...rust.CorsClient.OptionsEvalStatusPage.g.cs | 4 +- ...st.CorsClient.OptionsEvalStatusPageId.g.cs | 4 +- ...aintrust.CorsClient.OptionsExperiment.g.cs | 4 +- ...ntrust.CorsClient.OptionsExperimentId.g.cs | 4 +- ...orsClient.OptionsExperimentIdFeedback.g.cs | 4 +- ...t.CorsClient.OptionsExperimentIdFetch.g.cs | 4 +- ....CorsClient.OptionsExperimentIdInsert.g.cs | 4 +- ...rsClient.OptionsExperimentIdSummarize.g.cs | 4 +- ...Braintrust.CorsClient.OptionsFunction.g.cs | 4 +- ...aintrust.CorsClient.OptionsFunctionId.g.cs | 4 +- ...st.CorsClient.OptionsFunctionIdInvoke.g.cs | 4 +- .../Braintrust.CorsClient.OptionsGroup.g.cs | 4 +- .../Braintrust.CorsClient.OptionsGroupId.g.cs | 4 +- .../Braintrust.CorsClient.OptionsIndex.g.cs | 4 +- ...raintrust.CorsClient.OptionsMcpServer.g.cs | 4 +- ...intrust.CorsClient.OptionsMcpServerId.g.cs | 4 +- ...ntrust.CorsClient.OptionsOrganization.g.cs | 4 +- ...rust.CorsClient.OptionsOrganizationId.g.cs | 4 +- ...CorsClient.OptionsOrganizationMembers.g.cs | 4 +- .../Braintrust.CorsClient.OptionsProject.g.cs | 4 +- ...t.CorsClient.OptionsProjectAutomation.g.cs | 4 +- ...CorsClient.OptionsProjectAutomationId.g.cs | 4 +- ...raintrust.CorsClient.OptionsProjectId.g.cs | 4 +- ...rsClient.OptionsProjectLogsIdFeedback.g.cs | 4 +- ....CorsClient.OptionsProjectLogsIdFetch.g.cs | 4 +- ...CorsClient.OptionsProjectLogsIdInsert.g.cs | 4 +- ...ntrust.CorsClient.OptionsProjectScore.g.cs | 4 +- ...rust.CorsClient.OptionsProjectScoreId.g.cs | 4 +- ...aintrust.CorsClient.OptionsProjectTag.g.cs | 4 +- ...ntrust.CorsClient.OptionsProjectTagId.g.cs | 4 +- .../Braintrust.CorsClient.OptionsPrompt.g.cs | 4 +- ...Braintrust.CorsClient.OptionsPromptId.g.cs | 4 +- ...rust.CorsClient.OptionsProxyproxyauto.g.cs | 4 +- ...ient.OptionsProxyproxychatCompletions.g.cs | 4 +- ...rsClient.OptionsProxyproxycompletions.g.cs | 4 +- ...rsClient.OptionsProxyproxycredentials.g.cs | 4 +- ...orsClient.OptionsProxyproxyembeddings.g.cs | 4 +- .../Braintrust.CorsClient.OptionsRole.g.cs | 4 +- .../Braintrust.CorsClient.OptionsRoleId.g.cs | 4 +- ...ntrust.CorsClient.OptionsServiceToken.g.cs | 4 +- ...rust.CorsClient.OptionsServiceTokenId.g.cs | 4 +- ...aintrust.CorsClient.OptionsSpanIframe.g.cs | 4 +- ...ntrust.CorsClient.OptionsSpanIframeId.g.cs | 4 +- .../Braintrust.CorsClient.OptionsUser.g.cs | 4 +- .../Braintrust.CorsClient.OptionsUserId.g.cs | 4 +- .../Braintrust.CorsClient.OptionsView.g.cs | 4 +- .../Braintrust.CorsClient.OptionsViewId.g.cs | 4 +- .../Generated/Braintrust.CorsClient.g.cs | 2 +- ...ossObjectClient.PostCrossObjectInsert.g.cs | 26 +- .../Braintrust.CrossObjectClient.g.cs | 2 +- ...ntrust.DatasetsClient.DeleteDatasetId.g.cs | 24 +- .../Braintrust.DatasetsClient.GetDataset.g.cs | 24 +- ...raintrust.DatasetsClient.GetDatasetId.g.cs | 24 +- ...rust.DatasetsClient.GetDatasetIdFetch.g.cs | 24 +- ....DatasetsClient.GetDatasetIdSummarize.g.cs | 24 +- ...intrust.DatasetsClient.PatchDatasetId.g.cs | 26 +- ...Braintrust.DatasetsClient.PostDataset.g.cs | 26 +- ....DatasetsClient.PostDatasetIdFeedback.g.cs | 26 +- ...ust.DatasetsClient.PostDatasetIdFetch.g.cs | 26 +- ...st.DatasetsClient.PostDatasetIdInsert.g.cs | 26 +- .../Generated/Braintrust.DatasetsClient.g.cs | 2 +- ...aintrust.EnvVarsClient.DeleteEnvVarId.g.cs | 24 +- .../Braintrust.EnvVarsClient.GetEnvVar.g.cs | 24 +- .../Braintrust.EnvVarsClient.GetEnvVarId.g.cs | 24 +- ...raintrust.EnvVarsClient.PatchEnvVarId.g.cs | 26 +- .../Braintrust.EnvVarsClient.PostEnvVar.g.cs | 26 +- .../Braintrust.EnvVarsClient.PutEnvVar.g.cs | 26 +- .../Generated/Braintrust.EnvVarsClient.g.cs | 2 +- ....EnvironmentsClient.CreateEnvironment.g.cs | 26 +- ....EnvironmentsClient.DeleteEnvironment.g.cs | 24 +- ...ust.EnvironmentsClient.GetEnvironment.g.cs | 24 +- ...t.EnvironmentsClient.ListEnvironments.g.cs | 24 +- ....EnvironmentsClient.UpdateEnvironment.g.cs | 26 +- .../Braintrust.EnvironmentsClient.g.cs | 2 +- ...tusPagesClient.DeleteEvalStatusPageId.g.cs | 24 +- ...alStatusPagesClient.GetEvalStatusPage.g.cs | 24 +- ...StatusPagesClient.GetEvalStatusPageId.g.cs | 24 +- ...atusPagesClient.PatchEvalStatusPageId.g.cs | 26 +- ...lStatusPagesClient.PostEvalStatusPage.g.cs | 26 +- ...alStatusPagesClient.PutEvalStatusPage.g.cs | 26 +- .../Braintrust.EvalStatusPagesClient.g.cs | 2 +- .../Braintrust.EvalsClient.EvalLaunch.g.cs | 6 +- .../Generated/Braintrust.EvalsClient.g.cs | 2 +- ....ExperimentsClient.DeleteExperimentId.g.cs | 24 +- ...trust.ExperimentsClient.GetExperiment.g.cs | 24 +- ...ust.ExperimentsClient.GetExperimentId.g.cs | 24 +- ...xperimentsClient.GetExperimentIdFetch.g.cs | 24 +- ...imentsClient.GetExperimentIdSummarize.g.cs | 24 +- ...t.ExperimentsClient.PatchExperimentId.g.cs | 26 +- ...rust.ExperimentsClient.PostExperiment.g.cs | 26 +- ...imentsClient.PostExperimentIdFeedback.g.cs | 26 +- ...perimentsClient.PostExperimentIdFetch.g.cs | 26 +- ...erimentsClient.PostExperimentIdInsert.g.cs | 26 +- .../Braintrust.ExperimentsClient.g.cs | 2 +- ...rust.FunctionsClient.DeleteFunctionId.g.cs | 24 +- ...raintrust.FunctionsClient.GetFunction.g.cs | 24 +- ...intrust.FunctionsClient.GetFunctionId.g.cs | 24 +- ...trust.FunctionsClient.PatchFunctionId.g.cs | 26 +- ...aintrust.FunctionsClient.PostFunction.g.cs | 26 +- ....FunctionsClient.PostFunctionIdInvoke.g.cs | 2 +- ...raintrust.FunctionsClient.PutFunction.g.cs | 26 +- .../Generated/Braintrust.FunctionsClient.g.cs | 2 +- ...Braintrust.GroupsClient.DeleteGroupId.g.cs | 24 +- .../Braintrust.GroupsClient.GetGroup.g.cs | 24 +- .../Braintrust.GroupsClient.GetGroupId.g.cs | 24 +- .../Braintrust.GroupsClient.PatchGroupId.g.cs | 26 +- .../Braintrust.GroupsClient.PostGroup.g.cs | 26 +- .../Braintrust.GroupsClient.PutGroup.g.cs | 26 +- .../Generated/Braintrust.GroupsClient.g.cs | 2 +- .../Generated/Braintrust.IAclsClient.g.cs | 2 +- .../Braintrust.IAiSecretsClient.g.cs | 2 +- .../Generated/Braintrust.IApiKeysClient.g.cs | 2 +- .../Braintrust.IBraintrustClient.g.cs | 2 +- .../Generated/Braintrust.ICorsClient.g.cs | 2 +- .../Braintrust.ICrossObjectClient.g.cs | 2 +- .../Generated/Braintrust.IDatasetsClient.g.cs | 2 +- .../Generated/Braintrust.IEnvVarsClient.g.cs | 2 +- .../Braintrust.IEnvironmentsClient.g.cs | 2 +- .../Braintrust.IEvalStatusPagesClient.g.cs | 2 +- .../Generated/Braintrust.IEvalsClient.g.cs | 2 +- .../Braintrust.IExperimentsClient.g.cs | 2 +- .../Braintrust.IFunctionsClient.g.cs | 2 +- .../Generated/Braintrust.IGroupsClient.g.cs | 2 +- .../Generated/Braintrust.ILogsClient.g.cs | 2 +- .../Braintrust.IMcpServersClient.g.cs | 2 +- .../Braintrust.IOrganizationsClient.g.cs | 2 +- .../Generated/Braintrust.IOtherClient.g.cs | 2 +- .../Braintrust.IProjectAutomationsClient.g.cs | 2 +- .../Braintrust.IProjectScoresClient.g.cs | 2 +- .../Braintrust.IProjectTagsClient.g.cs | 2 +- .../Generated/Braintrust.IProjectsClient.g.cs | 2 +- .../Generated/Braintrust.IPromptsClient.g.cs | 2 +- .../Generated/Braintrust.IProxyClient.g.cs | 2 +- .../Generated/Braintrust.IRolesClient.g.cs | 2 +- .../Braintrust.IServiceTokensClient.g.cs | 2 +- .../Braintrust.ISpanIframesClient.g.cs | 2 +- .../Generated/Braintrust.IUsersClient.g.cs | 2 +- .../Generated/Braintrust.IViewsClient.g.cs | 2 +- ...raintrust.JsonConverters.AISecretType.g.cs | 50 +- .../Braintrust.JsonConverters.AllOf2.g.cs | 52 +- .../Braintrust.JsonConverters.AnyOf2.g.cs | 52 +- .../Braintrust.JsonConverters.AnyOf3.g.cs | 74 +- .../Braintrust.JsonConverters.AnyOf4.g.cs | 96 +- .../Braintrust.JsonConverters.AnyOf5.g.cs | 118 +- .../Braintrust.JsonConverters.AnyOf6.g.cs | 140 +- ...nConverters.ChatCompletionContentPart.g.cs | 42 +- ...Converters.ChatCompletionMessageParam.g.cs | 90 +- ...raintrust.JsonConverters.FunctionData.g.cs | 114 +- ...st.JsonConverters.FunctionDataNullish.g.cs | 126 +- .../Braintrust.JsonConverters.FunctionId.g.cs | 90 +- .../Braintrust.JsonConverters.GraphNode.g.cs | 102 +- .../Braintrust.JsonConverters.Ids.g.cs | 50 +- ...raintrust.JsonConverters.InvokeParent.g.cs | 30 +- ...Braintrust.JsonConverters.ModelParams.g.cs | 66 +- ...sonConverters.NullableSavedFunctionId.g.cs | 42 +- .../Braintrust.JsonConverters.OneOf2.g.cs | 52 +- .../Braintrust.JsonConverters.OneOf3.g.cs | 74 +- ...JsonConverters.ProjectScoreCategories.g.cs | 94 +- ...ntrust.JsonConverters.PromptBlockData.g.cs | 30 +- ...JsonConverters.PromptBlockDataNullish.g.cs | 42 +- ....JsonConverters.ResponseFormatNullish.g.cs | 54 +- ...ntrust.JsonConverters.SavedFunctionId.g.cs | 42 +- ...onConverters.TopicAutomationDataScope.g.cs | 54 +- .../Braintrust.JsonConverters.UserEmail.g.cs | 50 +- ...intrust.JsonConverters.UserFamilyName.g.cs | 50 +- ...aintrust.JsonConverters.UserGivenName.g.cs | 50 +- ...Braintrust.JsonConverters.ViewOptions.g.cs | 42 +- .../Braintrust.JsonSerializerContext.g.cs | 1696 +++++++++ ...Braintrust.JsonSerializerContextTypes.g.cs | 3086 +++++++++++++++++ ...rust.LogsClient.GetProjectLogsIdFetch.g.cs | 24 +- ....LogsClient.PostProjectLogsIdFeedback.g.cs | 26 +- ...ust.LogsClient.PostProjectLogsIdFetch.g.cs | 26 +- ...st.LogsClient.PostProjectLogsIdInsert.g.cs | 26 +- .../Generated/Braintrust.LogsClient.g.cs | 2 +- ...st.McpServersClient.DeleteMcpServerId.g.cs | 24 +- ...intrust.McpServersClient.GetMcpServer.g.cs | 24 +- ...trust.McpServersClient.GetMcpServerId.g.cs | 24 +- ...ust.McpServersClient.PatchMcpServerId.g.cs | 26 +- ...ntrust.McpServersClient.PostMcpServer.g.cs | 26 +- ...intrust.McpServersClient.PutMcpServer.g.cs | 26 +- .../Braintrust.McpServersClient.g.cs | 2 +- ...t.OrganizationsClient.GetOrganization.g.cs | 24 +- ...OrganizationsClient.GetOrganizationId.g.cs | 24 +- ...ganizationsClient.PatchOrganizationId.g.cs | 26 +- ...ationsClient.PatchOrganizationMembers.g.cs | 26 +- .../Braintrust.OrganizationsClient.g.cs | 2 +- .../Braintrust.OtherClient.GetIndex.g.cs | 8 +- .../Generated/Braintrust.OtherClient.g.cs | 2 +- .../Generated/Braintrust.Polyfills.g.cs | 8 + ...tionsClient.DeleteProjectAutomationId.g.cs | 24 +- ...utomationsClient.GetProjectAutomation.g.cs | 24 +- ...omationsClient.GetProjectAutomationId.g.cs | 24 +- ...ationsClient.PatchProjectAutomationId.g.cs | 26 +- ...tomationsClient.PostProjectAutomation.g.cs | 26 +- ...utomationsClient.PutProjectAutomation.g.cs | 26 +- .../Braintrust.ProjectAutomationsClient.g.cs | 2 +- ...jectScoresClient.DeleteProjectScoreId.g.cs | 24 +- ...t.ProjectScoresClient.GetProjectScore.g.cs | 24 +- ...ProjectScoresClient.GetProjectScoreId.g.cs | 24 +- ...ojectScoresClient.PatchProjectScoreId.g.cs | 26 +- ....ProjectScoresClient.PostProjectScore.g.cs | 26 +- ...t.ProjectScoresClient.PutProjectScore.g.cs | 26 +- .../Braintrust.ProjectScoresClient.g.cs | 2 +- ....ProjectTagsClient.DeleteProjectTagId.g.cs | 24 +- ...trust.ProjectTagsClient.GetProjectTag.g.cs | 24 +- ...ust.ProjectTagsClient.GetProjectTagId.g.cs | 24 +- ...t.ProjectTagsClient.PatchProjectTagId.g.cs | 26 +- ...rust.ProjectTagsClient.PostProjectTag.g.cs | 26 +- ...trust.ProjectTagsClient.PutProjectTag.g.cs | 26 +- .../Braintrust.ProjectTagsClient.g.cs | 2 +- ...ntrust.ProjectsClient.DeleteProjectId.g.cs | 24 +- .../Braintrust.ProjectsClient.GetProject.g.cs | 24 +- ...raintrust.ProjectsClient.GetProjectId.g.cs | 24 +- ...intrust.ProjectsClient.PatchProjectId.g.cs | 26 +- ...Braintrust.ProjectsClient.PostProject.g.cs | 26 +- .../Generated/Braintrust.ProjectsClient.g.cs | 2 +- ...aintrust.PromptsClient.DeletePromptId.g.cs | 24 +- .../Braintrust.PromptsClient.GetPrompt.g.cs | 24 +- .../Braintrust.PromptsClient.GetPromptId.g.cs | 24 +- ...raintrust.PromptsClient.PatchPromptId.g.cs | 26 +- .../Braintrust.PromptsClient.PostPrompt.g.cs | 26 +- .../Braintrust.PromptsClient.PutPrompt.g.cs | 26 +- .../Generated/Braintrust.PromptsClient.g.cs | 2 +- .../Braintrust.ProxyClient.Proxyauto.g.cs | 2 +- ...rust.ProxyClient.ProxychatCompletions.g.cs | 2 +- ...aintrust.ProxyClient.Proxycompletions.g.cs | 2 +- ...aintrust.ProxyClient.Proxycredentials.g.cs | 10 +- ...raintrust.ProxyClient.Proxyembeddings.g.cs | 2 +- .../Generated/Braintrust.ProxyClient.g.cs | 2 +- .../Braintrust.RolesClient.DeleteRoleId.g.cs | 24 +- .../Braintrust.RolesClient.GetRole.g.cs | 24 +- .../Braintrust.RolesClient.GetRoleId.g.cs | 24 +- .../Braintrust.RolesClient.PatchRoleId.g.cs | 26 +- .../Braintrust.RolesClient.PostRole.g.cs | 26 +- .../Braintrust.RolesClient.PutRole.g.cs | 26 +- .../Generated/Braintrust.RolesClient.g.cs | 2 +- ...erviceTokensClient.DeleteServiceToken.g.cs | 26 +- ...viceTokensClient.DeleteServiceTokenId.g.cs | 24 +- ...t.ServiceTokensClient.GetServiceToken.g.cs | 24 +- ...ServiceTokensClient.GetServiceTokenId.g.cs | 24 +- ....ServiceTokensClient.PostServiceToken.g.cs | 26 +- ...t.ServiceTokensClient.PutServiceToken.g.cs | 26 +- .../Braintrust.ServiceTokensClient.g.cs | 2 +- ....SpanIframesClient.DeleteSpanIframeId.g.cs | 24 +- ...trust.SpanIframesClient.GetSpanIframe.g.cs | 24 +- ...ust.SpanIframesClient.GetSpanIframeId.g.cs | 24 +- ...t.SpanIframesClient.PatchSpanIframeId.g.cs | 26 +- ...rust.SpanIframesClient.PostSpanIframe.g.cs | 26 +- ...trust.SpanIframesClient.PutSpanIframe.g.cs | 26 +- .../Braintrust.SpanIframesClient.g.cs | 2 +- .../Braintrust.UsersClient.GetUser.g.cs | 24 +- .../Braintrust.UsersClient.GetUserId.g.cs | 24 +- .../Generated/Braintrust.UsersClient.g.cs | 2 +- .../Braintrust.ViewsClient.DeleteViewId.g.cs | 26 +- .../Braintrust.ViewsClient.GetView.g.cs | 24 +- .../Braintrust.ViewsClient.GetViewId.g.cs | 24 +- .../Braintrust.ViewsClient.PatchViewId.g.cs | 26 +- .../Braintrust.ViewsClient.PostView.g.cs | 26 +- .../Braintrust.ViewsClient.PutView.g.cs | 26 +- .../Generated/Braintrust.ViewsClient.g.cs | 2 +- 300 files changed, 8297 insertions(+), 2811 deletions(-) create mode 100644 src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs create mode 100644 src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclBatchUpdate.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclBatchUpdate.g.cs index 2bf63b3..6616068 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclBatchUpdate.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclBatchUpdate.g.cs @@ -68,7 +68,7 @@ partial void ProcessAclBatchUpdateResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessAclBatchUpdateResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessAclBatchUpdateResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessAclBatchUpdateResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessAclBatchUpdateResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessAclBatchUpdateResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessAclBatchUpdateResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AclBatchUpdateResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AclBatchUpdateResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessAclBatchUpdateResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AclBatchUpdateResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AclBatchUpdateResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclListOrg.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclListOrg.g.cs index 609b29e..c7ee9f5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclListOrg.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.AclListOrg.g.cs @@ -203,13 +203,13 @@ partial void ProcessAclListOrgResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -241,13 +241,13 @@ partial void ProcessAclListOrgResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -279,13 +279,13 @@ partial void ProcessAclListOrgResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -317,13 +317,13 @@ partial void ProcessAclListOrgResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -355,13 +355,13 @@ partial void ProcessAclListOrgResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -405,7 +405,7 @@ partial void ProcessAclListOrgResponseContent( __response.EnsureSuccessStatusCode(); return - global::System.Text.Json.JsonSerializer.Deserialize?>(__content, JsonSerializerOptions) ?? + (global::System.Collections.Generic.IList?)global::System.Text.Json.JsonSerializer.Deserialize(__content, typeof(global::System.Collections.Generic.IList), JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -435,7 +435,7 @@ partial void ProcessAclListOrgResponseContent( ).ConfigureAwait(false); return - await global::System.Text.Json.JsonSerializer.DeserializeAsync?>(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + (global::System.Collections.Generic.IList?)await global::System.Text.Json.JsonSerializer.DeserializeAsync(__content, typeof(global::System.Collections.Generic.IList), JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAcl.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAcl.g.cs index 4ea6228..5e492b3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAcl.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAcl.g.cs @@ -68,7 +68,7 @@ partial void ProcessDeleteAclResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessDeleteAclResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessDeleteAclResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessDeleteAclResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessDeleteAclResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessDeleteAclResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessDeleteAclResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Acl.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Acl.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessDeleteAclResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAclId.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAclId.g.cs index 9e11c2e..485414a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAclId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.DeleteAclId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteAclIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteAclIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteAclIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteAclIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteAclIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteAclIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Acl.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Acl.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteAclIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAcl.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAcl.g.cs index a6810be..588dc16 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAcl.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAcl.g.cs @@ -194,13 +194,13 @@ partial void ProcessGetAclResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -232,13 +232,13 @@ partial void ProcessGetAclResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -270,13 +270,13 @@ partial void ProcessGetAclResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -308,13 +308,13 @@ partial void ProcessGetAclResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -346,13 +346,13 @@ partial void ProcessGetAclResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -396,7 +396,7 @@ partial void ProcessGetAclResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetAclResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetAclResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -426,7 +426,7 @@ partial void ProcessGetAclResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetAclResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetAclResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAclId.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAclId.g.cs index 024dd15..08c6c99 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAclId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.GetAclId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetAclIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetAclIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetAclIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetAclIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetAclIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetAclIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Acl.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Acl.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetAclIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.PostAcl.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.PostAcl.g.cs index 49ddf56..5d62814 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.PostAcl.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.PostAcl.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostAclResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostAclResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostAclResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostAclResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostAclResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostAclResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostAclResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Acl.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Acl.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostAclResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Acl.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AclsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.AclsClient.g.cs index 1fdb00e..0b042c9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AclsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AclsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class AclsClient : global::Braintrust.IAclsClient, global: /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecret.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecret.g.cs index 71f6af9..d080b46 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecret.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecret.g.cs @@ -68,7 +68,7 @@ partial void ProcessDeleteAiSecretResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessDeleteAiSecretResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessDeleteAiSecretResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessDeleteAiSecretResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessDeleteAiSecretResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessDeleteAiSecretResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessDeleteAiSecretResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessDeleteAiSecretResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecretId.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecretId.g.cs index e9d62b2..dc9f4e0 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecretId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.DeleteAiSecretId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteAiSecretIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteAiSecretIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteAiSecretIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteAiSecretIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteAiSecretIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteAiSecretIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteAiSecretIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecret.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecret.g.cs index 51d100a..8165d37 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecret.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecret.g.cs @@ -155,13 +155,13 @@ partial void ProcessGetAiSecretResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -193,13 +193,13 @@ partial void ProcessGetAiSecretResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -231,13 +231,13 @@ partial void ProcessGetAiSecretResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -269,13 +269,13 @@ partial void ProcessGetAiSecretResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,13 +307,13 @@ partial void ProcessGetAiSecretResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -357,7 +357,7 @@ partial void ProcessGetAiSecretResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetAiSecretResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetAiSecretResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -387,7 +387,7 @@ partial void ProcessGetAiSecretResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetAiSecretResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetAiSecretResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecretId.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecretId.g.cs index 7170a51..4d5ad5d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecretId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.GetAiSecretId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetAiSecretIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetAiSecretIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetAiSecretIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetAiSecretIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetAiSecretIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetAiSecretIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetAiSecretIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PatchAiSecretId.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PatchAiSecretId.g.cs index 22d0f57..da8e040 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PatchAiSecretId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PatchAiSecretId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchAiSecretIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchAiSecretIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchAiSecretIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchAiSecretIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchAiSecretIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchAiSecretIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchAiSecretIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchAiSecretIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PostAiSecret.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PostAiSecret.g.cs index 1cafcce..dc2c7e1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PostAiSecret.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PostAiSecret.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostAiSecretResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostAiSecretResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostAiSecretResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostAiSecretResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostAiSecretResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostAiSecretResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostAiSecretResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostAiSecretResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PutAiSecret.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PutAiSecret.g.cs index b8da988..9931f3a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PutAiSecret.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.PutAiSecret.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutAiSecretResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutAiSecretResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutAiSecretResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutAiSecretResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutAiSecretResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutAiSecretResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutAiSecretResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.AISecret.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.AISecret.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutAiSecretResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.AISecret.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.g.cs index d8bd893..9a39d73 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AiSecretsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class AiSecretsClient : global::Braintrust.IAiSecretsClien /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs b/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs index 8b281c4..7af3dd6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.AllOf.2.g.cs @@ -6,7 +6,7 @@ namespace Braintrust /// /// /// - public readonly partial struct AllOf : global::System.IEquatable> + 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> { /// /// @@ -105,9 +105,9 @@ Value1 as object Value2?.ToString() ; - private static bool RequiresValue() => RequirementCache.Value; + private static bool RequiresValue<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue>() => RequirementCache.Value; - private static bool DetermineRequiresValue(global::System.Type type) + private static bool DetermineRequiresValue([global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] global::System.Type type) { if (global::System.Nullable.GetUnderlyingType(type) != null) { @@ -138,7 +138,7 @@ private static bool DetermineRequiresValue(global::System.Type type) return false; } - private static class RequirementCache + private static class RequirementCache<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] TValue> { public static readonly bool Value = DetermineRequiresValue(typeof(TValue)); } diff --git a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.DeleteApiKeyId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.DeleteApiKeyId.g.cs index f2b225c..57bee3e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.DeleteApiKeyId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.DeleteApiKeyId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteApiKeyIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteApiKeyIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteApiKeyIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteApiKeyIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteApiKeyIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteApiKeyIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ApiKey.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ApiKey.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteApiKeyIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ApiKey.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ApiKey.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKey.g.cs b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKey.g.cs index e5288b9..6448c36 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKey.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKey.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetApiKeyResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetApiKeyResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetApiKeyResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetApiKeyResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetApiKeyResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetApiKeyResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetApiKeyResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetApiKeyResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetApiKeyResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetApiKeyResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetApiKeyResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKeyId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKeyId.g.cs index fa560fe..a877d7c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKeyId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.GetApiKeyId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetApiKeyIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetApiKeyIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetApiKeyIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetApiKeyIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetApiKeyIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetApiKeyIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ApiKey.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ApiKey.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetApiKeyIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ApiKey.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ApiKey.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.PostApiKey.g.cs b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.PostApiKey.g.cs index 4d11b2f..cd611eb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.PostApiKey.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.PostApiKey.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostApiKeyResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostApiKeyResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostApiKeyResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostApiKeyResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostApiKeyResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostApiKeyResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostApiKeyResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.CreateApiKeyOutput.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.CreateApiKeyOutput.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostApiKeyResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.CreateApiKeyOutput.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.CreateApiKeyOutput.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.g.cs index ea381fa..98c20bd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ApiKeysClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ApiKeysClient : global::Braintrust.IApiKeysClient, g /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.BraintrustClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.BraintrustClient.g.cs index 9396b00..af847c7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.BraintrustClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.BraintrustClient.g.cs @@ -36,463 +36,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli /// /// /// - #pragma warning disable CS0618 // Type or member is obsolete - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions - { - PropertyNameCaseInsensitive = true, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, - Converters = - { - new global::Braintrust.JsonConverters.ViewTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.AclObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.AclObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.AclListOrgObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.AclListOrgObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.AclListPermissionJsonConverter(), - new global::Braintrust.JsonConverters.AclListPermissionNullableJsonConverter(), - new global::Braintrust.JsonConverters.AclListRestrictObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.AclListRestrictObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectScoreTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectScoreTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.EnvVarObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.EnvVarObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionTypeEnumJsonConverter(), - new global::Braintrust.JsonConverters.FunctionTypeEnumNullableJsonConverter(), - new global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1JsonConverter(), - new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1NullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2JsonConverter(), - new global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2NullableJsonConverter(), - new global::Braintrust.JsonConverters.SpanTypeJsonConverter(), - new global::Braintrust.JsonConverters.SpanTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectLogsEventLogIdJsonConverter(), - new global::Braintrust.JsonConverters.ProjectLogsEventLogIdNullableJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusNullableJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceNullableJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackExperimentItemSourceJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackExperimentItemSourceNullableJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackDatasetItemSourceJsonConverter(), - new global::Braintrust.JsonConverters.FeedbackDatasetItemSourceNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortNullableJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptParserNullishTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptParserNullishTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionTypeEnumNullishJsonConverter(), - new global::Braintrust.JsonConverters.FunctionTypeEnumNullishNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptLogIdJsonConverter(), - new global::Braintrust.JsonConverters.PromptLogIdNullableJsonConverter(), - new global::Braintrust.JsonConverters.PermissionJsonConverter(), - new global::Braintrust.JsonConverters.PermissionNullableJsonConverter(), - new global::Braintrust.JsonConverters.RetentionObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.RetentionObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.SpanScopeTypeJsonConverter(), - new global::Braintrust.JsonConverters.SpanScopeTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TraceScopeTypeJsonConverter(), - new global::Braintrust.JsonConverters.TraceScopeTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GroupScopeTypeJsonConverter(), - new global::Braintrust.JsonConverters.GroupScopeTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.EvalStatusPageThemeJsonConverter(), - new global::Braintrust.JsonConverters.EvalStatusPageThemeNullableJsonConverter(), - new global::Braintrust.JsonConverters.EvalStatusPageConfigSortOrderJsonConverter(), - new global::Braintrust.JsonConverters.EvalStatusPageConfigSortOrderNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderNullableJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderJsonConverter(), - new global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataChatTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataChatTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant1TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant1TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant2TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant2TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant3TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant3TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant4TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant4TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant5TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant5TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant6TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant6TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant7TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant7TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant8TypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeVariant8TypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphEdgePurposeJsonConverter(), - new global::Braintrust.JsonConverters.GraphEdgePurposeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GraphDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.GraphDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FacetDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.FacetDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.TopicMapDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.BatchedFacetDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.BatchedFacetDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataPromptTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataPromptTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataType2JsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataType2NullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataGlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataGlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataParametersTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataParametersTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionLogIdJsonConverter(), - new global::Braintrust.JsonConverters.FunctionLogIdNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2JsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2NullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.StreamingModeJsonConverter(), - new global::Braintrust.JsonConverters.StreamingModeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ViewViewTypeJsonConverter(), - new global::Braintrust.JsonConverters.ViewViewTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.CreateViewViewTypeJsonConverter(), - new global::Braintrust.JsonConverters.CreateViewViewTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchViewViewTypeJsonConverter(), - new global::Braintrust.JsonConverters.PatchViewViewTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.ImageRenderingModeJsonConverter(), - new global::Braintrust.JsonConverters.ImageRenderingModeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusJsonConverter(), - new global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusNullableJsonConverter(), - new global::Braintrust.JsonConverters.EnvVarObjectType2JsonConverter(), - new global::Braintrust.JsonConverters.EnvVarObjectType2NullableJsonConverter(), - new global::Braintrust.JsonConverters.EnvVarSecretCategoryJsonConverter(), - new global::Braintrust.JsonConverters.EnvVarSecretCategoryNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataTemplateFormatJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataTemplateFormatNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter(), - new global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeNullableJsonConverter(), - new global::Braintrust.JsonConverters.GitMetadataSettingsCollectJsonConverter(), - new global::Braintrust.JsonConverters.GitMetadataSettingsCollectNullableJsonConverter(), - new global::Braintrust.JsonConverters.GitMetadataSettingsFieldJsonConverter(), - new global::Braintrust.JsonConverters.GitMetadataSettingsFieldNullableJsonConverter(), - new global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeJsonConverter(), - new global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeNullableJsonConverter(), - new global::Braintrust.JsonConverters.IdsJsonConverter(), - new global::Braintrust.JsonConverters.UserGivenNameJsonConverter(), - new global::Braintrust.JsonConverters.UserFamilyNameJsonConverter(), - new global::Braintrust.JsonConverters.UserEmailJsonConverter(), - new global::Braintrust.JsonConverters.AISecretTypeJsonConverter(), - new global::Braintrust.JsonConverters.NullableSavedFunctionIdJsonConverter(), - new global::Braintrust.JsonConverters.SavedFunctionIdJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionContentPartJsonConverter(), - new global::Braintrust.JsonConverters.ChatCompletionMessageParamJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataNullishJsonConverter(), - new global::Braintrust.JsonConverters.ResponseFormatNullishJsonConverter(), - new global::Braintrust.JsonConverters.ModelParamsJsonConverter(), - new global::Braintrust.JsonConverters.TopicAutomationDataScopeJsonConverter(), - new global::Braintrust.JsonConverters.ProjectScoreCategoriesJsonConverter(), - new global::Braintrust.JsonConverters.PromptBlockDataJsonConverter(), - new global::Braintrust.JsonConverters.GraphNodeJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataJsonConverter(), - new global::Braintrust.JsonConverters.FunctionDataNullishJsonConverter(), - new global::Braintrust.JsonConverters.InvokeParentJsonConverter(), - new global::Braintrust.JsonConverters.ViewOptionsJsonConverter(), - new global::Braintrust.JsonConverters.FunctionIdJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter, object>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter, string>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter?>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter?>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter?>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter?>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataCodeData2>(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataNullishCodeData2>(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter?>(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.OneOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>>(), - new global::Braintrust.JsonConverters.AllOfJsonConverter(), - new global::Braintrust.JsonConverters.AnyOfJsonConverter>(), - new global::Braintrust.JsonConverters.UnixTimestampJsonConverter(), - } - }; - #pragma warning restore CS0618 // Type or member is obsolete + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// @@ -501,7 +45,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public AclsClient Acls => new AclsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -510,7 +54,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public AiSecretsClient AiSecrets => new AiSecretsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -519,7 +63,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ApiKeysClient ApiKeys => new ApiKeysClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -528,7 +72,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public CorsClient Cors => new CorsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -537,7 +81,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public CrossObjectClient CrossObject => new CrossObjectClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -546,7 +90,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public DatasetsClient Datasets => new DatasetsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -555,7 +99,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public EnvVarsClient EnvVars => new EnvVarsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -564,7 +108,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public EnvironmentsClient Environments => new EnvironmentsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -573,7 +117,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public EvalStatusPagesClient EvalStatusPages => new EvalStatusPagesClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -582,7 +126,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public EvalsClient Evals => new EvalsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -591,7 +135,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ExperimentsClient Experiments => new ExperimentsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -600,7 +144,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public FunctionsClient Functions => new FunctionsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -609,7 +153,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public GroupsClient Groups => new GroupsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -618,7 +162,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public LogsClient Logs => new LogsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -627,7 +171,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public McpServersClient McpServers => new McpServersClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -636,7 +180,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public OrganizationsClient Organizations => new OrganizationsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -645,7 +189,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public OtherClient Other => new OtherClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -654,7 +198,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ProjectAutomationsClient ProjectAutomations => new ProjectAutomationsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -663,7 +207,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ProjectScoresClient ProjectScores => new ProjectScoresClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -672,7 +216,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ProjectTagsClient ProjectTags => new ProjectTagsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -681,7 +225,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ProjectsClient Projects => new ProjectsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -690,7 +234,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public PromptsClient Prompts => new PromptsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -699,7 +243,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ProxyClient Proxy => new ProxyClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -708,7 +252,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public RolesClient Roles => new RolesClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -717,7 +261,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ServiceTokensClient ServiceTokens => new ServiceTokensClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -726,7 +270,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public SpanIframesClient SpanIframes => new SpanIframesClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -735,7 +279,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public UsersClient Users => new UsersClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// @@ -744,7 +288,7 @@ public sealed partial class BraintrustClient : global::Braintrust.IBraintrustCli public ViewsClient Views => new ViewsClient(HttpClient, authorizations: Authorizations) { ReadResponseAsString = ReadResponseAsString, - JsonSerializerOptions = JsonSerializerOptions, + JsonSerializerContext = JsonSerializerContext, }; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAcl.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAcl.g.cs index f4b77d3..e63cb3f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAcl.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAcl.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsAclResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclBatchUpdate.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclBatchUpdate.g.cs index 573cc23..9c06212 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclBatchUpdate.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclBatchUpdate.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsAclBatchUpdateResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclId.g.cs index 29a7dbf..d351285 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsAclIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclListOrg.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclListOrg.g.cs index 71e43c5..a203500 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclListOrg.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAclListOrg.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsAclListOrgResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecret.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecret.g.cs index fa5b07a..7a6f5c3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecret.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecret.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsAiSecretResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecretId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecretId.g.cs index eced23c..0b7ed58 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecretId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsAiSecretId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsAiSecretIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKey.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKey.g.cs index 899f827..db37bbe 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKey.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKey.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsApiKeyResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKeyId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKeyId.g.cs index cc193be..21d2ba3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKeyId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsApiKeyId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsApiKeyIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsCrossObjectInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsCrossObjectInsert.g.cs index 6744c4e..39ac7b5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsCrossObjectInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsCrossObjectInsert.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsCrossObjectInsertResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDataset.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDataset.g.cs index 2bbf9aa..746e990 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDataset.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDataset.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsDatasetResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetId.g.cs index 8068aa3..b3c4d58 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsDatasetIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFeedback.g.cs index ddc9064..d3a6354 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFeedback.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsDatasetIdFeedbackResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFetch.g.cs index ef9e6ec..235ecc2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdFetch.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsDatasetIdFetchResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdInsert.g.cs index ecf4348..82be678 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdInsert.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsDatasetIdInsertResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdSummarize.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdSummarize.g.cs index 6662dc1..b6e477c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdSummarize.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsDatasetIdSummarize.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsDatasetIdSummarizeResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVar.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVar.g.cs index 068fa12..f64f56b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVar.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVar.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsEnvVarResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVarId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVarId.g.cs index 529e926..7da0d3b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVarId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEnvVarId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsEnvVarIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPage.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPage.g.cs index f11f0b2..9c9ff2d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPage.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPage.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsEvalStatusPageResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPageId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPageId.g.cs index c7b852e..cca7fbc 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPageId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsEvalStatusPageId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsEvalStatusPageIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperiment.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperiment.g.cs index 183dc98..22027eb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperiment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperiment.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsExperimentResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentId.g.cs index e499d11..29d95b9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsExperimentIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFeedback.g.cs index 579279e..584e314 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFeedback.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsExperimentIdFeedbackResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFetch.g.cs index c826eef..b2a667a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdFetch.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsExperimentIdFetchResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdInsert.g.cs index ddcee63..5cf4eeb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdInsert.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsExperimentIdInsertResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdSummarize.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdSummarize.g.cs index eda619e..0e57aba 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdSummarize.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsExperimentIdSummarize.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsExperimentIdSummarizeResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunction.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunction.g.cs index b57885e..9d45497 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunction.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunction.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsFunctionResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionId.g.cs index a36fbe6..b9e76d1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsFunctionIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionIdInvoke.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionIdInvoke.g.cs index df5875d..9fbb502 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionIdInvoke.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsFunctionIdInvoke.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsFunctionIdInvokeResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroup.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroup.g.cs index 6cf6d36..8d3f18e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroup.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroup.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsGroupResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroupId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroupId.g.cs index 3335683..b6175c8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroupId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsGroupId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsGroupIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsIndex.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsIndex.g.cs index e58a45d..3a7781b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsIndex.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsIndex.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsIndexResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServer.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServer.g.cs index 5e68862..273fd1e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServer.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServer.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsMcpServerResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServerId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServerId.g.cs index 839eb5d..d033772 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServerId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsMcpServerId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsMcpServerIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganization.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganization.g.cs index 1726995..1e8cd30 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganization.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganization.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsOrganizationResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationId.g.cs index 2719568..444fe88 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsOrganizationIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationMembers.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationMembers.g.cs index 2bdd8f9..60582a1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationMembers.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsOrganizationMembers.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsOrganizationMembersResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProject.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProject.g.cs index b709780..96de59a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProject.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProject.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProjectResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomation.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomation.g.cs index b54b3d6..2dc35ae 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomation.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomation.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProjectAutomationResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomationId.g.cs index ea5b28f..cdb2591 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectAutomationId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectAutomationIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectId.g.cs index 7cc9ade..46ac0ea 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFeedback.g.cs index 0c2e724..0435a72 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFeedback.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectLogsIdFeedbackResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFetch.g.cs index 7fc7c87..a1a50ac 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdFetch.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectLogsIdFetchResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdInsert.g.cs index 6be787f..012e0a6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectLogsIdInsert.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectLogsIdInsertResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScore.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScore.g.cs index 5932cb9..db38dbd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScore.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScore.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProjectScoreResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScoreId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScoreId.g.cs index 528722b..6d64bbd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScoreId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectScoreId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectScoreIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTag.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTag.g.cs index 8e842a7..e39e93a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTag.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTag.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProjectTagResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTagId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTagId.g.cs index e8ab763..5163436 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTagId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProjectTagId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsProjectTagIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPrompt.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPrompt.g.cs index 10fea13..286635a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPrompt.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPrompt.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsPromptResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPromptId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPromptId.g.cs index ae3a176..394f4fa 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPromptId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsPromptId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsPromptIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyauto.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyauto.g.cs index 0f10d48..9f1b026 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyauto.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyauto.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProxyproxyautoResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxychatCompletions.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxychatCompletions.g.cs index f4275be..ff1f25b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxychatCompletions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxychatCompletions.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProxyproxychatCompletionsResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycompletions.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycompletions.g.cs index 4fa3abd..31aa76a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycompletions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycompletions.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProxyproxycompletionsResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycredentials.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycredentials.g.cs index 4da26ab..80838c6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycredentials.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxycredentials.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProxyproxycredentialsResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyembeddings.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyembeddings.g.cs index b46c092..8f1bf95 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyembeddings.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsProxyproxyembeddings.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsProxyproxyembeddingsResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRole.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRole.g.cs index fbc9976..41bb460 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRole.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRole.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsRoleResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRoleId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRoleId.g.cs index 1dd16d5..e492e76 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRoleId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsRoleId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsRoleIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceToken.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceToken.g.cs index 561d85d..e5cb256 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceToken.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceToken.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsServiceTokenResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceTokenId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceTokenId.g.cs index 30d203b..283a485 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceTokenId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsServiceTokenId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsServiceTokenIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframe.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframe.g.cs index 9c7341a..efa5dd6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframe.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframe.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsSpanIframeResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframeId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframeId.g.cs index 2fa36b9..86ead49 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframeId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsSpanIframeId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsSpanIframeIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUser.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUser.g.cs index 20849f4..c621cc8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUser.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUser.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsUserResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUserId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUserId.g.cs index 616f7fc..17183c1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUserId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsUserId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsUserIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsView.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsView.g.cs index 2cbd33f..9292e44 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsView.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsView.g.cs @@ -85,13 +85,13 @@ partial void ProcessOptionsViewResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsViewId.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsViewId.g.cs index b24c1f0..b995988 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsViewId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.OptionsViewId.g.cs @@ -93,13 +93,13 @@ partial void ProcessOptionsViewIdResponse( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CorsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.CorsClient.g.cs index 4ee89c6..a15a19a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CorsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CorsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class CorsClient : global::Braintrust.ICorsClient, global: /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.PostCrossObjectInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.PostCrossObjectInsert.g.cs index 2fb76e1..f8fd3c2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.PostCrossObjectInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.PostCrossObjectInsert.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostCrossObjectInsertResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostCrossObjectInsertResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostCrossObjectInsertResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostCrossObjectInsertResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostCrossObjectInsertResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostCrossObjectInsertResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostCrossObjectInsertResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.CrossObjectInsertResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.CrossObjectInsertResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostCrossObjectInsertResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.CrossObjectInsertResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.CrossObjectInsertResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.g.cs index 6a334fd..88c3f24 100644 --- a/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.CrossObjectClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class CrossObjectClient : global::Braintrust.ICrossObjectC /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.DeleteDatasetId.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.DeleteDatasetId.g.cs index 3c53d60..41cfe1f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.DeleteDatasetId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.DeleteDatasetId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteDatasetIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteDatasetIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteDatasetIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteDatasetIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteDatasetIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteDatasetIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Dataset.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Dataset.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteDatasetIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDataset.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDataset.g.cs index 36790a7..afc9fec 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDataset.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDataset.g.cs @@ -166,13 +166,13 @@ partial void ProcessGetDatasetResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -204,13 +204,13 @@ partial void ProcessGetDatasetResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -242,13 +242,13 @@ partial void ProcessGetDatasetResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -280,13 +280,13 @@ partial void ProcessGetDatasetResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -318,13 +318,13 @@ partial void ProcessGetDatasetResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -368,7 +368,7 @@ partial void ProcessGetDatasetResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetDatasetResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetDatasetResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -398,7 +398,7 @@ partial void ProcessGetDatasetResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetDatasetResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetDatasetResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetId.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetId.g.cs index 5c34cc3..06fc838 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetDatasetIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetDatasetIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetDatasetIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetDatasetIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetDatasetIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetDatasetIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Dataset.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Dataset.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetDatasetIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdFetch.g.cs index 8cc5826..6c4a814 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdFetch.g.cs @@ -143,13 +143,13 @@ partial void ProcessGetDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessGetDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessGetDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessGetDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -295,13 +295,13 @@ partial void ProcessGetDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessGetDatasetIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchDatasetEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchDatasetEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -375,7 +375,7 @@ partial void ProcessGetDatasetIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchDatasetEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchDatasetEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdSummarize.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdSummarize.g.cs index efa2d9b..a962188 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdSummarize.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.GetDatasetIdSummarize.g.cs @@ -109,13 +109,13 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -147,13 +147,13 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -185,13 +185,13 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -223,13 +223,13 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -261,13 +261,13 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -311,7 +311,7 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SummarizeDatasetResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SummarizeDatasetResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -341,7 +341,7 @@ partial void ProcessGetDatasetIdSummarizeResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SummarizeDatasetResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SummarizeDatasetResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PatchDatasetId.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PatchDatasetId.g.cs index f6e50b8..cc3578b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PatchDatasetId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PatchDatasetId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchDatasetIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchDatasetIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchDatasetIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchDatasetIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchDatasetIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchDatasetIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchDatasetIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Dataset.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Dataset.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchDatasetIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDataset.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDataset.g.cs index 6981745..ebfe43c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDataset.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDataset.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostDatasetResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostDatasetResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostDatasetResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostDatasetResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostDatasetResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostDatasetResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostDatasetResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Dataset.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Dataset.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostDatasetResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Dataset.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFeedback.g.cs index 6b9b695..e89d992 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFeedback.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostDatasetIdFeedbackResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFetch.g.cs index 8271e4e..e837a90 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdFetch.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostDatasetIdFetchResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostDatasetIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostDatasetIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchDatasetEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchDatasetEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostDatasetIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchDatasetEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchDatasetEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdInsert.g.cs index 802ee90..4c8341a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.PostDatasetIdInsert.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostDatasetIdInsertResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostDatasetIdInsertResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostDatasetIdInsertResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostDatasetIdInsertResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostDatasetIdInsertResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostDatasetIdInsertResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostDatasetIdInsertResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostDatasetIdInsertResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.g.cs index ec84afd..4f82d76 100644 --- a/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.DatasetsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class DatasetsClient : global::Braintrust.IDatasetsClient, /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.DeleteEnvVarId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.DeleteEnvVarId.g.cs index f85f993..5ae2406 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.DeleteEnvVarId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.DeleteEnvVarId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteEnvVarIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteEnvVarIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteEnvVarIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteEnvVarIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteEnvVarIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteEnvVarIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EnvVar.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EnvVar.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteEnvVarIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVar.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVar.g.cs index 1022a8e..fad41df 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVar.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVar.g.cs @@ -137,13 +137,13 @@ partial void ProcessGetEnvVarResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -175,13 +175,13 @@ partial void ProcessGetEnvVarResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -213,13 +213,13 @@ partial void ProcessGetEnvVarResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -251,13 +251,13 @@ partial void ProcessGetEnvVarResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -289,13 +289,13 @@ partial void ProcessGetEnvVarResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -339,7 +339,7 @@ partial void ProcessGetEnvVarResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetEnvVarResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetEnvVarResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -369,7 +369,7 @@ partial void ProcessGetEnvVarResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetEnvVarResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetEnvVarResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVarId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVarId.g.cs index b7503b8..55e7528 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVarId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.GetEnvVarId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetEnvVarIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetEnvVarIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetEnvVarIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetEnvVarIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetEnvVarIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetEnvVarIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EnvVar.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EnvVar.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetEnvVarIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PatchEnvVarId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PatchEnvVarId.g.cs index 0f74bc3..4fd2d6f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PatchEnvVarId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PatchEnvVarId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchEnvVarIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchEnvVarIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchEnvVarIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchEnvVarIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchEnvVarIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchEnvVarIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchEnvVarIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EnvVar.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EnvVar.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchEnvVarIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PostEnvVar.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PostEnvVar.g.cs index 8c77c49..0c5680c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PostEnvVar.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PostEnvVar.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostEnvVarResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostEnvVarResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostEnvVarResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostEnvVarResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostEnvVarResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostEnvVarResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostEnvVarResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EnvVar.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EnvVar.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostEnvVarResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PutEnvVar.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PutEnvVar.g.cs index d50c7ab..5daa2d1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PutEnvVar.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.PutEnvVar.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutEnvVarResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutEnvVarResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutEnvVarResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutEnvVarResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutEnvVarResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutEnvVarResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutEnvVarResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EnvVar.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EnvVar.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutEnvVarResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EnvVar.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.g.cs index ffd20b9..fae37a6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvVarsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class EnvVarsClient : global::Braintrust.IEnvVarsClient, g /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.CreateEnvironment.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.CreateEnvironment.g.cs index 2c14124..67b4524 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.CreateEnvironment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.CreateEnvironment.g.cs @@ -68,7 +68,7 @@ partial void ProcessCreateEnvironmentResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessCreateEnvironmentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessCreateEnvironmentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessCreateEnvironmentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessCreateEnvironmentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessCreateEnvironmentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessCreateEnvironmentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Environment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Environment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessCreateEnvironmentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.DeleteEnvironment.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.DeleteEnvironment.g.cs index 9a5ab7f..4860c78 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.DeleteEnvironment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.DeleteEnvironment.g.cs @@ -95,13 +95,13 @@ partial void ProcessDeleteEnvironmentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -133,13 +133,13 @@ partial void ProcessDeleteEnvironmentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -171,13 +171,13 @@ partial void ProcessDeleteEnvironmentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -209,13 +209,13 @@ partial void ProcessDeleteEnvironmentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -247,13 +247,13 @@ partial void ProcessDeleteEnvironmentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -297,7 +297,7 @@ partial void ProcessDeleteEnvironmentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Environment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Environment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -327,7 +327,7 @@ partial void ProcessDeleteEnvironmentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.GetEnvironment.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.GetEnvironment.g.cs index 6c0bf10..3aff0d1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.GetEnvironment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.GetEnvironment.g.cs @@ -95,13 +95,13 @@ partial void ProcessGetEnvironmentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -133,13 +133,13 @@ partial void ProcessGetEnvironmentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -171,13 +171,13 @@ partial void ProcessGetEnvironmentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -209,13 +209,13 @@ partial void ProcessGetEnvironmentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -247,13 +247,13 @@ partial void ProcessGetEnvironmentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -297,7 +297,7 @@ partial void ProcessGetEnvironmentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Environment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Environment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -327,7 +327,7 @@ partial void ProcessGetEnvironmentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.ListEnvironments.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.ListEnvironments.g.cs index 304b6ed..915a177 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.ListEnvironments.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.ListEnvironments.g.cs @@ -117,13 +117,13 @@ partial void ProcessListEnvironmentsResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -155,13 +155,13 @@ partial void ProcessListEnvironmentsResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -193,13 +193,13 @@ partial void ProcessListEnvironmentsResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -231,13 +231,13 @@ partial void ProcessListEnvironmentsResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -269,13 +269,13 @@ partial void ProcessListEnvironmentsResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -319,7 +319,7 @@ partial void ProcessListEnvironmentsResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ListEnvironmentsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ListEnvironmentsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -349,7 +349,7 @@ partial void ProcessListEnvironmentsResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ListEnvironmentsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ListEnvironmentsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.UpdateEnvironment.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.UpdateEnvironment.g.cs index c29f601..be3e89a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.UpdateEnvironment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.UpdateEnvironment.g.cs @@ -72,7 +72,7 @@ partial void ProcessUpdateEnvironmentResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -110,13 +110,13 @@ partial void ProcessUpdateEnvironmentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -148,13 +148,13 @@ partial void ProcessUpdateEnvironmentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessUpdateEnvironmentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessUpdateEnvironmentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessUpdateEnvironmentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -312,7 +312,7 @@ partial void ProcessUpdateEnvironmentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Environment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Environment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -342,7 +342,7 @@ partial void ProcessUpdateEnvironmentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Environment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.g.cs index 7fe7b6a..6a7f959 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EnvironmentsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class EnvironmentsClient : global::Braintrust.IEnvironment /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.DeleteEvalStatusPageId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.DeleteEvalStatusPageId.g.cs index bcecd29..cd6f5a3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.DeleteEvalStatusPageId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.DeleteEvalStatusPageId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteEvalStatusPageIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPage.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPage.g.cs index 2b61742..c4ada1e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPage.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPage.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetEvalStatusPageResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetEvalStatusPageResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetEvalStatusPageResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetEvalStatusPageResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetEvalStatusPageResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetEvalStatusPageResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPageId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPageId.g.cs index e6942e2..90946da 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPageId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.GetEvalStatusPageId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetEvalStatusPageIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetEvalStatusPageIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PatchEvalStatusPageId.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PatchEvalStatusPageId.g.cs index 6f73012..e683cc6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PatchEvalStatusPageId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PatchEvalStatusPageId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchEvalStatusPageIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PostEvalStatusPage.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PostEvalStatusPage.g.cs index 173cf1f..a4e5f45 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PostEvalStatusPage.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PostEvalStatusPage.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostEvalStatusPageResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostEvalStatusPageResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostEvalStatusPageResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PutEvalStatusPage.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PutEvalStatusPage.g.cs index 8ca22fa..2f544cf 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PutEvalStatusPage.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.PutEvalStatusPage.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutEvalStatusPageResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutEvalStatusPageResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutEvalStatusPageResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.EvalStatusPage.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutEvalStatusPageResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.EvalStatusPage.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.g.cs index 4194f36..64755d4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalStatusPagesClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class EvalStatusPagesClient : global::Braintrust.IEvalStat /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalsClient.EvalLaunch.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalsClient.EvalLaunch.g.cs index 6fd0bc1..dd3a4f1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalsClient.EvalLaunch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalsClient.EvalLaunch.g.cs @@ -68,7 +68,7 @@ partial void ProcessEvalLaunchResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -117,7 +117,7 @@ partial void ProcessEvalLaunchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SummarizeExperimentResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SummarizeExperimentResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -147,7 +147,7 @@ partial void ProcessEvalLaunchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SummarizeExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SummarizeExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.EvalsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.EvalsClient.g.cs index 89303b4..d0227fb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.EvalsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.EvalsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class EvalsClient : global::Braintrust.IEvalsClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.DeleteExperimentId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.DeleteExperimentId.g.cs index fe924e2..23106fd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.DeleteExperimentId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.DeleteExperimentId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteExperimentIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteExperimentIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteExperimentIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteExperimentIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteExperimentIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteExperimentIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Experiment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Experiment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteExperimentIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperiment.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperiment.g.cs index 2e86d47..0e104cb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperiment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperiment.g.cs @@ -167,13 +167,13 @@ partial void ProcessGetExperimentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -205,13 +205,13 @@ partial void ProcessGetExperimentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -243,13 +243,13 @@ partial void ProcessGetExperimentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -281,13 +281,13 @@ partial void ProcessGetExperimentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -319,13 +319,13 @@ partial void ProcessGetExperimentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -369,7 +369,7 @@ partial void ProcessGetExperimentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetExperimentResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetExperimentResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -399,7 +399,7 @@ partial void ProcessGetExperimentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentId.g.cs index 8c16670..6387050 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetExperimentIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetExperimentIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetExperimentIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetExperimentIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetExperimentIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetExperimentIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Experiment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Experiment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetExperimentIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdFetch.g.cs index ed8d4e7..5e41e0b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdFetch.g.cs @@ -143,13 +143,13 @@ partial void ProcessGetExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessGetExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessGetExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessGetExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -295,13 +295,13 @@ partial void ProcessGetExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessGetExperimentIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchExperimentEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchExperimentEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -375,7 +375,7 @@ partial void ProcessGetExperimentIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchExperimentEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchExperimentEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdSummarize.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdSummarize.g.cs index 90839e4..69ad329 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdSummarize.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.GetExperimentIdSummarize.g.cs @@ -118,13 +118,13 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -156,13 +156,13 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -194,13 +194,13 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -232,13 +232,13 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -270,13 +270,13 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -320,7 +320,7 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SummarizeExperimentResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SummarizeExperimentResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetExperimentIdSummarizeResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SummarizeExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SummarizeExperimentResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PatchExperimentId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PatchExperimentId.g.cs index 16ace98..9cf23dc 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PatchExperimentId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PatchExperimentId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchExperimentIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchExperimentIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchExperimentIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchExperimentIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchExperimentIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchExperimentIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchExperimentIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Experiment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Experiment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchExperimentIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperiment.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperiment.g.cs index 2eed2c8..2d1f0a3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperiment.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperiment.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostExperimentResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostExperimentResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostExperimentResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostExperimentResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostExperimentResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostExperimentResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostExperimentResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Experiment.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Experiment.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostExperimentResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Experiment.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFeedback.g.cs index 0356dc4..8706b71 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFeedback.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostExperimentIdFeedbackResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFetch.g.cs index 93bb7f7..176bb63 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdFetch.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostExperimentIdFetchResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostExperimentIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostExperimentIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchExperimentEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchExperimentEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostExperimentIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchExperimentEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchExperimentEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdInsert.g.cs index b20a3fa..1239695 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.PostExperimentIdInsert.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostExperimentIdInsertResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostExperimentIdInsertResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostExperimentIdInsertResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostExperimentIdInsertResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostExperimentIdInsertResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostExperimentIdInsertResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostExperimentIdInsertResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostExperimentIdInsertResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.g.cs index d14a9c4..699043b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ExperimentsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ExperimentsClient : global::Braintrust.IExperimentsC /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.DeleteFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.DeleteFunctionId.g.cs index 03e5c15..312979b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.DeleteFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.DeleteFunctionId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteFunctionIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteFunctionIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteFunctionIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteFunctionIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteFunctionIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteFunctionIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Function2.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Function2.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteFunctionIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunction.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunction.g.cs index d75f828..6ed1854 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunction.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunction.g.cs @@ -195,13 +195,13 @@ partial void ProcessGetFunctionResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -233,13 +233,13 @@ partial void ProcessGetFunctionResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -271,13 +271,13 @@ partial void ProcessGetFunctionResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -309,13 +309,13 @@ partial void ProcessGetFunctionResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -347,13 +347,13 @@ partial void ProcessGetFunctionResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -397,7 +397,7 @@ partial void ProcessGetFunctionResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetFunctionResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetFunctionResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -427,7 +427,7 @@ partial void ProcessGetFunctionResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetFunctionResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetFunctionResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunctionId.g.cs index c9d7f7f..6f2e1b1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.GetFunctionId.g.cs @@ -120,13 +120,13 @@ partial void ProcessGetFunctionIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -158,13 +158,13 @@ partial void ProcessGetFunctionIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -196,13 +196,13 @@ partial void ProcessGetFunctionIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -234,13 +234,13 @@ partial void ProcessGetFunctionIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -272,13 +272,13 @@ partial void ProcessGetFunctionIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -322,7 +322,7 @@ partial void ProcessGetFunctionIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Function2.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Function2.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -352,7 +352,7 @@ partial void ProcessGetFunctionIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PatchFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PatchFunctionId.g.cs index 180ef69..1721aa4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PatchFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PatchFunctionId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchFunctionIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchFunctionIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchFunctionIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchFunctionIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchFunctionIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchFunctionIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchFunctionIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Function2.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Function2.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchFunctionIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunction.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunction.g.cs index ec823ee..1142b56 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunction.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunction.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostFunctionResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostFunctionResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostFunctionResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostFunctionResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostFunctionResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostFunctionResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostFunctionResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Function2.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Function2.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostFunctionResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunctionIdInvoke.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunctionIdInvoke.g.cs index 212f5a6..994adcc 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunctionIdInvoke.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PostFunctionIdInvoke.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostFunctionIdInvokeResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PutFunction.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PutFunction.g.cs index fae9cb1..4983090 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PutFunction.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.PutFunction.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutFunctionResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutFunctionResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutFunctionResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutFunctionResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutFunctionResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutFunctionResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutFunctionResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Function2.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Function2.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutFunctionResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Function2.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.g.cs index 1fcf54f..148ea3b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.FunctionsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class FunctionsClient : global::Braintrust.IFunctionsClien /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.DeleteGroupId.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.DeleteGroupId.g.cs index 7acc5b9..3b7fc09 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.DeleteGroupId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.DeleteGroupId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteGroupIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteGroupIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteGroupIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteGroupIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteGroupIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteGroupIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Group.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Group.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteGroupIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroup.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroup.g.cs index 99eaa7f..d689097 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroup.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroup.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetGroupResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetGroupResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetGroupResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetGroupResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetGroupResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetGroupResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetGroupResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetGroupResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetGroupResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetGroupResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetGroupResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroupId.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroupId.g.cs index a42685a..ce7ad15 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroupId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.GetGroupId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetGroupIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetGroupIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetGroupIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetGroupIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetGroupIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetGroupIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Group.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Group.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetGroupIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PatchGroupId.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PatchGroupId.g.cs index 53465b9..893aa8d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PatchGroupId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PatchGroupId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchGroupIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchGroupIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchGroupIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchGroupIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchGroupIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchGroupIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchGroupIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Group.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Group.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchGroupIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PostGroup.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PostGroup.g.cs index f6e86b0..5a37ed1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PostGroup.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PostGroup.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostGroupResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostGroupResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostGroupResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostGroupResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostGroupResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostGroupResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostGroupResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Group.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Group.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostGroupResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PutGroup.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PutGroup.g.cs index 068aa91..46910e1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PutGroup.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.PutGroup.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutGroupResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutGroupResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutGroupResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutGroupResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutGroupResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutGroupResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutGroupResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Group.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Group.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutGroupResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Group.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.g.cs index a0cfdd0..6543250 100644 --- a/src/libs/Braintrust/Generated/Braintrust.GroupsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.GroupsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class GroupsClient : global::Braintrust.IGroupsClient, glo /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.IAclsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IAclsClient.g.cs index 9ce7b92..b1b2dc7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IAclsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IAclsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IAclsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IAiSecretsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IAiSecretsClient.g.cs index d501587..0ef6938 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IAiSecretsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IAiSecretsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IAiSecretsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IApiKeysClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IApiKeysClient.g.cs index 1091620..756bf52 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IApiKeysClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IApiKeysClient.g.cs @@ -36,7 +36,7 @@ public partial interface IApiKeysClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IBraintrustClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IBraintrustClient.g.cs index 18d94d6..cbe6477 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IBraintrustClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IBraintrustClient.g.cs @@ -39,7 +39,7 @@ public partial interface IBraintrustClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ICorsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ICorsClient.g.cs index 0517652..ede475f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ICorsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ICorsClient.g.cs @@ -36,7 +36,7 @@ public partial interface ICorsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.ICrossObjectClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ICrossObjectClient.g.cs index 2f089c6..a8c26e8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ICrossObjectClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ICrossObjectClient.g.cs @@ -36,7 +36,7 @@ public partial interface ICrossObjectClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IDatasetsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IDatasetsClient.g.cs index 84eb618..c8f4969 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IDatasetsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IDatasetsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IDatasetsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IEnvVarsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IEnvVarsClient.g.cs index b0f63c0..b34a9e0 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IEnvVarsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IEnvVarsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IEnvVarsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IEnvironmentsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IEnvironmentsClient.g.cs index e26e26e..f5ac410 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IEnvironmentsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IEnvironmentsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IEnvironmentsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IEvalStatusPagesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IEvalStatusPagesClient.g.cs index fdecb17..d5c0699 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IEvalStatusPagesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IEvalStatusPagesClient.g.cs @@ -36,7 +36,7 @@ public partial interface IEvalStatusPagesClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IEvalsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IEvalsClient.g.cs index e47bd1d..4907d41 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IEvalsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IEvalsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IEvalsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IExperimentsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IExperimentsClient.g.cs index a4bc17c..1d38b83 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IExperimentsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IExperimentsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IExperimentsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IFunctionsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IFunctionsClient.g.cs index 940a215..1bbf4c1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IFunctionsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IFunctionsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IFunctionsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IGroupsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IGroupsClient.g.cs index 60974dd..b41fb0d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IGroupsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IGroupsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IGroupsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.ILogsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ILogsClient.g.cs index 34007b7..153f18e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ILogsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ILogsClient.g.cs @@ -36,7 +36,7 @@ public partial interface ILogsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IMcpServersClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IMcpServersClient.g.cs index 4d313c0..28c4d46 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IMcpServersClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IMcpServersClient.g.cs @@ -36,7 +36,7 @@ public partial interface IMcpServersClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IOrganizationsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IOrganizationsClient.g.cs index 3cddfd8..04b5e56 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IOrganizationsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IOrganizationsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IOrganizationsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IOtherClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IOtherClient.g.cs index 309d211..5582e39 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IOtherClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IOtherClient.g.cs @@ -36,7 +36,7 @@ public partial interface IOtherClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IProjectAutomationsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IProjectAutomationsClient.g.cs index 343cd60..442cc53 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IProjectAutomationsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IProjectAutomationsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IProjectAutomationsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IProjectScoresClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IProjectScoresClient.g.cs index 6b9b6c7..5e8eca4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IProjectScoresClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IProjectScoresClient.g.cs @@ -36,7 +36,7 @@ public partial interface IProjectScoresClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IProjectTagsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IProjectTagsClient.g.cs index bf6b4e5..f66765d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IProjectTagsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IProjectTagsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IProjectTagsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IProjectsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IProjectsClient.g.cs index 17d3195..52c2c2b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IProjectsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IProjectsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IProjectsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IPromptsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IPromptsClient.g.cs index e482be7..f4de93b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IPromptsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IPromptsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IPromptsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IProxyClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IProxyClient.g.cs index 5afd020..4825b48 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IProxyClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IProxyClient.g.cs @@ -36,7 +36,7 @@ public partial interface IProxyClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IRolesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IRolesClient.g.cs index 460207a..1f5156b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IRolesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IRolesClient.g.cs @@ -36,7 +36,7 @@ public partial interface IRolesClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IServiceTokensClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IServiceTokensClient.g.cs index 00bb35d..5d65a22 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IServiceTokensClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IServiceTokensClient.g.cs @@ -36,7 +36,7 @@ public partial interface IServiceTokensClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.ISpanIframesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ISpanIframesClient.g.cs index 6737236..82c2bfd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ISpanIframesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ISpanIframesClient.g.cs @@ -36,7 +36,7 @@ public partial interface ISpanIframesClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IUsersClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IUsersClient.g.cs index 42323d3..cd31cea 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IUsersClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IUsersClient.g.cs @@ -36,7 +36,7 @@ public partial interface IUsersClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.IViewsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.IViewsClient.g.cs index 5af5638..484fa1b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.IViewsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.IViewsClient.g.cs @@ -36,7 +36,7 @@ public partial interface IViewsClient : global::System.IDisposable /// /// /// - global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } + global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs index ed69b52..db87eed 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AISecretType.g.cs @@ -12,7 +12,8 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,7 +28,27 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -42,7 +63,9 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. try { - aISecretTypeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + aISecretTypeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +80,9 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. try { - aISecretTypeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + aISecretTypeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +98,9 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. try { - aISecretTypeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + aISecretTypeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -85,7 +112,9 @@ public class AISecretTypeJsonConverter : global::System.Text.Json.Serialization. try { - aISecretTypeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + aISecretTypeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,15 +139,20 @@ public override void Write( global::Braintrust.AISecretType value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsAISecretTypeVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.AISecretTypeVariant1, typeof(string), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AISecretTypeVariant1!, typeInfo); } else if (value.IsAISecretTypeVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.AISecretTypeVariant2, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AISecretTypeVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs index 4ee9256..7cc2cd5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AllOf2.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AllOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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 override global::Braintrust.AllOf Read( @@ -11,7 +11,8 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,7 +27,27 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -41,7 +62,9 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -56,7 +79,9 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -72,7 +97,9 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -84,7 +111,9 @@ public class AllOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -109,15 +138,20 @@ public override void Write( global::Braintrust.AllOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs index 5dcca89..30712b6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf2.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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 override global::Braintrust.AnyOf Read( @@ -11,7 +11,8 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,7 +27,27 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -41,7 +62,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -56,7 +79,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -72,7 +97,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -84,7 +111,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -109,15 +138,20 @@ public override void Write( global::Braintrust.AnyOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs index 4d61622..c0205a1 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf3.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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 override global::Braintrust.AnyOf Read( @@ -11,7 +11,8 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,8 +27,38 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -44,7 +75,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -59,7 +92,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -74,7 +109,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -90,7 +127,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -102,7 +141,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -114,7 +155,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Serializa try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -141,19 +184,26 @@ public override void Write( global::Braintrust.AnyOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } else if (value.IsValue3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3, typeof(T3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs index f6eccc6..a9aafb4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf4.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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 override global::Braintrust.AnyOf Read( @@ -11,7 +11,8 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,9 +27,49 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __score3 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score3++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -47,7 +88,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -62,7 +105,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -77,7 +122,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -92,7 +139,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -108,7 +157,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -120,7 +171,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -132,7 +185,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -144,7 +199,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.Seria try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -173,23 +230,32 @@ public override void Write( global::Braintrust.AnyOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } else if (value.IsValue3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3, typeof(T3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); } else if (value.IsValue4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4, typeof(T4), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf5.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf5.g.cs index dfb7bd2..04e93f2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf5.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf5.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T5> : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Braintrust.AnyOf Read( @@ -11,7 +11,8 @@ public class AnyOfJsonConverter : global::System.Text.Json.S global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,10 +27,60 @@ public class AnyOfJsonConverter : global::System.Text.Json.S } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __score3 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score3++; + } + } + } var __score4 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score4++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -50,7 +101,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -65,7 +118,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -80,7 +135,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -95,7 +152,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,7 +169,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -126,7 +187,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -138,7 +201,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -150,7 +215,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -162,7 +229,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -174,7 +243,9 @@ public class AnyOfJsonConverter : global::System.Text.Json.S try { - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -205,27 +276,38 @@ public override void Write( global::Braintrust.AnyOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } else if (value.IsValue3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3, typeof(T3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); } else if (value.IsValue4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4, typeof(T4), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4!, typeInfo); } else if (value.IsValue5) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5, typeof(T5), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf6.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf6.g.cs index 71c00c4..dbad941 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf6.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.AnyOf6.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class AnyOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + 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.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T5, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T6> : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Braintrust.AnyOf Read( @@ -11,7 +11,8 @@ public class AnyOfJsonConverter : global::System.Text.Js global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,11 +27,71 @@ public class AnyOfJsonConverter : global::System.Text.Js } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __score3 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T4), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score3++; + } + } + } var __score4 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T5), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score4++; + } + } + } var __score5 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T6), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score5++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -53,7 +114,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -68,7 +131,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -83,7 +148,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -98,7 +165,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -113,7 +182,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -128,7 +199,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); + value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -144,7 +217,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -156,7 +231,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -168,7 +245,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -180,7 +259,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + value4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -192,7 +273,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + value5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -204,7 +287,9 @@ public class AnyOfJsonConverter : global::System.Text.Js try { - value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); + value6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -237,31 +322,44 @@ public override void Write( global::Braintrust.AnyOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } else if (value.IsValue3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3, typeof(T3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); } else if (value.IsValue4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4, typeof(T4), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T4).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value4!, typeInfo); } else if (value.IsValue5) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5, typeof(T5), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T5).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value5!, typeInfo); } else if (value.IsValue6) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value6, typeof(T6), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T6).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value6!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs index eca9dc3..fdf76a7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionContentPart.g.cs @@ -12,7 +12,8 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -50,7 +51,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S { try { - text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle).Name}"); + text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -63,7 +66,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S { try { - imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle).Name}"); + imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -76,7 +81,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S { try { - file = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle).Name}"); + file = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -91,7 +98,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S { try { - text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle).Name}"); + text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -102,7 +111,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S try { - imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle).Name}"); + imageUrl = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -113,7 +124,9 @@ public class ChatCompletionContentPartJsonConverter : global::System.Text.Json.S try { - file = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle).Name}"); + file = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -140,19 +153,26 @@ public override void Write( global::Braintrust.ChatCompletionContentPart value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsText) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text, typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text!, typeInfo); } else if (value.IsImageUrl) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ImageUrl, typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ImageUrl!, typeInfo); } else if (value.IsFile) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.File, typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.File!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs index b76b7ce..a77cda8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ChatCompletionMessageParam.g.cs @@ -12,7 +12,8 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -78,7 +79,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - system = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamSystem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamSystem).Name}"); + system = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -91,7 +94,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - user = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamUser), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamUser).Name}"); + user = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -104,7 +109,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - assistant = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamAssistant), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamAssistant).Name}"); + assistant = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -117,7 +124,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - tool = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamTool), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamTool).Name}"); + tool = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -130,7 +139,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -143,7 +154,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - developer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamDeveloper), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamDeveloper).Name}"); + developer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -156,7 +169,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - fallback = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFallback), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFallback).Name}"); + fallback = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -171,7 +186,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. { try { - system = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamSystem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamSystem).Name}"); + system = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -182,7 +199,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - user = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamUser), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamUser).Name}"); + user = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -193,7 +212,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - assistant = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamAssistant), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamAssistant).Name}"); + assistant = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -204,7 +225,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - tool = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamTool), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamTool).Name}"); + tool = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -215,7 +238,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -226,7 +251,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - developer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamDeveloper), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamDeveloper).Name}"); + developer = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -237,7 +264,9 @@ public class ChatCompletionMessageParamJsonConverter : global::System.Text.Json. try { - fallback = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFallback), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFallback).Name}"); + fallback = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -272,35 +301,50 @@ public override void Write( global::Braintrust.ChatCompletionMessageParam value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsSystem) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.System, typeof(global::Braintrust.ChatCompletionMessageParamSystem), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamSystem), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamSystem).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.System!, typeInfo); } else if (value.IsUser) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.User, typeof(global::Braintrust.ChatCompletionMessageParamUser), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamUser), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamUser).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.User!, typeInfo); } else if (value.IsAssistant) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Assistant, typeof(global::Braintrust.ChatCompletionMessageParamAssistant), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamAssistant), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamAssistant).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Assistant!, typeInfo); } else if (value.IsTool) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Tool, typeof(global::Braintrust.ChatCompletionMessageParamTool), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamTool), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamTool).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Tool!, typeInfo); } else if (value.IsFunction) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function, typeof(global::Braintrust.ChatCompletionMessageParamFunction), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFunction).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function!, typeInfo); } else if (value.IsDeveloper) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Developer, typeof(global::Braintrust.ChatCompletionMessageParamDeveloper), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamDeveloper), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamDeveloper).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Developer!, typeInfo); } else if (value.IsFallback) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Fallback, typeof(global::Braintrust.ChatCompletionMessageParamFallback), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ChatCompletionMessageParamFallback), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ChatCompletionMessageParamFallback).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Fallback!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs index 356ed5e..a145eb4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionData.g.cs @@ -12,7 +12,8 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -89,7 +90,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataPrompt).Name}"); + prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -102,7 +105,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataCode).Name}"); + code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -115,7 +120,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -128,7 +135,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataRemoteEval).Name}"); + remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -141,7 +150,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -154,7 +165,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -167,7 +180,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -180,7 +195,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataParameters).Name}"); + parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -193,7 +210,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - functionDataVariant9 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + functionDataVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -208,7 +227,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. { try { - prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataPrompt).Name}"); + prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -219,7 +240,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataCode).Name}"); + code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -230,7 +253,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -241,7 +266,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataRemoteEval).Name}"); + remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -252,7 +279,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -263,7 +292,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -274,7 +305,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -285,7 +318,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataParameters).Name}"); + parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -296,7 +331,9 @@ public class FunctionDataJsonConverter : global::System.Text.Json.Serialization. try { - functionDataVariant9 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + functionDataVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -335,43 +372,62 @@ public override void Write( global::Braintrust.FunctionData value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsPrompt) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Prompt, typeof(global::Braintrust.FunctionDataPrompt), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataPrompt).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Prompt!, typeInfo); } else if (value.IsCode) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Code, typeof(global::Braintrust.FunctionDataCode), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataCode).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Code!, typeInfo); } else if (value.IsGraph) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Graph, typeof(global::Braintrust.GraphData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Graph!, typeInfo); } else if (value.IsRemoteEval) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.RemoteEval, typeof(global::Braintrust.FunctionDataRemoteEval), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataRemoteEval).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.RemoteEval!, typeInfo); } else if (value.IsGlobal) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global, typeof(global::Braintrust.FunctionDataGlobal), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataGlobal).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global!, typeInfo); } else if (value.IsFacet) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Facet, typeof(global::Braintrust.FacetData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Facet!, typeInfo); } else if (value.IsBatchedFacet) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.BatchedFacet, typeof(global::Braintrust.BatchedFacetData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.BatchedFacet!, typeInfo); } else if (value.IsParameters) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Parameters, typeof(global::Braintrust.FunctionDataParameters), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataParameters).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Parameters!, typeInfo); } else if (value.IsFunctionDataVariant9) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataVariant9, typeof(global::Braintrust.AllOf), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataVariant9!.Value, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs index 69f98a4..6ea1a81 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionDataNullish.g.cs @@ -12,7 +12,8 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -92,7 +93,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishPrompt).Name}"); + prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -105,7 +108,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishCode).Name}"); + code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -118,7 +123,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -131,7 +138,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishRemoteEval).Name}"); + remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -144,7 +153,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -157,7 +168,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -170,7 +183,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -183,7 +198,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishParameters).Name}"); + parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -196,7 +213,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - functionDataNullishVariant9 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + functionDataNullishVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -209,7 +228,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - functionDataNullishVariant10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + functionDataNullishVariant10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -224,7 +245,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali { try { - prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishPrompt).Name}"); + prompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -235,7 +258,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishCode).Name}"); + code = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -246,7 +271,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + graph = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -257,7 +284,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishRemoteEval).Name}"); + remoteEval = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -268,7 +297,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -279,7 +310,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + facet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -290,7 +323,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + batchedFacet = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -301,7 +336,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishParameters).Name}"); + parameters = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -312,7 +349,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - functionDataNullishVariant9 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + functionDataNullishVariant9 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -323,7 +362,9 @@ public class FunctionDataNullishJsonConverter : global::System.Text.Json.Seriali try { - functionDataNullishVariant10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + functionDataNullishVariant10 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -364,47 +405,68 @@ public override void Write( global::Braintrust.FunctionDataNullish value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsPrompt) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Prompt, typeof(global::Braintrust.FunctionDataNullishPrompt), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishPrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishPrompt).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Prompt!, typeInfo); } else if (value.IsCode) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Code, typeof(global::Braintrust.FunctionDataNullishCode), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishCode).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Code!, typeInfo); } else if (value.IsGraph) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Graph, typeof(global::Braintrust.GraphData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Graph!, typeInfo); } else if (value.IsRemoteEval) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.RemoteEval, typeof(global::Braintrust.FunctionDataNullishRemoteEval), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishRemoteEval), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishRemoteEval).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.RemoteEval!, typeInfo); } else if (value.IsGlobal) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global, typeof(global::Braintrust.FunctionDataNullishGlobal), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishGlobal).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global!, typeInfo); } else if (value.IsFacet) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Facet, typeof(global::Braintrust.FacetData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FacetData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Facet!, typeInfo); } else if (value.IsBatchedFacet) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.BatchedFacet, typeof(global::Braintrust.BatchedFacetData), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.BatchedFacetData), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.BatchedFacetData).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.BatchedFacet!, typeInfo); } else if (value.IsParameters) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Parameters, typeof(global::Braintrust.FunctionDataNullishParameters), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionDataNullishParameters), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionDataNullishParameters).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Parameters!, typeInfo); } else if (value.IsFunctionDataNullishVariant9) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataNullishVariant9, typeof(global::Braintrust.AllOf), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.AllOf), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.AllOf).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataNullishVariant9!.Value, typeInfo); } else if (value.IsFunctionDataNullishVariant10) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataNullishVariant10, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.FunctionDataNullishVariant10!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs index dc0431c..b576e4b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.FunctionId.g.cs @@ -12,7 +12,8 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -75,7 +76,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - id1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdFunctionId1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdFunctionId1).Name}"); + id1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -88,7 +91,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - projectSlug = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdProjectSlug), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdProjectSlug).Name}"); + projectSlug = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -101,7 +106,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - globalFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdGlobalFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdGlobalFunction).Name}"); + globalFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -114,7 +121,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - promptSessionId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdPromptSessionId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdPromptSessionId).Name}"); + promptSessionId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -127,7 +136,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - inlineCode = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineCode).Name}"); + inlineCode = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -140,7 +151,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - inlineFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineFunction).Name}"); + inlineFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -153,7 +166,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - inlinePrompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlinePrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlinePrompt).Name}"); + inlinePrompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -168,7 +183,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js { try { - id1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdFunctionId1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdFunctionId1).Name}"); + id1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -179,7 +196,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - projectSlug = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdProjectSlug), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdProjectSlug).Name}"); + projectSlug = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -190,7 +209,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - globalFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdGlobalFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdGlobalFunction).Name}"); + globalFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -201,7 +222,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - promptSessionId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdPromptSessionId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdPromptSessionId).Name}"); + promptSessionId = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -212,7 +235,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - inlineCode = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineCode).Name}"); + inlineCode = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -223,7 +248,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - inlineFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineFunction).Name}"); + inlineFunction = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -234,7 +261,9 @@ public class FunctionIdJsonConverter : global::System.Text.Json.Serialization.Js try { - inlinePrompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlinePrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlinePrompt).Name}"); + inlinePrompt = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -269,35 +298,50 @@ public override void Write( global::Braintrust.FunctionId value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsId1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Id1, typeof(global::Braintrust.FunctionIdFunctionId1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdFunctionId1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdFunctionId1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Id1!, typeInfo); } else if (value.IsProjectSlug) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ProjectSlug, typeof(global::Braintrust.FunctionIdProjectSlug), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdProjectSlug), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdProjectSlug).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ProjectSlug!, typeInfo); } else if (value.IsGlobalFunction) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GlobalFunction, typeof(global::Braintrust.FunctionIdGlobalFunction), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdGlobalFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdGlobalFunction).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GlobalFunction!, typeInfo); } else if (value.IsPromptSessionId) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PromptSessionId, typeof(global::Braintrust.FunctionIdPromptSessionId), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdPromptSessionId), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdPromptSessionId).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PromptSessionId!, typeInfo); } else if (value.IsInlineCode) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlineCode, typeof(global::Braintrust.FunctionIdInlineCode), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineCode), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineCode).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlineCode!, typeInfo); } else if (value.IsInlineFunction) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlineFunction, typeof(global::Braintrust.FunctionIdInlineFunction), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlineFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlineFunction).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlineFunction!, typeInfo); } else if (value.IsInlinePrompt) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlinePrompt, typeof(global::Braintrust.FunctionIdInlinePrompt), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.FunctionIdInlinePrompt), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.FunctionIdInlinePrompt).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.InlinePrompt!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs index bb32efe..114fbd2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.GraphNode.g.cs @@ -12,7 +12,8 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -87,7 +88,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant1).Name}"); + graphNodeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -100,7 +103,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant2).Name}"); + graphNodeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -113,7 +118,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant3).Name}"); + graphNodeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -126,7 +133,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant4).Name}"); + graphNodeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -139,7 +148,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant5).Name}"); + graphNodeVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -152,7 +163,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant6).Name}"); + graphNodeVariant6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -165,7 +178,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant7).Name}"); + graphNodeVariant7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -178,7 +193,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant8).Name}"); + graphNodeVariant8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -193,7 +210,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso { try { - graphNodeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant1).Name}"); + graphNodeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -204,7 +223,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant2).Name}"); + graphNodeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -215,7 +236,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant3).Name}"); + graphNodeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -226,7 +249,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant4).Name}"); + graphNodeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -237,7 +262,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant5).Name}"); + graphNodeVariant5 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -248,7 +275,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant6).Name}"); + graphNodeVariant6 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -259,7 +288,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant7).Name}"); + graphNodeVariant7 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -270,7 +301,9 @@ public class GraphNodeJsonConverter : global::System.Text.Json.Serialization.Jso try { - graphNodeVariant8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant8).Name}"); + graphNodeVariant8 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -307,39 +340,56 @@ public override void Write( global::Braintrust.GraphNode value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsGraphNodeVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant1, typeof(global::Braintrust.GraphNodeVariant1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant1!, typeInfo); } else if (value.IsGraphNodeVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant2, typeof(global::Braintrust.GraphNodeVariant2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant2!, typeInfo); } else if (value.IsGraphNodeVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant3, typeof(global::Braintrust.GraphNodeVariant3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant3!, typeInfo); } else if (value.IsGraphNodeVariant4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant4, typeof(global::Braintrust.GraphNodeVariant4), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant4), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant4).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant4!, typeInfo); } else if (value.IsGraphNodeVariant5) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant5, typeof(global::Braintrust.GraphNodeVariant5), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant5), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant5).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant5!, typeInfo); } else if (value.IsGraphNodeVariant6) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant6, typeof(global::Braintrust.GraphNodeVariant6), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant6), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant6).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant6!, typeInfo); } else if (value.IsGraphNodeVariant7) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant7, typeof(global::Braintrust.GraphNodeVariant7), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant7), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant7).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant7!, typeInfo); } else if (value.IsGraphNodeVariant8) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant8, typeof(global::Braintrust.GraphNodeVariant8), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.GraphNodeVariant8), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.GraphNodeVariant8).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GraphNodeVariant8!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs index 8f0670c..7b59851 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.Ids.g.cs @@ -12,7 +12,8 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,7 +28,27 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Guid), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -42,7 +63,9 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve try { - guid = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Guid), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Guid).Name}"); + guid = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +80,9 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve try { - idsVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + idsVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +98,9 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve try { - guid = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Guid), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Guid).Name}"); + guid = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -85,7 +112,9 @@ public class IdsJsonConverter : global::System.Text.Json.Serialization.JsonConve try { - idsVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + idsVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,15 +139,20 @@ public override void Write( global::Braintrust.Ids value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsGuid) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Guid, typeof(global::System.Guid), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Guid), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Guid).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Guid!.Value, typeInfo); } else if (value.IsIdsVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.IdsVariant2, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.IdsVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs index f62fb95..134bbe7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.InvokeParent.g.cs @@ -12,7 +12,8 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -44,7 +45,9 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. { try { - spanParentStruct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.InvokeParentSpanParentStruct), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.InvokeParentSpanParentStruct).Name}"); + spanParentStruct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +60,9 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. { try { - invokeParentVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + invokeParentVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -72,7 +77,9 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. { try { - spanParentStruct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.InvokeParentSpanParentStruct), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.InvokeParentSpanParentStruct).Name}"); + spanParentStruct = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -83,7 +90,9 @@ public class InvokeParentJsonConverter : global::System.Text.Json.Serialization. try { - invokeParentVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + invokeParentVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -108,15 +117,20 @@ public override void Write( global::Braintrust.InvokeParent value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsSpanParentStruct) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.SpanParentStruct, typeof(global::Braintrust.InvokeParentSpanParentStruct), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.InvokeParentSpanParentStruct), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.InvokeParentSpanParentStruct).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.SpanParentStruct!, typeInfo); } else if (value.IsInvokeParentVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.InvokeParentVariant2, typeof(string), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.InvokeParentVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs index 5266675..7fd95d8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ModelParams.g.cs @@ -12,7 +12,8 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -89,7 +90,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - openAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsOpenAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsOpenAIModelParams).Name}"); + openAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -102,7 +105,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - anthropicModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsAnthropicModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsAnthropicModelParams).Name}"); + anthropicModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -115,7 +120,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - googleModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsGoogleModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsGoogleModelParams).Name}"); + googleModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -128,7 +135,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - windowAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsWindowAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsWindowAIModelParams).Name}"); + windowAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -141,7 +150,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - jsCompletionParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsJsCompletionParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsJsCompletionParams).Name}"); + jsCompletionParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -156,7 +167,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J { try { - openAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsOpenAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsOpenAIModelParams).Name}"); + openAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -167,7 +180,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J try { - anthropicModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsAnthropicModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsAnthropicModelParams).Name}"); + anthropicModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -178,7 +193,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J try { - googleModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsGoogleModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsGoogleModelParams).Name}"); + googleModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -189,7 +206,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J try { - windowAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsWindowAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsWindowAIModelParams).Name}"); + windowAIModelParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -200,7 +219,9 @@ public class ModelParamsJsonConverter : global::System.Text.Json.Serialization.J try { - jsCompletionParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsJsCompletionParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsJsCompletionParams).Name}"); + jsCompletionParams = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -231,27 +252,38 @@ public override void Write( global::Braintrust.ModelParams value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsOpenAIModelParams) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.OpenAIModelParams, typeof(global::Braintrust.ModelParamsOpenAIModelParams), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsOpenAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsOpenAIModelParams).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.OpenAIModelParams!, typeInfo); } else if (value.IsAnthropicModelParams) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.AnthropicModelParams, typeof(global::Braintrust.ModelParamsAnthropicModelParams), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsAnthropicModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsAnthropicModelParams).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.AnthropicModelParams!, typeInfo); } else if (value.IsGoogleModelParams) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.GoogleModelParams, typeof(global::Braintrust.ModelParamsGoogleModelParams), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsGoogleModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsGoogleModelParams).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.GoogleModelParams!, typeInfo); } else if (value.IsWindowAIModelParams) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.WindowAIModelParams, typeof(global::Braintrust.ModelParamsWindowAIModelParams), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsWindowAIModelParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsWindowAIModelParams).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.WindowAIModelParams!, typeInfo); } else if (value.IsJsCompletionParams) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsCompletionParams, typeof(global::Braintrust.ModelParamsJsCompletionParams), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ModelParamsJsCompletionParams), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ModelParamsJsCompletionParams).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsCompletionParams!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs index f3220e9..a3cc735 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.NullableSavedFunctionId.g.cs @@ -12,7 +12,8 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -49,7 +50,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser { try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -62,7 +65,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser { try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -75,7 +80,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser { try { - nullableSavedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + nullableSavedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -90,7 +97,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser { try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -101,7 +110,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -112,7 +123,9 @@ public class NullableSavedFunctionIdJsonConverter : global::System.Text.Json.Ser try { - nullableSavedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + nullableSavedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -139,19 +152,26 @@ public override void Write( global::Braintrust.NullableSavedFunctionId value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsFunction) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function, typeof(global::Braintrust.NullableSavedFunctionIdFunction), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdFunction).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function!, typeInfo); } else if (value.IsGlobal) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global, typeof(global::Braintrust.NullableSavedFunctionIdGlobal), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.NullableSavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.NullableSavedFunctionIdGlobal).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global!, typeInfo); } else if (value.IsNullableSavedFunctionIdVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.NullableSavedFunctionIdVariant3, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.NullableSavedFunctionIdVariant3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs index 0ff3598..1ac1384 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf2.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2> : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Braintrust.OneOf Read( @@ -11,7 +11,8 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,7 +27,27 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -41,7 +62,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -56,7 +79,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -72,7 +97,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -84,7 +111,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serialization try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -109,15 +138,20 @@ public override void Write( global::Braintrust.OneOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs index a8df029..2a1c285 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.OneOf3.g.cs @@ -3,7 +3,7 @@ namespace Braintrust.JsonConverters { /// - public class OneOfJsonConverter : global::System.Text.Json.Serialization.JsonConverter> + public class OneOfJsonConverter<[global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T1, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T2, [global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMembers(global::System.Diagnostics.CodeAnalysis.DynamicallyAccessedMemberTypes.PublicProperties)] T3> : global::System.Text.Json.Serialization.JsonConverter> { /// public override global::Braintrust.OneOf Read( @@ -11,7 +11,8 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -26,8 +27,38 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T1), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T2), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(T3), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -44,7 +75,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -59,7 +92,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -74,7 +109,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -90,7 +127,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + value1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -102,7 +141,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + value2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -114,7 +155,9 @@ public class OneOfJsonConverter : global::System.Text.Json.Serializa try { - value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + value3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -141,19 +184,26 @@ public override void Write( global::Braintrust.OneOf value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsValue1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1, typeof(T1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value1!, typeInfo); } else if (value.IsValue2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2, typeof(T2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value2!, typeInfo); } else if (value.IsValue3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3, typeof(T3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(T3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(T3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Value3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs index b4eed13..770d9b8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ProjectScoreCategories.g.cs @@ -12,7 +12,8 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,9 +28,49 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __score2 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score2++; + } + } + } var __score3 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(object), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score3++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -48,7 +89,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - categorical = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + categorical = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -63,7 +106,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - weighted = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.Dictionary).Name}"); + weighted = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -78,7 +123,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - minimum = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + minimum = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -93,7 +140,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - projectScoreCategoriesVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + projectScoreCategoriesVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -109,7 +158,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - categorical = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + categorical = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -121,7 +172,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - weighted = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.Dictionary).Name}"); + weighted = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -133,7 +186,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - minimum = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + minimum = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -145,7 +200,9 @@ public class ProjectScoreCategoriesJsonConverter : global::System.Text.Json.Seri try { - projectScoreCategoriesVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + projectScoreCategoriesVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -174,23 +231,32 @@ public override void Write( global::Braintrust.ProjectScoreCategories value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsCategorical) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Categorical, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Categorical!, typeInfo); } else if (value.IsWeighted) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Weighted, typeof(global::System.Collections.Generic.Dictionary), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.Dictionary), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.Dictionary).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Weighted!, typeInfo); } else if (value.IsMinimum) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Minimum, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Minimum!, typeInfo); } else if (value.IsProjectScoreCategoriesVariant4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ProjectScoreCategoriesVariant4, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ProjectScoreCategoriesVariant4!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs index c75915d..8942fb7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockData.g.cs @@ -12,7 +12,8 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -45,7 +46,9 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati { try { - chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataChat).Name}"); + chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -58,7 +61,9 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati { try { - completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataCompletion).Name}"); + completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +78,9 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati { try { - chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataChat).Name}"); + chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -84,7 +91,9 @@ public class PromptBlockDataJsonConverter : global::System.Text.Json.Serializati try { - completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataCompletion).Name}"); + completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -109,15 +118,20 @@ public override void Write( global::Braintrust.PromptBlockData value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsChat) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Chat, typeof(global::Braintrust.PromptBlockDataChat), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataChat).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Chat!, typeInfo); } else if (value.IsCompletion) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Completion, typeof(global::Braintrust.PromptBlockDataCompletion), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataCompletion).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Completion!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs index 2b7b300..64c13df 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.PromptBlockDataNullish.g.cs @@ -12,7 +12,8 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -48,7 +49,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri { try { - chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishChat).Name}"); + chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -61,7 +64,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri { try { - completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishCompletion).Name}"); + completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -74,7 +79,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri { try { - promptBlockDataNullishVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + promptBlockDataNullishVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -89,7 +96,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri { try { - chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishChat).Name}"); + chat = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -100,7 +109,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri try { - completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishCompletion).Name}"); + completion = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -111,7 +122,9 @@ public class PromptBlockDataNullishJsonConverter : global::System.Text.Json.Seri try { - promptBlockDataNullishVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + promptBlockDataNullishVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -138,19 +151,26 @@ public override void Write( global::Braintrust.PromptBlockDataNullish value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsChat) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Chat, typeof(global::Braintrust.PromptBlockDataNullishChat), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishChat), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishChat).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Chat!, typeInfo); } else if (value.IsCompletion) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Completion, typeof(global::Braintrust.PromptBlockDataNullishCompletion), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.PromptBlockDataNullishCompletion), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.PromptBlockDataNullishCompletion).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Completion!, typeInfo); } else if (value.IsPromptBlockDataNullishVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.PromptBlockDataNullishVariant3, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PromptBlockDataNullishVariant3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs index 79ee707..abc1e5e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ResponseFormatNullish.g.cs @@ -12,7 +12,8 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -50,7 +51,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { - jsonObject = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonObject), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonObject).Name}"); + jsonObject = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -63,7 +66,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { - jsonSchema = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonSchema), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonSchema).Name}"); + jsonSchema = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -76,7 +81,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { - text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishText).Name}"); + text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -89,7 +96,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { - responseFormatNullishVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + responseFormatNullishVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -104,7 +113,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria { try { - jsonObject = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonObject), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonObject).Name}"); + jsonObject = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -115,7 +126,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria try { - jsonSchema = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonSchema), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonSchema).Name}"); + jsonSchema = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -126,7 +139,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria try { - text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishText).Name}"); + text = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -137,7 +152,9 @@ public class ResponseFormatNullishJsonConverter : global::System.Text.Json.Seria try { - responseFormatNullishVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + responseFormatNullishVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -166,23 +183,32 @@ public override void Write( global::Braintrust.ResponseFormatNullish value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsJsonObject) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsonObject, typeof(global::Braintrust.ResponseFormatNullishJsonObject), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonObject), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonObject).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsonObject!, typeInfo); } else if (value.IsJsonSchema) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsonSchema, typeof(global::Braintrust.ResponseFormatNullishJsonSchema), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishJsonSchema), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishJsonSchema).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.JsonSchema!, typeInfo); } else if (value.IsText) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text, typeof(global::Braintrust.ResponseFormatNullishText), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ResponseFormatNullishText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ResponseFormatNullishText).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Text!, typeInfo); } else if (value.IsResponseFormatNullishVariant4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ResponseFormatNullishVariant4, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ResponseFormatNullishVariant4!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs index 08eb541..b52430a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.SavedFunctionId.g.cs @@ -12,7 +12,8 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -49,7 +50,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati { try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -62,7 +65,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati { try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -75,7 +80,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati { try { - savedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + savedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -90,7 +97,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati { try { - function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdFunction).Name}"); + function = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -101,7 +110,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati try { - global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdGlobal).Name}"); + global = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -112,7 +123,9 @@ public class SavedFunctionIdJsonConverter : global::System.Text.Json.Serializati try { - savedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + savedFunctionIdVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -139,19 +152,26 @@ public override void Write( global::Braintrust.SavedFunctionId value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsFunction) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function, typeof(global::Braintrust.SavedFunctionIdFunction), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdFunction), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdFunction).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Function!, typeInfo); } else if (value.IsGlobal) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global, typeof(global::Braintrust.SavedFunctionIdGlobal), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.SavedFunctionIdGlobal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.SavedFunctionIdGlobal).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.Global!, typeInfo); } else if (value.IsSavedFunctionIdVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.SavedFunctionIdVariant3, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.SavedFunctionIdVariant3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs index 79695f1..c819276 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.TopicAutomationDataScope.g.cs @@ -12,7 +12,8 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -50,7 +51,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { - topicAutomationDataScopeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant1).Name}"); + topicAutomationDataScopeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -63,7 +66,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { - topicAutomationDataScopeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant2).Name}"); + topicAutomationDataScopeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -76,7 +81,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { - topicAutomationDataScopeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant3).Name}"); + topicAutomationDataScopeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -89,7 +96,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { - topicAutomationDataScopeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + topicAutomationDataScopeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -104,7 +113,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se { try { - topicAutomationDataScopeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant1).Name}"); + topicAutomationDataScopeVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -115,7 +126,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se try { - topicAutomationDataScopeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant2).Name}"); + topicAutomationDataScopeVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -126,7 +139,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se try { - topicAutomationDataScopeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant3).Name}"); + topicAutomationDataScopeVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -137,7 +152,9 @@ public class TopicAutomationDataScopeJsonConverter : global::System.Text.Json.Se try { - topicAutomationDataScopeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + topicAutomationDataScopeVariant4 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -166,23 +183,32 @@ public override void Write( global::Braintrust.TopicAutomationDataScope value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsTopicAutomationDataScopeVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant1, typeof(global::Braintrust.TopicAutomationDataScopeVariant1), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant1), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant1).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant1!, typeInfo); } else if (value.IsTopicAutomationDataScopeVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant2, typeof(global::Braintrust.TopicAutomationDataScopeVariant2), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant2!, typeInfo); } else if (value.IsTopicAutomationDataScopeVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant3, typeof(global::Braintrust.TopicAutomationDataScopeVariant3), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.TopicAutomationDataScopeVariant3), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.TopicAutomationDataScopeVariant3).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant3!, typeInfo); } else if (value.IsTopicAutomationDataScopeVariant4) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant4, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.TopicAutomationDataScopeVariant4!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs index e6768b5..4e86c83 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserEmail.g.cs @@ -12,7 +12,8 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,7 +28,27 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -42,7 +63,9 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso try { - userEmailVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userEmailVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +80,9 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso try { - userEmailVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userEmailVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +98,9 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso try { - userEmailVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userEmailVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -85,7 +112,9 @@ public class UserEmailJsonConverter : global::System.Text.Json.Serialization.Jso try { - userEmailVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userEmailVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,15 +139,20 @@ public override void Write( global::Braintrust.UserEmail value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsUserEmailVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserEmailVariant1, typeof(string), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserEmailVariant1!, typeInfo); } else if (value.IsUserEmailVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserEmailVariant2, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserEmailVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs index 8feb530..6670985 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserFamilyName.g.cs @@ -12,7 +12,8 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,7 +28,27 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -42,7 +63,9 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio try { - userFamilyNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userFamilyNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +80,9 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio try { - userFamilyNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userFamilyNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +98,9 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio try { - userFamilyNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userFamilyNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -85,7 +112,9 @@ public class UserFamilyNameJsonConverter : global::System.Text.Json.Serializatio try { - userFamilyNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userFamilyNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,15 +139,20 @@ public override void Write( global::Braintrust.UserFamilyName value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsUserFamilyNameVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserFamilyNameVariant1, typeof(string), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserFamilyNameVariant1!, typeInfo); } else if (value.IsUserFamilyNameVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserFamilyNameVariant2, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserFamilyNameVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs index a8f7940..459738f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.UserGivenName.g.cs @@ -12,7 +12,8 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); @@ -27,7 +28,27 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization } var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } var __bestScore = 0; var __bestIndex = -1; if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } @@ -42,7 +63,9 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization try { - userGivenNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userGivenNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -57,7 +80,9 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization try { - userGivenNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userGivenNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -73,7 +98,9 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization try { - userGivenNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + userGivenNameVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -85,7 +112,9 @@ public class UserGivenNameJsonConverter : global::System.Text.Json.Serialization try { - userGivenNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize>(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + userGivenNameVariant2 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -110,15 +139,20 @@ public override void Write( global::Braintrust.UserGivenName value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsUserGivenNameVariant1) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserGivenNameVariant1, typeof(string), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserGivenNameVariant1!, typeInfo); } else if (value.IsUserGivenNameVariant2) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserGivenNameVariant2, typeof(global::System.Collections.Generic.IList), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.UserGivenNameVariant2!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs index 86508fb..5a6bad9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.JsonConverters.ViewOptions.g.cs @@ -12,7 +12,8 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J global::System.Type typeToConvert, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); var __rawJson = __jsonDocument.RootElement.GetRawText(); @@ -63,7 +64,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J { try { - monitorViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsMonitorViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsMonitorViewOptions).Name}"); + monitorViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -76,7 +79,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J { try { - tableViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsTableViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsTableViewOptions).Name}"); + tableViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -89,7 +94,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J { try { - viewOptionsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + viewOptionsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -104,7 +111,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J { try { - monitorViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsMonitorViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsMonitorViewOptions).Name}"); + monitorViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -115,7 +124,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J try { - tableViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsTableViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsTableViewOptions).Name}"); + tableViewOptions = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -126,7 +137,9 @@ public class ViewOptionsJsonConverter : global::System.Text.Json.Serialization.J try { - viewOptionsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + viewOptionsVariant3 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); } catch (global::System.Text.Json.JsonException) { @@ -153,19 +166,26 @@ public override void Write( global::Braintrust.ViewOptions value, global::System.Text.Json.JsonSerializerOptions options) { - options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + options = options ?? throw new global::System.ArgumentNullException(nameof(options)); + var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); if (value.IsMonitorViewOptions) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.MonitorViewOptions, typeof(global::Braintrust.ViewOptionsMonitorViewOptions), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsMonitorViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsMonitorViewOptions).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.MonitorViewOptions!, typeInfo); } else if (value.IsTableViewOptions) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.TableViewOptions, typeof(global::Braintrust.ViewOptionsTableViewOptions), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Braintrust.ViewOptionsTableViewOptions), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Braintrust.ViewOptionsTableViewOptions).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.TableViewOptions!, typeInfo); } else if (value.IsViewOptionsVariant3) { - global::System.Text.Json.JsonSerializer.Serialize(writer, value.ViewOptionsVariant3, typeof(object), options); + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(object), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(object).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.ViewOptionsVariant3!, typeInfo); } } } diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs new file mode 100644 index 0000000..545fe7e --- /dev/null +++ b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContext.g.cs @@ -0,0 +1,1696 @@ + +#nullable enable + +#pragma warning disable CS0618 // Type or member is obsolete +#pragma warning disable CS3016 // Arrays as attribute arguments is not CLS-compliant + +namespace Braintrust +{ + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull, + Converters = new global::System.Type[] + { + typeof(global::Braintrust.JsonConverters.ViewTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListOrgObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListOrgObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListPermissionJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListPermissionNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListRestrictObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.AclListRestrictObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectScoreTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectScoreTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionTypeEnumJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdFunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdGlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1JsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant1NullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2JsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectSettingsSpanFieldOrderItemLayoutVariant2NullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.SpanTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.SpanTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ObjectReferenceNullishObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.SavedFunctionIdFunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.SavedFunctionIdGlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectLogsEventLogIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectLogsEventLogIdNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackResponseSchemaStatusNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackProjectLogsItemSourceNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackExperimentItemSourceJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackExperimentItemSourceNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackDatasetItemSourceJsonConverter), + + typeof(global::Braintrust.JsonConverters.FeedbackDatasetItemSourceNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextCacheControlTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartTextWithTitleCacheControlTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailAutoNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailLowNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleImageUrlDetailHighNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartImageWithTitleTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartFileWithTitleTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageToolCallTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamSystemRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamUserRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamAssistantRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamToolRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFunctionRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamDeveloperRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamFallbackRoleNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishChatTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishCompletionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonSchemaTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishTextTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceAutoNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceNoneNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceRequiredNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsToolChoiceFunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallAutoNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsFunctionCallNoneNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsReasoningEffortNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsOpenAIModelParamsVerbosityNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptParserNullishTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptParserNullishTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2FunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishToolFunctionVariant2GlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishTemplateFormatNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullishJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionTypeEnumNullishNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptLogIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptLogIdNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PermissionJsonConverter), + + typeof(global::Braintrust.JsonConverters.PermissionNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.RetentionObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.RetentionObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2FunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapFunctionAutomationFunctionVariant2GlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.SpanScopeTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.SpanScopeTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TraceScopeTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TraceScopeTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GroupScopeTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GroupScopeTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigEventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2FunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationConfigFacetFunctionVariant2GlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2FormatNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant3EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2FormatNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant3EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant1ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2FormatNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant2CredentialsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant3EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4EventTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchProjectAutomationConfigVariant4ActionVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2FunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.OnlineScoreConfigScorerVariant2GlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.EvalStatusPageThemeJsonConverter), + + typeof(global::Braintrust.JsonConverters.EvalStatusPageThemeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.EvalStatusPageConfigSortOrderJsonConverter), + + typeof(global::Braintrust.JsonConverters.EvalStatusPageConfigSortOrderNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleRuntimeContextRuntimeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationExperimentPositionScorerTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationFunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant1ProviderNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderJsonConverter), + + typeof(global::Braintrust.JsonConverters.CodeBundleLocationVariant3SandboxSpecVariant2ProviderNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataChatTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataChatTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataCompletionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant1TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant1TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant2TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant2TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant3TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant3TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant4TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant4TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant5TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant5TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant6TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant6TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant7TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant7TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant8TypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeVariant8TypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphEdgePurposeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphEdgePurposeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FacetDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FacetDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicMapDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.BatchedFacetDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.BatchedFacetDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataPromptTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataPromptTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataType2JsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataType2NullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataCodeDataRuntimeContextRuntimeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataRemoteEvalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataGlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataGlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataParametersTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataParametersTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataParametersSchemaTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionLogIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionLogIdNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishPromptTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2JsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataType2NullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishCodeDataRuntimeContextRuntimeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishRemoteEvalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishGlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishParametersSchemaTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.InvokeParentSpanParentStructObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.StreamingModeJsonConverter), + + typeof(global::Braintrust.JsonConverters.StreamingModeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsViewTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsSpanTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsMonitorViewOptionsOptionsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsExcludedMeasureTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsYMetricTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsXAxisTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsSymbolGroupingTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsTableViewOptionsQueryShapeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewViewTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewViewTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateViewViewTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.CreateViewViewTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchViewViewTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchViewViewTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.ImageRenderingModeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ImageRenderingModeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusJsonConverter), + + typeof(global::Braintrust.JsonConverters.PatchOrganizationMembersOutputStatusNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarObjectType2JsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarObjectType2NullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarSecretCategoryJsonConverter), + + typeof(global::Braintrust.JsonConverters.EnvVarSecretCategoryNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2FunctionTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataToolFunctionVariant2GlobalTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataTemplateFormatJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataTemplateFormatNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionIdInlineCodeInlineContextRuntimeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GitMetadataSettingsCollectJsonConverter), + + typeof(global::Braintrust.JsonConverters.GitMetadataSettingsCollectNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.GitMetadataSettingsFieldJsonConverter), + + typeof(global::Braintrust.JsonConverters.GitMetadataSettingsFieldNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PostEnvVarRequestObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.PutEnvVarRequestObjectTypeNullableJsonConverter), + + typeof(global::Braintrust.JsonConverters.IdsJsonConverter), + + typeof(global::Braintrust.JsonConverters.UserGivenNameJsonConverter), + + typeof(global::Braintrust.JsonConverters.UserFamilyNameJsonConverter), + + typeof(global::Braintrust.JsonConverters.UserEmailJsonConverter), + + typeof(global::Braintrust.JsonConverters.AISecretTypeJsonConverter), + + typeof(global::Braintrust.JsonConverters.NullableSavedFunctionIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.SavedFunctionIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionContentPartJsonConverter), + + typeof(global::Braintrust.JsonConverters.ChatCompletionMessageParamJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataNullishJsonConverter), + + typeof(global::Braintrust.JsonConverters.ResponseFormatNullishJsonConverter), + + typeof(global::Braintrust.JsonConverters.ModelParamsJsonConverter), + + typeof(global::Braintrust.JsonConverters.TopicAutomationDataScopeJsonConverter), + + typeof(global::Braintrust.JsonConverters.ProjectScoreCategoriesJsonConverter), + + typeof(global::Braintrust.JsonConverters.PromptBlockDataJsonConverter), + + typeof(global::Braintrust.JsonConverters.GraphNodeJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionDataNullishJsonConverter), + + typeof(global::Braintrust.JsonConverters.InvokeParentJsonConverter), + + typeof(global::Braintrust.JsonConverters.ViewOptionsJsonConverter), + + typeof(global::Braintrust.JsonConverters.FunctionIdJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter, object>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter, string>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataCodeData2>), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter?, global::Braintrust.FunctionDataNullishCodeData2>), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter?>), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.OneOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>>), + + typeof(global::Braintrust.JsonConverters.AllOfJsonConverter), + + typeof(global::Braintrust.JsonConverters.AnyOfJsonConverter>), + + typeof(global::Braintrust.JsonConverters.UnixTimestampJsonConverter), + })] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.JsonSerializerContextTypes))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Guid))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(string))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Ids), TypeInfoPropertyName = "Ids2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(bool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewType), TypeInfoPropertyName = "ViewType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.UserGivenName), TypeInfoPropertyName = "UserGivenName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.UserFamilyName), TypeInfoPropertyName = "UserFamilyName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.UserEmail), TypeInfoPropertyName = "UserEmail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclObjectType), TypeInfoPropertyName = "AclObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclListOrgObjectType), TypeInfoPropertyName = "AclListOrgObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclListPermission), TypeInfoPropertyName = "AclListPermission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclListRestrictObjectType), TypeInfoPropertyName = "AclListRestrictObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectScoreType), TypeInfoPropertyName = "ProjectScoreType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AISecretType), TypeInfoPropertyName = "AISecretType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarObjectType), TypeInfoPropertyName = "EnvVarObjectType2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionTypeEnum), TypeInfoPropertyName = "FunctionTypeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionId), TypeInfoPropertyName = "NullableSavedFunctionId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdFunctionType), TypeInfoPropertyName = "NullableSavedFunctionIdFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.NullableSavedFunctionIdGlobalType), TypeInfoPropertyName = "NullableSavedFunctionIdGlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(object))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettings))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettingsSpanFieldOrderItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfProjectSettingsSpanFieldOrderItemLayoutVariant1ProjectSettingsSpanFieldOrderItemLayoutVariant2Object2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant1), TypeInfoPropertyName = "ProjectSettingsSpanFieldOrderItemLayoutVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant2), TypeInfoPropertyName = "ProjectSettingsSpanFieldOrderItemLayoutVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectSettingsRemoteEvalSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Project))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfProjectSettingsObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SpanType), TypeInfoPropertyName = "SpanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SpanAttributes))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ObjectReferenceNullish))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ObjectReferenceNullishObjectType), TypeInfoPropertyName = "ObjectReferenceNullishObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(double))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventMetrics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventArrayDeleteItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertProjectLogsEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionId), TypeInfoPropertyName = "SavedFunctionId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdFunctionType), TypeInfoPropertyName = "SavedFunctionIdFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdGlobal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SavedFunctionIdGlobalType), TypeInfoPropertyName = "SavedFunctionIdGlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEventLogId), TypeInfoPropertyName = "ProjectLogsEventLogId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEventMetrics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEventContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectLogsEventClassification))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FetchProjectLogsEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FetchEventsRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackResponseSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackResponseSchemaStatus), TypeInfoPropertyName = "FeedbackResponseSchemaStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackProjectLogsItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackProjectLogsItemSource), TypeInfoPropertyName = "FeedbackProjectLogsItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackProjectLogsEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RepoInfo))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Experiment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateExperiment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchExperiment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEventMetrics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEventContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEventArrayDeleteItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertExperimentEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ExperimentEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ExperimentEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ExperimentEventMetrics))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ExperimentEventContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ExperimentEventClassification))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FetchExperimentEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackExperimentItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackExperimentItemSource), TypeInfoPropertyName = "FeedbackExperimentItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackExperimentEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ScoreSummary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.MetricSummary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SummarizeExperimentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Dataset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateDataset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchDataset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertDatasetEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertDatasetEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertDatasetEventArrayDeleteItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InsertDatasetEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DatasetEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DatasetEventMetadata))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DatasetEventClassification))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FetchDatasetEventsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackDatasetItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackDatasetItemSource), TypeInfoPropertyName = "FeedbackDatasetItemSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FeedbackDatasetEventRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DataSummary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SummarizeDatasetResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextType), TypeInfoPropertyName = "ChatCompletionContentPartTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextCacheControl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextCacheControlType), TypeInfoPropertyName = "ChatCompletionContentPartTextCacheControlType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitle))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitleType), TypeInfoPropertyName = "ChatCompletionContentPartTextWithTitleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControlType), TypeInfoPropertyName = "ChatCompletionContentPartTextWithTitleCacheControlType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitle))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh_e8d70c92af1da1bc")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailAuto), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailAuto2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailLow), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailLow2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailHigh), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleImageUrlDetailHigh2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartImageWithTitleType), TypeInfoPropertyName = "ChatCompletionContentPartImageWithTitleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartFileFile))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitle))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPartFileWithTitleType), TypeInfoPropertyName = "ChatCompletionContentPartFileWithTitleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionContentPart), TypeInfoPropertyName = "ChatCompletionContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageToolCallFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageToolCallType), TypeInfoPropertyName = "ChatCompletionMessageToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageReasoning))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParam), TypeInfoPropertyName = "ChatCompletionMessageParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamSystem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListChatCompletionContentPartText2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamSystemRole), TypeInfoPropertyName = "ChatCompletionMessageParamSystemRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>), TypeInfoPropertyName = "AnyOfStringIListChatCompletionContentPart2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamUserRole), TypeInfoPropertyName = "ChatCompletionMessageParamUserRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamAssistant))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamAssistantRole), TypeInfoPropertyName = "ChatCompletionMessageParamAssistantRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf, object>), TypeInfoPropertyName = "AnyOfStringIListChatCompletionContentPartTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamAssistantFunctionCall))] + [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::Braintrust.ChatCompletionMessageParamTool))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamToolRole), TypeInfoPropertyName = "ChatCompletionMessageParamToolRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamFunctionRole), TypeInfoPropertyName = "ChatCompletionMessageParamFunctionRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamDeveloper))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamDeveloperRole), TypeInfoPropertyName = "ChatCompletionMessageParamDeveloperRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamFallback))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ChatCompletionMessageParamFallbackRole), TypeInfoPropertyName = "ChatCompletionMessageParamFallbackRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataNullish), TypeInfoPropertyName = "PromptBlockDataNullish2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataNullishChat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataNullishChatType), TypeInfoPropertyName = "PromptBlockDataNullishChatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataNullishCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataNullishCompletionType), TypeInfoPropertyName = "PromptBlockDataNullishCompletionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf, string>), TypeInfoPropertyName = "AnyOfDictionaryStringObjectString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullish), TypeInfoPropertyName = "ResponseFormatNullish2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishJsonObject))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishJsonObjectType), TypeInfoPropertyName = "ResponseFormatNullishJsonObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishJsonSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishJsonSchemaType), TypeInfoPropertyName = "ResponseFormatNullishJsonSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ResponseFormatNullishTextType), TypeInfoPropertyName = "ResponseFormatNullishTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParams), TypeInfoPropertyName = "ModelParams2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunction_10f78e443eec5956")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceAuto), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceAuto2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceNone), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceNone2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceRequired), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceRequired2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionType), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsToolChoiceFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallFunction_fae5e4272e975e60")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallAuto), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallAuto2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallNone), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsFunctionCallNone2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsReasoningEffort), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsReasoningEffort2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsOpenAIModelParamsVerbosity), TypeInfoPropertyName = "ModelParamsOpenAIModelParamsVerbosity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsAnthropicModelParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsGoogleModelParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsWindowAIModelParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ModelParamsJsCompletionParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptOptionsNullish))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptParserNullish))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptParserNullishType), TypeInfoPropertyName = "PromptParserNullishType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary), TypeInfoPropertyName = "DictionaryStringDouble_System_Collections_Generic_Dictionary_string_double")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullish))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "AllOfSavedFunctionIdAnyOfPromptDataNullishToolFunctionVariant2FunctionPromptDataNullishToolFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfPromptDataNullishToolFunctionVariant2FunctionPromptDataNullishToolFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2Function))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2FunctionType), TypeInfoPropertyName = "PromptDataNullishToolFunctionVariant2FunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2Global))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishToolFunctionVariant2GlobalType), TypeInfoPropertyName = "PromptDataNullishToolFunctionVariant2GlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishTemplateFormat), TypeInfoPropertyName = "PromptDataNullishTemplateFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_011c031415cbd2fb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType), TypeInfoPropertyName = "PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataNullishOrigin))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionTypeEnumNullish), TypeInfoPropertyName = "FunctionTypeEnumNullish2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Prompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptLogId), TypeInfoPropertyName = "PromptLogId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreatePrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Permission), TypeInfoPropertyName = "Permission2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Role))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RoleMemberPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateRole))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateRoleMemberPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchRole))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchRoleAddMemberPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchRoleRemoveMemberPermission))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Group))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateGroup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchGroup))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Acl))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclItem))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclBatchUpdateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AclBatchUpdateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.User))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RetentionObjectType), TypeInfoPropertyName = "RetentionObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2Global_31dc6848fbb9ed5d")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfTopicMapFunctionAutomationFunctionVariant2FunctionTopicMapFunctionAutomationFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Function))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2FunctionType), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2FunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Global))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapFunctionAutomationFunctionVariant2GlobalType), TypeInfoPropertyName = "TopicMapFunctionAutomationFunctionVariant2GlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SpanScope))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SpanScopeType), TypeInfoPropertyName = "SpanScopeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TraceScope))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TraceScopeType), TypeInfoPropertyName = "TraceScopeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GroupScope))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GroupScopeType), TypeInfoPropertyName = "GroupScopeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScope), TypeInfoPropertyName = "TopicAutomationDataScope2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant1Type), TypeInfoPropertyName = "TopicAutomationDataScopeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant2Type), TypeInfoPropertyName = "TopicAutomationDataScopeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationDataScopeVariant3Type), TypeInfoPropertyName = "TopicAutomationDataScopeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigEventType), TypeInfoPropertyName = "TopicAutomationConfigEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_385eb3dc65d85bbf")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_35e623b86265f845")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfTopicAutomationConfigFacetFunctionVariant2FunctionTopicAutomationConfigFacetFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Function))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2FunctionType), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2FunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Global))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigFacetFunctionVariant2GlobalType), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2GlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfSpanScopeTraceScopeGroupScopeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfStringTopicAutomationConfigBackfillTimeRangeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicAutomationConfigBackfillTimeRange))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "TopicAutomationConfig_79232efacc347de1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant1EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfProjectAutomationConfigVariant1ActionVariant1ProjectAutomationConfigVariant1ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant1ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant1ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant2EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3_2a6132df942795d9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant2ExportDefinitionVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2Format), TypeInfoPropertyName = "ProjectAutomationConfigVariant2Format2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2Credentials))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant2CredentialsType), TypeInfoPropertyName = "ProjectAutomationConfigVariant2CredentialsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant3EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant3EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4EventType), TypeInfoPropertyName = "ProjectAutomationConfigVariant4EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfProjectAutomationConfigVariant4ActionVariant1ProjectAutomationConfigVariant4ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant4ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2Type), TypeInfoPropertyName = "ProjectAutomationConfigVariant4ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "TopicAutomationConfig_93af0a78ada74dd7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant1EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfCreateProjectAutomationConfigVariant1ActionVariant1CreateProjectAutomationConfigVariant1ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant1ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant1ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3_378e18d0da0115e9")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2ExportDefinitionVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2Format), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2Format2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2Credentials))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant2CredentialsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant3EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant3EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4EventType), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant4EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfCreateProjectAutomationConfigVariant4ActionVariant1CreateProjectAutomationConfigVariant4ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant4ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2Type), TypeInfoPropertyName = "CreateProjectAutomationConfigVariant4ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "TopicAutomationConfig_object_45ee7a7a265fcf84")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant1EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfPatchProjectAutomationConfigVariant1ActionVariant1PatchProjectAutomationConfigVariant1ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant1ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant1ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3_a18e2b09c026c85e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2ExportDefinitionVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2Format), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2Format2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2Credentials))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant2CredentialsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant3EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant3EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4EventType), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant4EventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfPatchProjectAutomationConfigVariant4ActionVariant1PatchProjectAutomationConfigVariant4ActionVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant4ActionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2Type), TypeInfoPropertyName = "PatchProjectAutomationConfigVariant4ActionVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectScoreCategory))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectScoreCategories), TypeInfoPropertyName = "ProjectScoreCategories2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OnlineScoreConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "AllOfSavedFunctionIdAnyOfOnlineScoreConfigScorerVariant2FunctionOnlineScoreConfigScorerVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfOnlineScoreConfigScorerVariant2FunctionOnlineScoreConfigScorerVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OnlineScoreConfigScorerVariant2Function))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OnlineScoreConfigScorerVariant2FunctionType), TypeInfoPropertyName = "OnlineScoreConfigScorerVariant2FunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OnlineScoreConfigScorerVariant2Global))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OnlineScoreConfigScorerVariant2GlobalType), TypeInfoPropertyName = "OnlineScoreConfigScorerVariant2GlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectScoreConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectScore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectScore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectScore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProjectTag))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateProjectTag))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchProjectTag))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.SpanIFrame))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateSpanIFrame))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchSpanIFrame))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EvalStatusPageTheme), TypeInfoPropertyName = "EvalStatusPageTheme2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EvalStatusPageConfig))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EvalStatusPageConfigSortOrder), TypeInfoPropertyName = "EvalStatusPageConfigSortOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EvalStatusPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateEvalStatusPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchEvalStatusPage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundle))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleRuntimeContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleRuntimeContextRuntime), TypeInfoPropertyName = "CodeBundleRuntimeContextRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfCodeBundleLocationExperimentCodeBundleLocationFunctionCodeBundleLocationVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperiment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperimentType), TypeInfoPropertyName = "CodeBundleLocationExperimentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfCodeBundleLocationExperimentPositionVariant1CodeBundleLocationExperimentPositionScorer2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperimentPositionVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperimentPositionVariant1Type), TypeInfoPropertyName = "CodeBundleLocationExperimentPositionVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperimentPositionScorer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationExperimentPositionScorerType), TypeInfoPropertyName = "CodeBundleLocationExperimentPositionScorerType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationFunctionType), TypeInfoPropertyName = "CodeBundleLocationFunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3Type), TypeInfoPropertyName = "CodeBundleLocationVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "OneOfCodeBundleLocationVariant3SandboxSpecVariant1CodeBundleLocationVariant3SandboxSpecVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1Provider), TypeInfoPropertyName = "CodeBundleLocationVariant3SandboxSpecVariant1Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2Provider), TypeInfoPropertyName = "CodeBundleLocationVariant3SandboxSpecVariant2Provider2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockData), TypeInfoPropertyName = "PromptBlockData2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataChat))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataChatType), TypeInfoPropertyName = "PromptBlockDataChatType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataCompletion))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptBlockDataCompletionType), TypeInfoPropertyName = "PromptBlockDataCompletionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNode), TypeInfoPropertyName = "GraphNode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant1Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant1Type), TypeInfoPropertyName = "GraphNodeVariant1Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant2Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant2Type), TypeInfoPropertyName = "GraphNodeVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant3Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant3Type), TypeInfoPropertyName = "GraphNodeVariant3Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant4Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant4Type), TypeInfoPropertyName = "GraphNodeVariant4Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant5Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant5Type), TypeInfoPropertyName = "GraphNodeVariant5Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant6))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant6Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant6Type), TypeInfoPropertyName = "GraphNodeVariant6Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant7))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant7Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant7Type), TypeInfoPropertyName = "GraphNodeVariant7Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant8))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant8Position))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphNodeVariant8Type), TypeInfoPropertyName = "GraphNodeVariant8Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphEdge))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphEdgeSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphEdgeTarget))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphEdgePurpose), TypeInfoPropertyName = "GraphEdgePurpose2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GraphDataType), TypeInfoPropertyName = "GraphDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FacetData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FacetDataType), TypeInfoPropertyName = "FacetDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfNullableSavedFunctionIdObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.TopicMapDataType), TypeInfoPropertyName = "TopicMapDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataType), TypeInfoPropertyName = "BatchedFacetDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataFacet))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.BatchedFacetDataTopicMap))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionData), TypeInfoPropertyName = "FunctionData2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataPromptType), TypeInfoPropertyName = "FunctionDataPromptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCode))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeType), TypeInfoPropertyName = "FunctionDataCodeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataCodeDataCodeBundleFunctionDataCodeData22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataCodeDataCodeBundle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType), TypeInfoPropertyName = "FunctionDataCodeDataType2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeData2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataType2), TypeInfoPropertyName = "FunctionDataCodeDataType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataCodeDataRuntimeContextRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEval))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataRemoteEvalType), TypeInfoPropertyName = "FunctionDataRemoteEvalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataGlobalType), TypeInfoPropertyName = "FunctionDataGlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersType), TypeInfoPropertyName = "FunctionDataParametersType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataParametersSchemaType), TypeInfoPropertyName = "FunctionDataParametersSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfTopicMapDataObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Function2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionLogId), TypeInfoPropertyName = "FunctionLogId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionOrigin))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionFunctionSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionOrigin))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateFunctionFunctionSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullish), TypeInfoPropertyName = "FunctionDataNullish2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishPromptType), TypeInfoPropertyName = "FunctionDataNullishPromptType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCode))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeType), TypeInfoPropertyName = "FunctionDataNullishCodeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>), TypeInfoPropertyName = "AnyOfAllOfFunctionDataNullishCodeDataCodeBundleFunctionDataNullishCodeData22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionDataNullishCodeDataCodeBundle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType), TypeInfoPropertyName = "FunctionDataNullishCodeDataType2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeData2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataType2), TypeInfoPropertyName = "FunctionDataNullishCodeDataType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime), TypeInfoPropertyName = "FunctionDataNullishCodeDataRuntimeContextRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEval))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishRemoteEvalType), TypeInfoPropertyName = "FunctionDataNullishRemoteEvalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishGlobalType), TypeInfoPropertyName = "FunctionDataNullishGlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParameters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersType), TypeInfoPropertyName = "FunctionDataNullishParametersType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchema))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionDataNullishParametersSchemaType), TypeInfoPropertyName = "FunctionDataNullishParametersSchemaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParent), TypeInfoPropertyName = "InvokeParent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStruct))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructObjectType), TypeInfoPropertyName = "InvokeParentSpanParentStructObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeParentSpanParentStructRowIds))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.StreamingMode), TypeInfoPropertyName = "StreamingMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApi))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.InvokeApiMcpAuth2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewDataSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptions), TypeInfoPropertyName = "ViewOptions2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsViewType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsViewType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsSpanType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType), TypeInfoPropertyName = "ViewOptionsMonitorViewOptionsOptionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasure))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasureType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsExcludedMeasureType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsYMetric))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsYMetricType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsYMetricType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsXAxis))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsXAxisType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsXAxisType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsSymbolGrouping))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsSymbolGroupingType), TypeInfoPropertyName = "ViewOptionsTableViewOptionsSymbolGroupingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsChartAnnotation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfStringViewOptionsTableViewOptionsTimeRangeFilterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsTimeRangeFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewOptionsTableViewOptionsQueryShape), TypeInfoPropertyName = "ViewOptionsTableViewOptionsQueryShape2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.View))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ViewViewType), TypeInfoPropertyName = "ViewViewType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateView))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateViewViewType), TypeInfoPropertyName = "CreateViewViewType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchView))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchViewViewType), TypeInfoPropertyName = "PatchViewViewType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteView))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ImageRenderingMode), TypeInfoPropertyName = "ImageRenderingMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Organization))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganization))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutputStatus), TypeInfoPropertyName = "PatchOrganizationMembersOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersOutputAddedUser))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembers))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersInviteUsers))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersInviteUsersServiceAccount))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchOrganizationMembersRemoveUsers))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateApiKeyOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ApiKey))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateServiceTokenOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ServiceToken))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteServiceToken))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AISecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateAISecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.DeleteAISecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchAISecret))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVar))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarObjectType2), TypeInfoPropertyName = "EnvVarObjectType22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.EnvVarSecretCategory), TypeInfoPropertyName = "EnvVarSecretCategory2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.MCPServer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateMCPServer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchMCPServer))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.Environment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CreateEnvironment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchEnvironment))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestExperiment2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestDataset2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.CrossObjectInsertRequestProjectLogs2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf?>), TypeInfoPropertyName = "AllOfSavedFunctionIdAnyOfPromptDataToolFunctionVariant2FunctionPromptDataToolFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfPromptDataToolFunctionVariant2FunctionPromptDataToolFunctionVariant2Global2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2Function))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2FunctionType), TypeInfoPropertyName = "PromptDataToolFunctionVariant2FunctionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2Global))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataToolFunctionVariant2GlobalType), TypeInfoPropertyName = "PromptDataToolFunctionVariant2GlobalType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataTemplateFormat), TypeInfoPropertyName = "PromptDataTemplateFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.OneOf), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers_5dbc7250a4b23b86")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType), TypeInfoPropertyName = "PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType), TypeInfoPropertyName = "PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PromptDataOrigin))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionId), TypeInfoPropertyName = "FunctionId2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdFunctionId1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdProjectSlug))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdGlobalFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdPromptSessionId))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCode))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCodeInlineContext))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineCodeInlineContextRuntime), TypeInfoPropertyName = "FunctionIdInlineCodeInlineContextRuntime2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlineFunction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.FunctionIdInlinePrompt))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettings))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettingsCollect), TypeInfoPropertyName = "GitMetadataSettingsCollect2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GitMetadataSettingsField), TypeInfoPropertyName = "GitMetadataSettingsField2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEval))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf), TypeInfoPropertyName = "AnyOfRunEvalDataDatasetIdRunEvalDataProjectDatasetNameRunEvalDataDatasetRows2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataDatasetId))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataProjectDatasetName))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalDataDatasetRows))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfFunctionIdObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfInvokeParentObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfRepoInfoObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.RunEvalMcpAuth2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostApiKeyRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostServiceTokenRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutServiceTokenRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostEnvVarRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PostEnvVarRequestObjectType), TypeInfoPropertyName = "PostEnvVarRequestObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutEnvVarRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PutEnvVarRequestObjectType), TypeInfoPropertyName = "PutEnvVarRequestObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.PatchEnvVarIdRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProxycredentialsRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProxycredentialsRequestLogging))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>>), TypeInfoPropertyName = "AnyOfProjectScoreTypeIListAllOfProjectScoreTypeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AllOf), TypeInfoPropertyName = "AllOfProjectScoreTypeObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>), TypeInfoPropertyName = "AnyOfGuidIListGuid2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetExperimentResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetDatasetResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetPromptResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetRoleResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetGroupResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetAclResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetUserResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectAutomationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectScoreResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetProjectTagResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetSpanIframeResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetEvalStatusPageResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetFunctionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetViewResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetOrganizationResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetApiKeyResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetServiceTokenResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetAiSecretResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetEnvVarResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.GetMcpServerResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ListEnvironmentsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.ProxycredentialsResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf, object>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>), TypeInfoPropertyName = "TopicAutomationConfigFacetFunctionVariant2Global_0de25e7b7f3aebf4")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List?>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Braintrust.AnyOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + public sealed partial class SourceGenerationContext : global::System.Text.Json.Serialization.JsonSerializerContext + { + } +} \ No newline at end of file diff --git a/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs new file mode 100644 index 0000000..61a5ff7 --- /dev/null +++ b/src/libs/Braintrust/Generated/Braintrust.JsonSerializerContextTypes.g.cs @@ -0,0 +1,3086 @@ + +#nullable enable + +#pragma warning disable CS0618 // Type or member is obsolete + +namespace Braintrust +{ + /// + /// + /// + public sealed partial class JsonSerializerContextTypes + { + /// + /// + /// + public global::System.Collections.Generic.Dictionary? StringStringDictionary { get; set; } + + /// + /// + /// + public global::System.Collections.Generic.Dictionary? StringObjectDictionary { get; set; } + + /// + /// + /// + public global::System.Text.Json.JsonElement? JsonElement { get; set; } + + /// + /// + /// + public global::System.Guid? Type0 { get; set; } + /// + /// + /// + public string? Type1 { get; set; } + /// + /// + /// + public global::Braintrust.Ids? Type2 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type3 { get; set; } + /// + /// + /// + public int? Type4 { get; set; } + /// + /// + /// + public bool? Type5 { get; set; } + /// + /// + /// + public global::Braintrust.ViewType? Type6 { get; set; } + /// + /// + /// + public global::Braintrust.UserGivenName? Type7 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type8 { get; set; } + /// + /// + /// + public global::Braintrust.UserFamilyName? Type9 { get; set; } + /// + /// + /// + public global::Braintrust.UserEmail? Type10 { get; set; } + /// + /// + /// + public global::Braintrust.AclObjectType? Type11 { get; set; } + /// + /// + /// + public global::Braintrust.AclListOrgObjectType? Type12 { get; set; } + /// + /// + /// + public global::Braintrust.AclListPermission? Type13 { get; set; } + /// + /// + /// + public global::Braintrust.AclListRestrictObjectType? Type14 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectScoreType? Type15 { get; set; } + /// + /// + /// + public global::Braintrust.AISecretType? Type16 { get; set; } + /// + /// + /// + public global::Braintrust.EnvVarObjectType? Type17 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionTypeEnum? Type18 { get; set; } + /// + /// + /// + public global::Braintrust.NullableSavedFunctionId? Type19 { get; set; } + /// + /// + /// + public global::Braintrust.NullableSavedFunctionIdFunction? Type20 { get; set; } + /// + /// + /// + public global::Braintrust.NullableSavedFunctionIdFunctionType? Type21 { get; set; } + /// + /// + /// + public global::Braintrust.NullableSavedFunctionIdGlobal? Type22 { get; set; } + /// + /// + /// + public global::Braintrust.NullableSavedFunctionIdGlobalType? Type23 { get; set; } + /// + /// + /// + public object? Type24 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectSettings? Type25 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type26 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectSettingsSpanFieldOrderItem? Type27 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type28 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant1? Type29 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectSettingsSpanFieldOrderItemLayoutVariant2? Type30 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type31 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectSettingsRemoteEvalSource? Type32 { get; set; } + /// + /// + /// + public global::Braintrust.Project? Type33 { get; set; } + /// + /// + /// + public global::System.DateTime? Type34 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProject? Type35 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProject? Type36 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type37 { get; set; } + /// + /// + /// + public global::Braintrust.InsertEventsResponse? Type38 { get; set; } + /// + /// + /// + public global::Braintrust.SpanType? Type39 { get; set; } + /// + /// + /// + public global::Braintrust.SpanAttributes? Type40 { get; set; } + /// + /// + /// + public global::Braintrust.ObjectReferenceNullish? Type41 { get; set; } + /// + /// + /// + public global::Braintrust.ObjectReferenceNullishObjectType? Type42 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEvent? Type43 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type44 { get; set; } + /// + /// + /// + public double? Type45 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEventMetadata? Type46 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEventMetrics? Type47 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEventContext? Type48 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type49 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList>? Type50 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type51 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEventArrayDeleteItem? Type52 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type53 { get; set; } + /// + /// + /// + public global::Braintrust.InsertProjectLogsEventRequest? Type54 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type55 { get; set; } + /// + /// + /// + public global::Braintrust.SavedFunctionId? Type56 { get; set; } + /// + /// + /// + public global::Braintrust.SavedFunctionIdFunction? Type57 { get; set; } + /// + /// + /// + public global::Braintrust.SavedFunctionIdFunctionType? Type58 { get; set; } + /// + /// + /// + public global::Braintrust.SavedFunctionIdGlobal? Type59 { get; set; } + /// + /// + /// + public global::Braintrust.SavedFunctionIdGlobalType? Type60 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEvent? Type61 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEventLogId? Type62 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEventMetadata? Type63 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEventMetrics? Type64 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEventContext? Type65 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type66 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type67 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectLogsEventClassification? Type68 { get; set; } + /// + /// + /// + public global::Braintrust.FetchProjectLogsEventsResponse? Type69 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type70 { get; set; } + /// + /// + /// + public global::Braintrust.FetchEventsRequest? Type71 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackResponseSchema? Type72 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackResponseSchemaStatus? Type73 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackProjectLogsItem? Type74 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackProjectLogsItemSource? Type75 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackProjectLogsEventRequest? Type76 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type77 { get; set; } + /// + /// + /// + public global::Braintrust.RepoInfo? Type78 { get; set; } + /// + /// + /// + public global::Braintrust.Experiment? Type79 { get; set; } + /// + /// + /// + public global::Braintrust.CreateExperiment? Type80 { get; set; } + /// + /// + /// + public global::Braintrust.PatchExperiment? Type81 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEvent? Type82 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEventMetadata? Type83 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEventMetrics? Type84 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEventContext? Type85 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type86 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEventArrayDeleteItem? Type87 { get; set; } + /// + /// + /// + public global::Braintrust.InsertExperimentEventRequest? Type88 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type89 { get; set; } + /// + /// + /// + public global::Braintrust.ExperimentEvent? Type90 { get; set; } + /// + /// + /// + public global::Braintrust.ExperimentEventMetadata? Type91 { get; set; } + /// + /// + /// + public global::Braintrust.ExperimentEventMetrics? Type92 { get; set; } + /// + /// + /// + public global::Braintrust.ExperimentEventContext? Type93 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type94 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type95 { get; set; } + /// + /// + /// + public global::Braintrust.ExperimentEventClassification? Type96 { get; set; } + /// + /// + /// + public global::Braintrust.FetchExperimentEventsResponse? Type97 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type98 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackExperimentItem? Type99 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackExperimentItemSource? Type100 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackExperimentEventRequest? Type101 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type102 { get; set; } + /// + /// + /// + public global::Braintrust.ScoreSummary? Type103 { get; set; } + /// + /// + /// + public global::Braintrust.MetricSummary? Type104 { get; set; } + /// + /// + /// + public global::Braintrust.SummarizeExperimentResponse? Type105 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type106 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type107 { get; set; } + /// + /// + /// + public global::Braintrust.Dataset? Type108 { get; set; } + /// + /// + /// + public global::Braintrust.CreateDataset? Type109 { get; set; } + /// + /// + /// + public global::Braintrust.PatchDataset? Type110 { get; set; } + /// + /// + /// + public global::Braintrust.InsertDatasetEvent? Type111 { get; set; } + /// + /// + /// + public global::Braintrust.InsertDatasetEventMetadata? Type112 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type113 { get; set; } + /// + /// + /// + public global::Braintrust.InsertDatasetEventArrayDeleteItem? Type114 { get; set; } + /// + /// + /// + public global::Braintrust.InsertDatasetEventRequest? Type115 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type116 { get; set; } + /// + /// + /// + public global::Braintrust.DatasetEvent? Type117 { get; set; } + /// + /// + /// + public global::Braintrust.DatasetEventMetadata? Type118 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type119 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type120 { get; set; } + /// + /// + /// + public global::Braintrust.DatasetEventClassification? Type121 { get; set; } + /// + /// + /// + public global::Braintrust.FetchDatasetEventsResponse? Type122 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type123 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackDatasetItem? Type124 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackDatasetItemSource? Type125 { get; set; } + /// + /// + /// + public global::Braintrust.FeedbackDatasetEventRequest? Type126 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type127 { get; set; } + /// + /// + /// + public global::Braintrust.DataSummary? Type128 { get; set; } + /// + /// + /// + public global::Braintrust.SummarizeDatasetResponse? Type129 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartText? Type130 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextType? Type131 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextCacheControl? Type132 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextCacheControlType? Type133 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextWithTitle? Type134 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextWithTitleType? Type135 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControl? Type136 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartTextWithTitleCacheControlType? Type137 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitle? Type138 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrl? Type139 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailAuto? Type140 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailLow? Type141 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitleImageUrlDetailHigh? Type142 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartImageWithTitleType? Type143 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartFileFile? Type144 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartFileWithTitle? Type145 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPartFileWithTitleType? Type146 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionContentPart? Type147 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageToolCall? Type148 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageToolCallFunction? Type149 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageToolCallType? Type150 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageReasoning? Type151 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParam? Type152 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamSystem? Type153 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? Type154 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type155 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamSystemRole? Type156 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamUser? Type157 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? Type158 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type159 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamUserRole? Type160 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamAssistant? Type161 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamAssistantRole? Type162 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf, object>? Type163 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamAssistantFunctionCall? Type164 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type165 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type166 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamTool? Type167 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamToolRole? Type168 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamFunction? Type169 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamFunctionRole? Type170 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamDeveloper? Type171 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamDeveloperRole? Type172 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamFallback? Type173 { get; set; } + /// + /// + /// + public global::Braintrust.ChatCompletionMessageParamFallbackRole? Type174 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataNullish? Type175 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataNullishChat? Type176 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataNullishChatType? Type177 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type178 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataNullishCompletion? Type179 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataNullishCompletionType? Type180 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatJsonSchema? Type181 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf, string>? Type182 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullish? Type183 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishJsonObject? Type184 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishJsonObjectType? Type185 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishJsonSchema? Type186 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishJsonSchemaType? Type187 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishText? Type188 { get; set; } + /// + /// + /// + public global::Braintrust.ResponseFormatNullishTextType? Type189 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParams? Type190 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParams? Type191 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceAuto? Type192 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceNone? Type193 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceRequired? Type194 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunction? Type195 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionType? Type196 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsToolChoiceFunctionFunction? Type197 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallAuto? Type198 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallNone? Type199 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsFunctionCallFunction? Type200 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsReasoningEffort? Type201 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsOpenAIModelParamsVerbosity? Type202 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsAnthropicModelParams? Type203 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsGoogleModelParams? Type204 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsWindowAIModelParams? Type205 { get; set; } + /// + /// + /// + public global::Braintrust.ModelParamsJsCompletionParams? Type206 { get; set; } + /// + /// + /// + public global::Braintrust.PromptOptionsNullish? Type207 { get; set; } + /// + /// + /// + public global::Braintrust.PromptParserNullish? Type208 { get; set; } + /// + /// + /// + public global::Braintrust.PromptParserNullishType? Type209 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type210 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullish? Type211 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type212 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishToolFunctionVariant2Function? Type213 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishToolFunctionVariant2FunctionType? Type214 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishToolFunctionVariant2Global? Type215 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishToolFunctionVariant2GlobalType? Type216 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishTemplateFormat? Type217 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type218 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type219 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type220 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type221 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataNullishOrigin? Type222 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionTypeEnumNullish? Type223 { get; set; } + /// + /// + /// + public global::Braintrust.Prompt? Type224 { get; set; } + /// + /// + /// + public global::Braintrust.PromptLogId? Type225 { get; set; } + /// + /// + /// + public global::Braintrust.CreatePrompt? Type226 { get; set; } + /// + /// + /// + public global::Braintrust.PatchPrompt? Type227 { get; set; } + /// + /// + /// + public global::Braintrust.Permission? Type228 { get; set; } + /// + /// + /// + public global::Braintrust.Role? Type229 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type230 { get; set; } + /// + /// + /// + public global::Braintrust.RoleMemberPermission? Type231 { get; set; } + /// + /// + /// + public global::Braintrust.CreateRole? Type232 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type233 { get; set; } + /// + /// + /// + public global::Braintrust.CreateRoleMemberPermission? Type234 { get; set; } + /// + /// + /// + public global::Braintrust.PatchRole? Type235 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type236 { get; set; } + /// + /// + /// + public global::Braintrust.PatchRoleAddMemberPermission? Type237 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type238 { get; set; } + /// + /// + /// + public global::Braintrust.PatchRoleRemoveMemberPermission? Type239 { get; set; } + /// + /// + /// + public global::Braintrust.Group? Type240 { get; set; } + /// + /// + /// + public global::Braintrust.CreateGroup? Type241 { get; set; } + /// + /// + /// + public global::Braintrust.PatchGroup? Type242 { get; set; } + /// + /// + /// + public global::Braintrust.Acl? Type243 { get; set; } + /// + /// + /// + public global::Braintrust.AclItem? Type244 { get; set; } + /// + /// + /// + public global::Braintrust.AclBatchUpdateResponse? Type245 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type246 { get; set; } + /// + /// + /// + public global::Braintrust.AclBatchUpdateRequest? Type247 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type248 { get; set; } + /// + /// + /// + public global::Braintrust.User? Type249 { get; set; } + /// + /// + /// + public global::Braintrust.RetentionObjectType? Type250 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapFunctionAutomation? Type251 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type252 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Function? Type253 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2FunctionType? Type254 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2Global? Type255 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapFunctionAutomationFunctionVariant2GlobalType? Type256 { get; set; } + /// + /// + /// + public global::Braintrust.SpanScope? Type257 { get; set; } + /// + /// + /// + public global::Braintrust.SpanScopeType? Type258 { get; set; } + /// + /// + /// + public global::Braintrust.TraceScope? Type259 { get; set; } + /// + /// + /// + public global::Braintrust.TraceScopeType? Type260 { get; set; } + /// + /// + /// + public global::Braintrust.GroupScope? Type261 { get; set; } + /// + /// + /// + public global::Braintrust.GroupScopeType? Type262 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScope? Type263 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant1? Type264 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant1Type? Type265 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant2? Type266 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant2Type? Type267 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant3? Type268 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationDataScopeVariant3Type? Type269 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfig? Type270 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigEventType? Type271 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type272 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Function? Type273 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2FunctionType? Type274 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2Global? Type275 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigFacetFunctionVariant2GlobalType? Type276 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type277 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type278 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type279 { get; set; } + /// + /// + /// + public global::Braintrust.TopicAutomationConfigBackfillTimeRange? Type280 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomation? Type281 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1? Type282 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1EventType? Type283 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type284 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1? Type285 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant1Type? Type286 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2? Type287 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant1ActionVariant2Type? Type288 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2? Type289 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2EventType? Type290 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1? Type291 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type292 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2? Type293 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type294 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3? Type295 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type296 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2Format? Type297 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2Credentials? Type298 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant2CredentialsType? Type299 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant3? Type300 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant3EventType? Type301 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4? Type302 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4EventType? Type303 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type304 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1? Type305 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant1Type? Type306 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2? Type307 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectAutomationConfigVariant4ActionVariant2Type? Type308 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomation? Type309 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1? Type310 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1EventType? Type311 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type312 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1? Type313 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant1Type? Type314 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2? Type315 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant1ActionVariant2Type? Type316 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2? Type317 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2EventType? Type318 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1? Type319 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type320 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2? Type321 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type322 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3? Type323 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type324 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2Format? Type325 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2Credentials? Type326 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant2CredentialsType? Type327 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant3? Type328 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant3EventType? Type329 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4? Type330 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4EventType? Type331 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type332 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1? Type333 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant1Type? Type334 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2? Type335 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectAutomationConfigVariant4ActionVariant2Type? Type336 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomation? Type337 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1? Type338 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1EventType? Type339 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type340 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1? Type341 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant1Type? Type342 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2? Type343 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant1ActionVariant2Type? Type344 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2? Type345 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2EventType? Type346 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1? Type347 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant1Type? Type348 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2? Type349 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant2Type? Type350 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3? Type351 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2ExportDefinitionVariant3Type? Type352 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2Format? Type353 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2Credentials? Type354 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant2CredentialsType? Type355 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant3? Type356 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant3EventType? Type357 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4? Type358 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4EventType? Type359 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type360 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1? Type361 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant1Type? Type362 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2? Type363 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectAutomationConfigVariant4ActionVariant2Type? Type364 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectScoreCategory? Type365 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectScoreCategories? Type366 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type367 { get; set; } + /// + /// + /// + public global::Braintrust.OnlineScoreConfig? Type368 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList?>>? Type369 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf?>? Type370 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type371 { get; set; } + /// + /// + /// + public global::Braintrust.OnlineScoreConfigScorerVariant2Function? Type372 { get; set; } + /// + /// + /// + public global::Braintrust.OnlineScoreConfigScorerVariant2FunctionType? Type373 { get; set; } + /// + /// + /// + public global::Braintrust.OnlineScoreConfigScorerVariant2Global? Type374 { get; set; } + /// + /// + /// + public global::Braintrust.OnlineScoreConfigScorerVariant2GlobalType? Type375 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectScoreConfig? Type376 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectScore? Type377 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectScore? Type378 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectScore? Type379 { get; set; } + /// + /// + /// + public global::Braintrust.ProjectTag? Type380 { get; set; } + /// + /// + /// + public global::Braintrust.CreateProjectTag? Type381 { get; set; } + /// + /// + /// + public global::Braintrust.PatchProjectTag? Type382 { get; set; } + /// + /// + /// + public global::Braintrust.SpanIFrame? Type383 { get; set; } + /// + /// + /// + public global::Braintrust.CreateSpanIFrame? Type384 { get; set; } + /// + /// + /// + public global::Braintrust.PatchSpanIFrame? Type385 { get; set; } + /// + /// + /// + public global::Braintrust.EvalStatusPageTheme? Type386 { get; set; } + /// + /// + /// + public global::Braintrust.EvalStatusPageConfig? Type387 { get; set; } + /// + /// + /// + public global::Braintrust.EvalStatusPageConfigSortOrder? Type388 { get; set; } + /// + /// + /// + public global::Braintrust.EvalStatusPage? Type389 { get; set; } + /// + /// + /// + public global::Braintrust.CreateEvalStatusPage? Type390 { get; set; } + /// + /// + /// + public global::Braintrust.PatchEvalStatusPage? Type391 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundle? Type392 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleRuntimeContext? Type393 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleRuntimeContextRuntime? Type394 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type395 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperiment? Type396 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperimentType? Type397 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type398 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperimentPositionVariant1? Type399 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperimentPositionVariant1Type? Type400 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperimentPositionScorer? Type401 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationExperimentPositionScorerType? Type402 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationFunction? Type403 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationFunctionType? Type404 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3? Type405 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3Type? Type406 { get; set; } + /// + /// + /// + public global::Braintrust.OneOf? Type407 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1? Type408 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant1Provider? Type409 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2? Type410 { get; set; } + /// + /// + /// + public global::Braintrust.CodeBundleLocationVariant3SandboxSpecVariant2Provider? Type411 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockData? Type412 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataChat? Type413 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataChatType? Type414 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataCompletion? Type415 { get; set; } + /// + /// + /// + public global::Braintrust.PromptBlockDataCompletionType? Type416 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNode? Type417 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant1? Type418 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant1Position? Type419 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant1Type? Type420 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant2? Type421 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant2Position? Type422 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant2Type? Type423 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant3? Type424 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant3Position? Type425 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant3Type? Type426 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant4? Type427 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant4Position? Type428 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant4Type? Type429 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant5? Type430 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant5Position? Type431 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant5Type? Type432 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant6? Type433 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant6Position? Type434 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant6Type? Type435 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant7? Type436 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant7Position? Type437 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant7Type? Type438 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant8? Type439 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant8Position? Type440 { get; set; } + /// + /// + /// + public global::Braintrust.GraphNodeVariant8Type? Type441 { get; set; } + /// + /// + /// + public global::Braintrust.GraphEdge? Type442 { get; set; } + /// + /// + /// + public global::Braintrust.GraphEdgeSource? Type443 { get; set; } + /// + /// + /// + public global::Braintrust.GraphEdgeTarget? Type444 { get; set; } + /// + /// + /// + public global::Braintrust.GraphEdgePurpose? Type445 { get; set; } + /// + /// + /// + public global::Braintrust.GraphData? Type446 { get; set; } + /// + /// + /// + public global::Braintrust.GraphDataType? Type447 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type448 { get; set; } + /// + /// + /// + public global::Braintrust.FacetData? Type449 { get; set; } + /// + /// + /// + public global::Braintrust.FacetDataType? Type450 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type451 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapData? Type452 { get; set; } + /// + /// + /// + public global::Braintrust.TopicMapDataType? Type453 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type454 { get; set; } + /// + /// + /// + public global::Braintrust.BatchedFacetData? Type455 { get; set; } + /// + /// + /// + public global::Braintrust.BatchedFacetDataType? Type456 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type457 { get; set; } + /// + /// + /// + public global::Braintrust.BatchedFacetDataFacet? Type458 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type459 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type460 { get; set; } + /// + /// + /// + public global::Braintrust.BatchedFacetDataTopicMap? Type461 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionData? Type462 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataPrompt? Type463 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataPromptType? Type464 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCode? Type465 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeType? Type466 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataCodeData2>? Type467 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type468 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeData? Type469 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeDataType? Type470 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeData2? Type471 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeDataType2? Type472 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeDataRuntimeContext? Type473 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataCodeDataRuntimeContextRuntime? Type474 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataRemoteEval? Type475 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataRemoteEvalType? Type476 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataGlobal? Type477 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataGlobalType? Type478 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataParameters? Type479 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataParametersType? Type480 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataParametersSchema? Type481 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataParametersSchemaType? Type482 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? Type483 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type484 { get; set; } + /// + /// + /// + public global::Braintrust.Function2? Type485 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionLogId? Type486 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionOrigin? Type487 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionFunctionSchema? Type488 { get; set; } + /// + /// + /// + public global::Braintrust.CreateFunction? Type489 { get; set; } + /// + /// + /// + public global::Braintrust.CreateFunctionOrigin? Type490 { get; set; } + /// + /// + /// + public global::Braintrust.CreateFunctionFunctionSchema? Type491 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullish? Type492 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishPrompt? Type493 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishPromptType? Type494 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCode? Type495 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeType? Type496 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf?, global::Braintrust.FunctionDataNullishCodeData2>? Type497 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type498 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeData? Type499 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeDataType? Type500 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeData2? Type501 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeDataType2? Type502 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeDataRuntimeContext? Type503 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishCodeDataRuntimeContextRuntime? Type504 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishRemoteEval? Type505 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishRemoteEvalType? Type506 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishGlobal? Type507 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishGlobalType? Type508 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishParameters? Type509 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishParametersType? Type510 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishParametersSchema? Type511 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionDataNullishParametersSchemaType? Type512 { get; set; } + /// + /// + /// + public global::Braintrust.PatchFunction? Type513 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeParent? Type514 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeParentSpanParentStruct? Type515 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeParentSpanParentStructObjectType? Type516 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeParentSpanParentStructRowIds? Type517 { get; set; } + /// + /// + /// + public global::Braintrust.StreamingMode? Type518 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeApi? Type519 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type520 { get; set; } + /// + /// + /// + public global::Braintrust.InvokeApiMcpAuth2? Type521 { get; set; } + /// + /// + /// + public global::Braintrust.ViewDataSearch? Type522 { get; set; } + /// + /// + /// + public global::Braintrust.ViewData? Type523 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptions? Type524 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsMonitorViewOptions? Type525 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsMonitorViewOptionsViewType? Type526 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsMonitorViewOptionsOptions? Type527 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsSpanType? Type528 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type529 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsMonitorViewOptionsOptionsType? Type530 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptions? Type531 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type532 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasure? Type533 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsExcludedMeasureType? Type534 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsYMetric? Type535 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsYMetricType? Type536 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsXAxis? Type537 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsXAxisType? Type538 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsSymbolGrouping? Type539 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsSymbolGroupingType? Type540 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type541 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsChartAnnotation? Type542 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type543 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsTimeRangeFilter? Type544 { get; set; } + /// + /// + /// + public global::Braintrust.ViewOptionsTableViewOptionsQueryShape? Type545 { get; set; } + /// + /// + /// + public global::Braintrust.View? Type546 { get; set; } + /// + /// + /// + public global::Braintrust.ViewViewType? Type547 { get; set; } + /// + /// + /// + public global::Braintrust.CreateView? Type548 { get; set; } + /// + /// + /// + public global::Braintrust.CreateViewViewType? Type549 { get; set; } + /// + /// + /// + public global::Braintrust.PatchView? Type550 { get; set; } + /// + /// + /// + public global::Braintrust.PatchViewViewType? Type551 { get; set; } + /// + /// + /// + public global::Braintrust.DeleteView? Type552 { get; set; } + /// + /// + /// + public global::Braintrust.ImageRenderingMode? Type553 { get; set; } + /// + /// + /// + public global::Braintrust.Organization? Type554 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganization? Type555 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersOutput? Type556 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersOutputStatus? Type557 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type558 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersOutputAddedUser? Type559 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembers? Type560 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersInviteUsers? Type561 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type562 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersInviteUsersServiceAccount? Type563 { get; set; } + /// + /// + /// + public global::Braintrust.PatchOrganizationMembersRemoveUsers? Type564 { get; set; } + /// + /// + /// + public global::Braintrust.CreateApiKeyOutput? Type565 { get; set; } + /// + /// + /// + public global::Braintrust.ApiKey? Type566 { get; set; } + /// + /// + /// + public global::Braintrust.CreateServiceTokenOutput? Type567 { get; set; } + /// + /// + /// + public global::Braintrust.ServiceToken? Type568 { get; set; } + /// + /// + /// + public global::Braintrust.DeleteServiceToken? Type569 { get; set; } + /// + /// + /// + public global::Braintrust.AISecret? Type570 { get; set; } + /// + /// + /// + public global::Braintrust.CreateAISecret? Type571 { get; set; } + /// + /// + /// + public global::Braintrust.DeleteAISecret? Type572 { get; set; } + /// + /// + /// + public global::Braintrust.PatchAISecret? Type573 { get; set; } + /// + /// + /// + public global::Braintrust.EnvVar? Type574 { get; set; } + /// + /// + /// + public global::Braintrust.EnvVarObjectType2? Type575 { get; set; } + /// + /// + /// + public global::Braintrust.EnvVarSecretCategory? Type576 { get; set; } + /// + /// + /// + public global::Braintrust.MCPServer? Type577 { get; set; } + /// + /// + /// + public global::Braintrust.CreateMCPServer? Type578 { get; set; } + /// + /// + /// + public global::Braintrust.PatchMCPServer? Type579 { get; set; } + /// + /// + /// + public global::Braintrust.Environment? Type580 { get; set; } + /// + /// + /// + public global::Braintrust.CreateEnvironment? Type581 { get; set; } + /// + /// + /// + public global::Braintrust.PatchEnvironment? Type582 { get; set; } + /// + /// + /// + public global::Braintrust.CrossObjectInsertResponse? Type583 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type584 { get; set; } + /// + /// + /// + public global::Braintrust.CrossObjectInsertRequest? Type585 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type586 { get; set; } + /// + /// + /// + public global::Braintrust.CrossObjectInsertRequestExperiment2? Type587 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type588 { get; set; } + /// + /// + /// + public global::Braintrust.CrossObjectInsertRequestDataset2? Type589 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type590 { get; set; } + /// + /// + /// + public global::Braintrust.CrossObjectInsertRequestProjectLogs2? Type591 { get; set; } + /// + /// + /// + public global::Braintrust.PromptData? Type592 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList?>>? Type593 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf?>? Type594 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type595 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataToolFunctionVariant2Function? Type596 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataToolFunctionVariant2FunctionType? Type597 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataToolFunctionVariant2Global? Type598 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataToolFunctionVariant2GlobalType? Type599 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataTemplateFormat? Type600 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitions? Type601 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataMcpMcpServerIdThisIsUsedForProjectLevelMcpServerDefinitionsType? Type602 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServers? Type603 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataMcpMcpServerUrlThisIsUsedForInlineDefinitionsOfMcpServersType? Type604 { get; set; } + /// + /// + /// + public global::Braintrust.PromptDataOrigin? Type605 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionId? Type606 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdFunctionId1? Type607 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdProjectSlug? Type608 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdGlobalFunction? Type609 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdPromptSessionId? Type610 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdInlineCode? Type611 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdInlineCodeInlineContext? Type612 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdInlineCodeInlineContextRuntime? Type613 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdInlineFunction? Type614 { get; set; } + /// + /// + /// + public global::Braintrust.FunctionIdInlinePrompt? Type615 { get; set; } + /// + /// + /// + public global::Braintrust.GitMetadataSettings? Type616 { get; set; } + /// + /// + /// + public global::Braintrust.GitMetadataSettingsCollect? Type617 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type618 { get; set; } + /// + /// + /// + public global::Braintrust.GitMetadataSettingsField? Type619 { get; set; } + /// + /// + /// + public global::Braintrust.RunEval? Type620 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf? Type621 { get; set; } + /// + /// + /// + public global::Braintrust.RunEvalDataDatasetId? Type622 { get; set; } + /// + /// + /// + public global::Braintrust.RunEvalDataProjectDatasetName? Type623 { get; set; } + /// + /// + /// + public global::Braintrust.RunEvalDataDatasetRows? Type624 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList>? Type625 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type626 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type627 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type628 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary? Type629 { get; set; } + /// + /// + /// + public global::Braintrust.RunEvalMcpAuth2? Type630 { get; set; } + /// + /// + /// + public global::Braintrust.PostApiKeyRequest? Type631 { get; set; } + /// + /// + /// + public global::Braintrust.PostServiceTokenRequest? Type632 { get; set; } + /// + /// + /// + public global::Braintrust.PutServiceTokenRequest? Type633 { get; set; } + /// + /// + /// + public global::Braintrust.PostEnvVarRequest? Type634 { get; set; } + /// + /// + /// + public global::Braintrust.PostEnvVarRequestObjectType? Type635 { get; set; } + /// + /// + /// + public global::Braintrust.PutEnvVarRequest? Type636 { get; set; } + /// + /// + /// + public global::Braintrust.PutEnvVarRequestObjectType? Type637 { get; set; } + /// + /// + /// + public global::Braintrust.PatchEnvVarIdRequest? Type638 { get; set; } + /// + /// + /// + public global::Braintrust.ProxycredentialsRequest? Type639 { get; set; } + /// + /// + /// + public global::Braintrust.ProxycredentialsRequestLogging? Type640 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>>? Type641 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList>? Type642 { get; set; } + /// + /// + /// + public global::Braintrust.AllOf? Type643 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? Type644 { get; set; } + /// + /// + /// + public global::Braintrust.GetProjectResponse? Type645 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type646 { get; set; } + /// + /// + /// + public global::Braintrust.GetExperimentResponse? Type647 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type648 { get; set; } + /// + /// + /// + public global::Braintrust.GetDatasetResponse? Type649 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type650 { get; set; } + /// + /// + /// + public global::Braintrust.GetPromptResponse? Type651 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type652 { get; set; } + /// + /// + /// + public global::Braintrust.GetRoleResponse? Type653 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type654 { get; set; } + /// + /// + /// + public global::Braintrust.GetGroupResponse? Type655 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type656 { get; set; } + /// + /// + /// + public global::Braintrust.GetAclResponse? Type657 { get; set; } + /// + /// + /// + public global::Braintrust.GetUserResponse? Type658 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type659 { get; set; } + /// + /// + /// + public global::Braintrust.GetProjectAutomationResponse? Type660 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type661 { get; set; } + /// + /// + /// + public global::Braintrust.GetProjectScoreResponse? Type662 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type663 { get; set; } + /// + /// + /// + public global::Braintrust.GetProjectTagResponse? Type664 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type665 { get; set; } + /// + /// + /// + public global::Braintrust.GetSpanIframeResponse? Type666 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type667 { get; set; } + /// + /// + /// + public global::Braintrust.GetEvalStatusPageResponse? Type668 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type669 { get; set; } + /// + /// + /// + public global::Braintrust.GetFunctionResponse? Type670 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type671 { get; set; } + /// + /// + /// + public global::Braintrust.GetViewResponse? Type672 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type673 { get; set; } + /// + /// + /// + public global::Braintrust.GetOrganizationResponse? Type674 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type675 { get; set; } + /// + /// + /// + public global::Braintrust.GetApiKeyResponse? Type676 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type677 { get; set; } + /// + /// + /// + public global::Braintrust.GetServiceTokenResponse? Type678 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type679 { get; set; } + /// + /// + /// + public global::Braintrust.GetAiSecretResponse? Type680 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type681 { get; set; } + /// + /// + /// + public global::Braintrust.GetEnvVarResponse? Type682 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type683 { get; set; } + /// + /// + /// + public global::Braintrust.GetMcpServerResponse? Type684 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type685 { get; set; } + /// + /// + /// + public global::Braintrust.ListEnvironmentsResponse? Type686 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type687 { get; set; } + /// + /// + /// + public global::Braintrust.ProxycredentialsResponse? Type688 { get; set; } + + /// + /// + /// + public global::System.Collections.Generic.List? ListType0 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType1 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType2 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType3 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List>? ListType4 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType5 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType6 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType7 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? ListType8 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType9 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType10 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType11 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType12 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType13 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? ListType14 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType15 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType16 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType17 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType18 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType19 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? ListType20 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType21 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType22 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType23 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? ListType24 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType25 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? ListType26 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType27 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf, object>? ListType28 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType29 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType30 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType31 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType32 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType33 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType34 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType35 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType36 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType37 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType38 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType39 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List?>>? ListType40 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType41 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.Dictionary>? ListType42 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType43 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType44 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType45 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType46 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType47 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List?>>? ListType48 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType49 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List>? ListType50 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>>? ListType51 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List>? ListType52 { get; set; } + /// + /// + /// + public global::Braintrust.AnyOf>? ListType53 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType54 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType55 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType56 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType57 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType58 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType59 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType60 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType61 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType62 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType63 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType64 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType65 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType66 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType67 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType68 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType69 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType70 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType71 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType72 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType73 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType74 { get; set; } + } +} \ No newline at end of file diff --git a/src/libs/Braintrust/Generated/Braintrust.LogsClient.GetProjectLogsIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.LogsClient.GetProjectLogsIdFetch.g.cs index 13f67f2..1276429 100644 --- a/src/libs/Braintrust/Generated/Braintrust.LogsClient.GetProjectLogsIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.LogsClient.GetProjectLogsIdFetch.g.cs @@ -143,13 +143,13 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -295,13 +295,13 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchProjectLogsEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchProjectLogsEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -375,7 +375,7 @@ partial void ProcessGetProjectLogsIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchProjectLogsEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchProjectLogsEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFeedback.g.cs b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFeedback.g.cs index 479226e..76a7758 100644 --- a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFeedback.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFeedback.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FeedbackResponseSchema.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostProjectLogsIdFeedbackResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FeedbackResponseSchema.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFetch.g.cs b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFetch.g.cs index 92ee36e..9534c96 100644 --- a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFetch.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdFetch.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.FetchProjectLogsEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.FetchProjectLogsEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostProjectLogsIdFetchResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.FetchProjectLogsEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.FetchProjectLogsEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdInsert.g.cs b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdInsert.g.cs index 065fe91..e54a62f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdInsert.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.LogsClient.PostProjectLogsIdInsert.g.cs @@ -75,7 +75,7 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.InsertEventsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPostProjectLogsIdInsertResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.InsertEventsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.LogsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.LogsClient.g.cs index 55286a1..94c18f2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.LogsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.LogsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class LogsClient : global::Braintrust.ILogsClient, global: /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.DeleteMcpServerId.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.DeleteMcpServerId.g.cs index f6032a7..8c94393 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.DeleteMcpServerId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.DeleteMcpServerId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteMcpServerIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteMcpServerIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteMcpServerIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteMcpServerIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteMcpServerIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteMcpServerIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.MCPServer.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.MCPServer.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteMcpServerIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServer.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServer.g.cs index 2e3ee36..e90d363 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServer.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServer.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetMcpServerResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetMcpServerResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetMcpServerResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetMcpServerResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetMcpServerResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetMcpServerResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetMcpServerResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetMcpServerResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetMcpServerResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetMcpServerResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetMcpServerResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServerId.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServerId.g.cs index bf2718d..50e9fd6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServerId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.GetMcpServerId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetMcpServerIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetMcpServerIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetMcpServerIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetMcpServerIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetMcpServerIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetMcpServerIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.MCPServer.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.MCPServer.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetMcpServerIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PatchMcpServerId.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PatchMcpServerId.g.cs index dbea550..fad399c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PatchMcpServerId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PatchMcpServerId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchMcpServerIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchMcpServerIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchMcpServerIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchMcpServerIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchMcpServerIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchMcpServerIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchMcpServerIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.MCPServer.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.MCPServer.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchMcpServerIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PostMcpServer.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PostMcpServer.g.cs index e45459d..9be1ab3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PostMcpServer.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PostMcpServer.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostMcpServerResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostMcpServerResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostMcpServerResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostMcpServerResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostMcpServerResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostMcpServerResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostMcpServerResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.MCPServer.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.MCPServer.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostMcpServerResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PutMcpServer.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PutMcpServer.g.cs index 7ec52b6..a34f753 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PutMcpServer.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.PutMcpServer.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutMcpServerResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutMcpServerResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutMcpServerResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutMcpServerResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutMcpServerResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutMcpServerResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutMcpServerResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.MCPServer.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.MCPServer.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutMcpServerResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.MCPServer.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.g.cs index f026317..8405794 100644 --- a/src/libs/Braintrust/Generated/Braintrust.McpServersClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.McpServersClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class McpServersClient : global::Braintrust.IMcpServersCli /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganization.g.cs b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganization.g.cs index f36feec..fc1ae8a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganization.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganization.g.cs @@ -139,13 +139,13 @@ partial void ProcessGetOrganizationResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -177,13 +177,13 @@ partial void ProcessGetOrganizationResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -215,13 +215,13 @@ partial void ProcessGetOrganizationResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -253,13 +253,13 @@ partial void ProcessGetOrganizationResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -291,13 +291,13 @@ partial void ProcessGetOrganizationResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -341,7 +341,7 @@ partial void ProcessGetOrganizationResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetOrganizationResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetOrganizationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -371,7 +371,7 @@ partial void ProcessGetOrganizationResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetOrganizationResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetOrganizationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganizationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganizationId.g.cs index d6153a7..1ed8f19 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganizationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.GetOrganizationId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetOrganizationIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetOrganizationIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetOrganizationIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetOrganizationIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetOrganizationIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetOrganizationIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Organization.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Organization.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetOrganizationIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Organization.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Organization.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationId.g.cs index b2492f1..2996ea3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchOrganizationIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchOrganizationIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchOrganizationIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchOrganizationIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchOrganizationIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchOrganizationIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchOrganizationIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Organization.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Organization.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchOrganizationIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Organization.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Organization.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationMembers.g.cs b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationMembers.g.cs index eb75ad1..808e103 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationMembers.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.PatchOrganizationMembers.g.cs @@ -68,7 +68,7 @@ partial void ProcessPatchOrganizationMembersResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPatchOrganizationMembersResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPatchOrganizationMembersResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPatchOrganizationMembersResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPatchOrganizationMembersResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPatchOrganizationMembersResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPatchOrganizationMembersResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.PatchOrganizationMembersOutput.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.PatchOrganizationMembersOutput.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPatchOrganizationMembersResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.PatchOrganizationMembersOutput.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.PatchOrganizationMembersOutput.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.g.cs index b6c5f1b..db973c2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OrganizationsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class OrganizationsClient : global::Braintrust.IOrganizati /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.OtherClient.GetIndex.g.cs b/src/libs/Braintrust/Generated/Braintrust.OtherClient.GetIndex.g.cs index 9d32545..e0db54d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OtherClient.GetIndex.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OtherClient.GetIndex.g.cs @@ -90,13 +90,13 @@ partial void ProcessGetIndexResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -128,13 +128,13 @@ partial void ProcessGetIndexResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.OtherClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.OtherClient.g.cs index ba0a1b9..5e06fd5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.OtherClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.OtherClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class OtherClient : global::Braintrust.IOtherClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.Polyfills.g.cs b/src/libs/Braintrust/Generated/Braintrust.Polyfills.g.cs index b1dde52..5b4c6a9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.Polyfills.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.Polyfills.g.cs @@ -53,6 +53,10 @@ public static partial class AutoSdkPolyfills /// /// Creates a JSON request content instance. /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif public static global::System.Net.Http.HttpContent CreateJsonContent( T inputValue, string mediaType, @@ -124,6 +128,10 @@ public static partial class AutoSdkPolyfills /// /// Reads JSON content into the specified type using serializer options. /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif public static async global::System.Threading.Tasks.Task ReadFromJsonAsync( this global::System.Net.Http.HttpContent content, global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions, diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.DeleteProjectAutomationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.DeleteProjectAutomationId.g.cs index 3e7ae7e..44ff47a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.DeleteProjectAutomationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.DeleteProjectAutomationId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteProjectAutomationIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomation.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomation.g.cs index ceafa8f..1099c08 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomation.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomation.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetProjectAutomationResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetProjectAutomationResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetProjectAutomationResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetProjectAutomationResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetProjectAutomationResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetProjectAutomationResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetProjectAutomationResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetProjectAutomationResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetProjectAutomationResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetProjectAutomationResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetProjectAutomationResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomationId.g.cs index a8aaa92..5bbc0a2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.GetProjectAutomationId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetProjectAutomationIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetProjectAutomationIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PatchProjectAutomationId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PatchProjectAutomationId.g.cs index ed86a9c..4677936 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PatchProjectAutomationId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PatchProjectAutomationId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchProjectAutomationIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchProjectAutomationIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchProjectAutomationIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchProjectAutomationIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PostProjectAutomation.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PostProjectAutomation.g.cs index 494552e..fdc8be7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PostProjectAutomation.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PostProjectAutomation.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostProjectAutomationResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostProjectAutomationResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostProjectAutomationResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostProjectAutomationResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostProjectAutomationResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostProjectAutomationResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostProjectAutomationResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostProjectAutomationResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PutProjectAutomation.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PutProjectAutomation.g.cs index d9e1d0c..a89f1c2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PutProjectAutomation.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.PutProjectAutomation.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutProjectAutomationResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutProjectAutomationResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutProjectAutomationResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutProjectAutomationResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutProjectAutomationResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutProjectAutomationResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutProjectAutomationResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectAutomation.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutProjectAutomationResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectAutomation.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.g.cs index 03769e6..fd9297e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectAutomationsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ProjectAutomationsClient : global::Braintrust.IProje /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.DeleteProjectScoreId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.DeleteProjectScoreId.g.cs index 1b3e6f6..b37d4cd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.DeleteProjectScoreId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.DeleteProjectScoreId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteProjectScoreIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteProjectScoreIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScore.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScore.g.cs index 93e6326..9fd78cd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScore.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScore.g.cs @@ -173,13 +173,13 @@ partial void ProcessGetProjectScoreResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -211,13 +211,13 @@ partial void ProcessGetProjectScoreResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -249,13 +249,13 @@ partial void ProcessGetProjectScoreResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -287,13 +287,13 @@ partial void ProcessGetProjectScoreResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -325,13 +325,13 @@ partial void ProcessGetProjectScoreResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -375,7 +375,7 @@ partial void ProcessGetProjectScoreResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetProjectScoreResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetProjectScoreResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -405,7 +405,7 @@ partial void ProcessGetProjectScoreResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetProjectScoreResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetProjectScoreResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScoreId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScoreId.g.cs index 46f9272..8e8e4d0 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScoreId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.GetProjectScoreId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetProjectScoreIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetProjectScoreIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PatchProjectScoreId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PatchProjectScoreId.g.cs index 1656769..9955bd9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PatchProjectScoreId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PatchProjectScoreId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchProjectScoreIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchProjectScoreIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchProjectScoreIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchProjectScoreIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PostProjectScore.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PostProjectScore.g.cs index fc49513..8f36ef9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PostProjectScore.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PostProjectScore.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostProjectScoreResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostProjectScoreResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostProjectScoreResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostProjectScoreResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostProjectScoreResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostProjectScoreResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostProjectScoreResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostProjectScoreResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PutProjectScore.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PutProjectScore.g.cs index f6770a1..aa2739a 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PutProjectScore.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.PutProjectScore.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutProjectScoreResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutProjectScoreResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutProjectScoreResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutProjectScoreResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutProjectScoreResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutProjectScoreResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutProjectScoreResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectScore.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutProjectScoreResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectScore.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.g.cs index e16a66d..531e24b 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectScoresClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ProjectScoresClient : global::Braintrust.IProjectSco /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.DeleteProjectTagId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.DeleteProjectTagId.g.cs index e70affa..eab93d5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.DeleteProjectTagId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.DeleteProjectTagId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteProjectTagIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteProjectTagIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteProjectTagIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteProjectTagIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteProjectTagIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteProjectTagIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteProjectTagIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTag.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTag.g.cs index 3515ff5..f8438b9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTag.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTag.g.cs @@ -166,13 +166,13 @@ partial void ProcessGetProjectTagResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -204,13 +204,13 @@ partial void ProcessGetProjectTagResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -242,13 +242,13 @@ partial void ProcessGetProjectTagResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -280,13 +280,13 @@ partial void ProcessGetProjectTagResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -318,13 +318,13 @@ partial void ProcessGetProjectTagResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -368,7 +368,7 @@ partial void ProcessGetProjectTagResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetProjectTagResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetProjectTagResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -398,7 +398,7 @@ partial void ProcessGetProjectTagResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetProjectTagResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetProjectTagResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTagId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTagId.g.cs index 19d9a51..d2daf25 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTagId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.GetProjectTagId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetProjectTagIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetProjectTagIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetProjectTagIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetProjectTagIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetProjectTagIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetProjectTagIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetProjectTagIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PatchProjectTagId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PatchProjectTagId.g.cs index 507a0cb..efd05f8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PatchProjectTagId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PatchProjectTagId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchProjectTagIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchProjectTagIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchProjectTagIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchProjectTagIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchProjectTagIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchProjectTagIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchProjectTagIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchProjectTagIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PostProjectTag.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PostProjectTag.g.cs index b4b37b2..12fe6eb 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PostProjectTag.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PostProjectTag.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostProjectTagResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostProjectTagResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostProjectTagResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostProjectTagResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostProjectTagResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostProjectTagResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostProjectTagResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostProjectTagResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PutProjectTag.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PutProjectTag.g.cs index 1beaf19..5e690bf 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PutProjectTag.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.PutProjectTag.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutProjectTagResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutProjectTagResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutProjectTagResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutProjectTagResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutProjectTagResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutProjectTagResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutProjectTagResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProjectTag.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutProjectTagResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProjectTag.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.g.cs index 161ca7b..d15ea8f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectTagsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ProjectTagsClient : global::Braintrust.IProjectTagsC /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.DeleteProjectId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.DeleteProjectId.g.cs index 255c287..fa3dc01 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.DeleteProjectId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.DeleteProjectId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteProjectIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteProjectIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteProjectIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteProjectIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteProjectIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteProjectIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Project.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Project.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteProjectIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProject.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProject.g.cs index f24d917..1309422 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProject.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProject.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetProjectResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetProjectResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetProjectResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetProjectResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetProjectResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetProjectResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetProjectResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetProjectResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetProjectResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetProjectResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetProjectResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProjectId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProjectId.g.cs index cb61bcb..b9c3289 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProjectId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.GetProjectId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetProjectIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetProjectIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetProjectIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetProjectIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetProjectIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetProjectIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Project.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Project.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetProjectIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PatchProjectId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PatchProjectId.g.cs index 2429ba3..a245c7f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PatchProjectId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PatchProjectId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchProjectIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchProjectIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchProjectIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchProjectIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchProjectIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchProjectIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchProjectIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Project.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Project.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchProjectIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PostProject.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PostProject.g.cs index 281f7c8..72140b6 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PostProject.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.PostProject.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostProjectResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostProjectResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostProjectResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostProjectResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostProjectResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostProjectResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostProjectResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Project.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Project.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostProjectResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Project.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.g.cs index d9bf488..26761bf 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProjectsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ProjectsClient : global::Braintrust.IProjectsClient, /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.DeletePromptId.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.DeletePromptId.g.cs index 3fe682a..2d3dbf7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.DeletePromptId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.DeletePromptId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeletePromptIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeletePromptIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeletePromptIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeletePromptIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeletePromptIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeletePromptIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Prompt.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Prompt.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeletePromptIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPrompt.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPrompt.g.cs index 4d92a59..facf7b0 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPrompt.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPrompt.g.cs @@ -195,13 +195,13 @@ partial void ProcessGetPromptResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -233,13 +233,13 @@ partial void ProcessGetPromptResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -271,13 +271,13 @@ partial void ProcessGetPromptResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -309,13 +309,13 @@ partial void ProcessGetPromptResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -347,13 +347,13 @@ partial void ProcessGetPromptResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -397,7 +397,7 @@ partial void ProcessGetPromptResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetPromptResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetPromptResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -427,7 +427,7 @@ partial void ProcessGetPromptResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetPromptResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetPromptResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPromptId.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPromptId.g.cs index c15f644..5567527 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPromptId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.GetPromptId.g.cs @@ -120,13 +120,13 @@ partial void ProcessGetPromptIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -158,13 +158,13 @@ partial void ProcessGetPromptIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -196,13 +196,13 @@ partial void ProcessGetPromptIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -234,13 +234,13 @@ partial void ProcessGetPromptIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -272,13 +272,13 @@ partial void ProcessGetPromptIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -322,7 +322,7 @@ partial void ProcessGetPromptIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Prompt.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Prompt.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -352,7 +352,7 @@ partial void ProcessGetPromptIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PatchPromptId.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PatchPromptId.g.cs index 094e619..546487e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PatchPromptId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PatchPromptId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchPromptIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchPromptIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchPromptIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchPromptIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchPromptIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchPromptIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchPromptIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Prompt.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Prompt.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchPromptIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PostPrompt.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PostPrompt.g.cs index 8603c02..06e3006 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PostPrompt.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PostPrompt.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostPromptResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostPromptResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostPromptResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostPromptResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostPromptResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostPromptResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostPromptResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Prompt.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Prompt.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostPromptResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PutPrompt.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PutPrompt.g.cs index dbf6267..176f16c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PutPrompt.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.PutPrompt.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutPromptResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutPromptResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutPromptResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutPromptResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutPromptResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutPromptResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutPromptResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Prompt.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Prompt.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutPromptResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Prompt.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.g.cs index 95587ba..626f71f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.PromptsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.PromptsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class PromptsClient : global::Braintrust.IPromptsClient, g /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyauto.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyauto.g.cs index a18a057..7954490 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyauto.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyauto.g.cs @@ -68,7 +68,7 @@ partial void ProcessProxyautoResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, JsonSerializerOptions); + var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, request.GetType(), JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.ProxychatCompletions.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.ProxychatCompletions.g.cs index 76d3816..1e051cc 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.ProxychatCompletions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.ProxychatCompletions.g.cs @@ -68,7 +68,7 @@ partial void ProcessProxychatCompletionsResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, JsonSerializerOptions); + var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, request.GetType(), JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycompletions.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycompletions.g.cs index cce954b..ba20279 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycompletions.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycompletions.g.cs @@ -68,7 +68,7 @@ partial void ProcessProxycompletionsResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, JsonSerializerOptions); + var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, request.GetType(), JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycredentials.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycredentials.g.cs index 9fadc94..7e472b9 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycredentials.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxycredentials.g.cs @@ -68,7 +68,7 @@ partial void ProcessProxycredentialsResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessProxycredentialsResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -155,7 +155,7 @@ partial void ProcessProxycredentialsResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ProxycredentialsResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ProxycredentialsResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -185,7 +185,7 @@ partial void ProcessProxycredentialsResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ProxycredentialsResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ProxycredentialsResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyembeddings.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyembeddings.g.cs index d23606e..5513246 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyembeddings.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.Proxyembeddings.g.cs @@ -68,7 +68,7 @@ partial void ProcessProxyembeddingsResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, JsonSerializerOptions); + var __httpRequestContentBody = global::System.Text.Json.JsonSerializer.Serialize(request, request.GetType(), JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, diff --git a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.g.cs index 36c2b2c..7a391b2 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ProxyClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ProxyClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ProxyClient : global::Braintrust.IProxyClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.DeleteRoleId.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.DeleteRoleId.g.cs index 6ed9cbb..6c8413c 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.DeleteRoleId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.DeleteRoleId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteRoleIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteRoleIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteRoleIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteRoleIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteRoleIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteRoleIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Role.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Role.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteRoleIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRole.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRole.g.cs index 179c9c5..70ee425 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRole.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRole.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetRoleResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetRoleResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetRoleResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetRoleResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetRoleResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetRoleResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetRoleResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetRoleResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetRoleResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetRoleResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetRoleResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRoleId.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRoleId.g.cs index f51dafd..a228005 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRoleId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.GetRoleId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetRoleIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetRoleIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetRoleIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetRoleIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetRoleIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetRoleIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Role.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Role.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetRoleIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PatchRoleId.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PatchRoleId.g.cs index 52139fb..1d752a5 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PatchRoleId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PatchRoleId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchRoleIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchRoleIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchRoleIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchRoleIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchRoleIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchRoleIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchRoleIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Role.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Role.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchRoleIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PostRole.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PostRole.g.cs index ec6bf65..5a42fe8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PostRole.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PostRole.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostRoleResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostRoleResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostRoleResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostRoleResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostRoleResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostRoleResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostRoleResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Role.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Role.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostRoleResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PutRole.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PutRole.g.cs index 7705d47..b613539 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.PutRole.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.PutRole.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutRoleResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutRoleResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutRoleResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutRoleResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutRoleResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutRoleResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutRoleResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.Role.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.Role.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutRoleResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.Role.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.RolesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.RolesClient.g.cs index 6084846..903991f 100644 --- a/src/libs/Braintrust/Generated/Braintrust.RolesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.RolesClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class RolesClient : global::Braintrust.IRolesClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceToken.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceToken.g.cs index 025031d..b8ee186 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceToken.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceToken.g.cs @@ -68,7 +68,7 @@ partial void ProcessDeleteServiceTokenResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessDeleteServiceTokenResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessDeleteServiceTokenResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessDeleteServiceTokenResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessDeleteServiceTokenResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessDeleteServiceTokenResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessDeleteServiceTokenResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessDeleteServiceTokenResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceTokenId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceTokenId.g.cs index 74b651f..9ffbc24 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceTokenId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.DeleteServiceTokenId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteServiceTokenIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteServiceTokenIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceToken.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceToken.g.cs index ce8daff..681e289 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceToken.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceToken.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetServiceTokenResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetServiceTokenResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetServiceTokenResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetServiceTokenResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetServiceTokenResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetServiceTokenResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetServiceTokenResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetServiceTokenResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetServiceTokenResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetServiceTokenResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetServiceTokenResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceTokenId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceTokenId.g.cs index 2e01384..6b5d956 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceTokenId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.GetServiceTokenId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetServiceTokenIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetServiceTokenIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.ServiceToken.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetServiceTokenIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.ServiceToken.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PostServiceToken.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PostServiceToken.g.cs index 028772e..791ff88 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PostServiceToken.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PostServiceToken.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostServiceTokenResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostServiceTokenResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostServiceTokenResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostServiceTokenResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostServiceTokenResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostServiceTokenResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostServiceTokenResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.CreateServiceTokenOutput.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.CreateServiceTokenOutput.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostServiceTokenResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.CreateServiceTokenOutput.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.CreateServiceTokenOutput.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PutServiceToken.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PutServiceToken.g.cs index cbabc54..47ba1a3 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PutServiceToken.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.PutServiceToken.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutServiceTokenResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutServiceTokenResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutServiceTokenResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutServiceTokenResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutServiceTokenResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutServiceTokenResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutServiceTokenResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.CreateServiceTokenOutput.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.CreateServiceTokenOutput.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutServiceTokenResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.CreateServiceTokenOutput.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.CreateServiceTokenOutput.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.g.cs index 3855062..1f9ac0e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ServiceTokensClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ServiceTokensClient : global::Braintrust.IServiceTok /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.DeleteSpanIframeId.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.DeleteSpanIframeId.g.cs index 7d2aacb..e31498e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.DeleteSpanIframeId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.DeleteSpanIframeId.g.cs @@ -98,13 +98,13 @@ partial void ProcessDeleteSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessDeleteSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessDeleteSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessDeleteSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessDeleteSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessDeleteSpanIframeIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessDeleteSpanIframeIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframe.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframe.g.cs index 74d3e11..ce5cdbc 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframe.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframe.g.cs @@ -148,13 +148,13 @@ partial void ProcessGetSpanIframeResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -186,13 +186,13 @@ partial void ProcessGetSpanIframeResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -224,13 +224,13 @@ partial void ProcessGetSpanIframeResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -262,13 +262,13 @@ partial void ProcessGetSpanIframeResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,13 +300,13 @@ partial void ProcessGetSpanIframeResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetSpanIframeResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetSpanIframeResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetSpanIframeResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -380,7 +380,7 @@ partial void ProcessGetSpanIframeResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetSpanIframeResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetSpanIframeResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframeId.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframeId.g.cs index b59fd28..e45e967 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframeId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.GetSpanIframeId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetSpanIframeIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetSpanIframeIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PatchSpanIframeId.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PatchSpanIframeId.g.cs index 42501a5..9746682 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PatchSpanIframeId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PatchSpanIframeId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchSpanIframeIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchSpanIframeIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchSpanIframeIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchSpanIframeIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PostSpanIframe.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PostSpanIframe.g.cs index d08e2d4..c298aa7 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PostSpanIframe.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PostSpanIframe.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostSpanIframeResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostSpanIframeResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostSpanIframeResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostSpanIframeResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostSpanIframeResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostSpanIframeResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostSpanIframeResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostSpanIframeResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PutSpanIframe.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PutSpanIframe.g.cs index 36699da..12cdf9d 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PutSpanIframe.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.PutSpanIframe.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutSpanIframeResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutSpanIframeResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutSpanIframeResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutSpanIframeResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutSpanIframeResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutSpanIframeResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutSpanIframeResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.SpanIFrame.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutSpanIframeResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.SpanIFrame.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.g.cs index d60e9aa..3aaedb8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.SpanIframesClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class SpanIframesClient : global::Braintrust.ISpanIframesC /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUser.g.cs b/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUser.g.cs index 59e305d..b767067 100644 --- a/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUser.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUser.g.cs @@ -166,13 +166,13 @@ partial void ProcessGetUserResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -204,13 +204,13 @@ partial void ProcessGetUserResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -242,13 +242,13 @@ partial void ProcessGetUserResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -280,13 +280,13 @@ partial void ProcessGetUserResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -318,13 +318,13 @@ partial void ProcessGetUserResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -368,7 +368,7 @@ partial void ProcessGetUserResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetUserResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetUserResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -398,7 +398,7 @@ partial void ProcessGetUserResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetUserResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetUserResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUserId.g.cs b/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUserId.g.cs index 79d7d34..b886632 100644 --- a/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUserId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.UsersClient.GetUserId.g.cs @@ -98,13 +98,13 @@ partial void ProcessGetUserIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -136,13 +136,13 @@ partial void ProcessGetUserIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -174,13 +174,13 @@ partial void ProcessGetUserIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -212,13 +212,13 @@ partial void ProcessGetUserIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -250,13 +250,13 @@ partial void ProcessGetUserIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -300,7 +300,7 @@ partial void ProcessGetUserIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.User.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.User.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -330,7 +330,7 @@ partial void ProcessGetUserIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.User.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.User.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.UsersClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.UsersClient.g.cs index e306030..fdf1071 100644 --- a/src/libs/Braintrust/Generated/Braintrust.UsersClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.UsersClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class UsersClient : global::Braintrust.IUsersClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; /// diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.DeleteViewId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.DeleteViewId.g.cs index 85f1335..d1a5809 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.DeleteViewId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.DeleteViewId.g.cs @@ -75,7 +75,7 @@ partial void ProcessDeleteViewIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessDeleteViewIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessDeleteViewIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessDeleteViewIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessDeleteViewIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessDeleteViewIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessDeleteViewIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.View.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.View.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessDeleteViewIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetView.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetView.g.cs index 6b444e4..2bb50f8 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetView.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetView.g.cs @@ -166,13 +166,13 @@ partial void ProcessGetViewResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -204,13 +204,13 @@ partial void ProcessGetViewResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -242,13 +242,13 @@ partial void ProcessGetViewResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -280,13 +280,13 @@ partial void ProcessGetViewResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -318,13 +318,13 @@ partial void ProcessGetViewResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -368,7 +368,7 @@ partial void ProcessGetViewResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.GetViewResponse.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.GetViewResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -398,7 +398,7 @@ partial void ProcessGetViewResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.GetViewResponse.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.GetViewResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetViewId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetViewId.g.cs index 2fda2d8..1b2532e 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetViewId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.GetViewId.g.cs @@ -118,13 +118,13 @@ partial void ProcessGetViewIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -156,13 +156,13 @@ partial void ProcessGetViewIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -194,13 +194,13 @@ partial void ProcessGetViewIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -232,13 +232,13 @@ partial void ProcessGetViewIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -270,13 +270,13 @@ partial void ProcessGetViewIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -320,7 +320,7 @@ partial void ProcessGetViewIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.View.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.View.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -350,7 +350,7 @@ partial void ProcessGetViewIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PatchViewId.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PatchViewId.g.cs index af6c30e..21f16ee 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PatchViewId.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PatchViewId.g.cs @@ -75,7 +75,7 @@ partial void ProcessPatchViewIdResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -113,13 +113,13 @@ partial void ProcessPatchViewIdResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -151,13 +151,13 @@ partial void ProcessPatchViewIdResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -189,13 +189,13 @@ partial void ProcessPatchViewIdResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -227,13 +227,13 @@ partial void ProcessPatchViewIdResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -265,13 +265,13 @@ partial void ProcessPatchViewIdResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -315,7 +315,7 @@ partial void ProcessPatchViewIdResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.View.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.View.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -345,7 +345,7 @@ partial void ProcessPatchViewIdResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PostView.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PostView.g.cs index 7374186..dfd8766 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PostView.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PostView.g.cs @@ -68,7 +68,7 @@ partial void ProcessPostViewResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPostViewResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPostViewResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPostViewResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPostViewResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPostViewResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPostViewResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.View.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.View.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPostViewResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PutView.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PutView.g.cs index 386356b..0f7b1a4 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PutView.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.PutView.g.cs @@ -68,7 +68,7 @@ partial void ProcessPutViewResponseContent( __httpRequest.Headers.Add(__authorization.Name, __authorization.Value); } } - var __httpRequestContentBody = request.ToJson(JsonSerializerOptions); + var __httpRequestContentBody = request.ToJson(JsonSerializerContext); var __httpRequestContent = new global::System.Net.Http.StringContent( content: __httpRequestContentBody, encoding: global::System.Text.Encoding.UTF8, @@ -105,13 +105,13 @@ partial void ProcessPutViewResponseContent( if (ReadResponseAsString) { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } else { __content_400 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_400 = global::System.Text.Json.JsonSerializer.Deserialize(__content_400, JsonSerializerOptions); + __value_400 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_400, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -143,13 +143,13 @@ partial void ProcessPutViewResponseContent( if (ReadResponseAsString) { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } else { __content_401 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_401 = global::System.Text.Json.JsonSerializer.Deserialize(__content_401, JsonSerializerOptions); + __value_401 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_401, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -181,13 +181,13 @@ partial void ProcessPutViewResponseContent( if (ReadResponseAsString) { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } else { __content_403 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_403 = global::System.Text.Json.JsonSerializer.Deserialize(__content_403, JsonSerializerOptions); + __value_403 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_403, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -219,13 +219,13 @@ partial void ProcessPutViewResponseContent( if (ReadResponseAsString) { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } else { __content_429 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_429 = global::System.Text.Json.JsonSerializer.Deserialize(__content_429, JsonSerializerOptions); + __value_429 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_429, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -257,13 +257,13 @@ partial void ProcessPutViewResponseContent( if (ReadResponseAsString) { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } else { __content_500 = await __response.Content.ReadAsStringAsync(cancellationToken).ConfigureAwait(false); - __value_500 = global::System.Text.Json.JsonSerializer.Deserialize(__content_500, JsonSerializerOptions); + __value_500 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_500, typeof(string), JsonSerializerContext); } } catch (global::System.Exception __ex) @@ -307,7 +307,7 @@ partial void ProcessPutViewResponseContent( __response.EnsureSuccessStatusCode(); return - global::Braintrust.View.FromJson(__content, JsonSerializerOptions) ?? + global::Braintrust.View.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); } catch (global::System.Exception __ex) @@ -337,7 +337,7 @@ partial void ProcessPutViewResponseContent( ).ConfigureAwait(false); return - await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerOptions).ConfigureAwait(false) ?? + await global::Braintrust.View.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); } catch (global::System.Exception __ex) diff --git a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.g.cs b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.g.cs index cba3b38..6bcfedd 100644 --- a/src/libs/Braintrust/Generated/Braintrust.ViewsClient.g.cs +++ b/src/libs/Braintrust/Generated/Braintrust.ViewsClient.g.cs @@ -33,7 +33,7 @@ public sealed partial class ViewsClient : global::Braintrust.IViewsClient, globa /// /// /// - public global::System.Text.Json.JsonSerializerOptions JsonSerializerOptions { get; set; } = new global::System.Text.Json.JsonSerializerOptions(); + public global::System.Text.Json.Serialization.JsonSerializerContext JsonSerializerContext { get; set; } = global::Braintrust.SourceGenerationContext.Default; ///