diff --git a/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatV2ChatV2Post.g.cs b/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
similarity index 81%
rename from src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatV2ChatV2Post.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
index 2f642fb..f43260d 100644
--- a/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatV2ChatV2Post.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
@@ -7,7 +7,7 @@ public partial class ChatClient
{
- private static readonly global::Phoenix.EndPointSecurityRequirement s_ChatV2ChatV2PostSecurityRequirement0 =
+ private static readonly global::Phoenix.EndPointSecurityRequirement s_ChatAgentsAgentIdSessionsSessionIdChatPostSecurityRequirement0 =
new global::Phoenix.EndPointSecurityRequirement
{
Authorizations = new global::Phoenix.EndPointAuthorizationRequirement[]
@@ -21,39 +21,45 @@ public partial class ChatClient
},
},
};
- private static readonly global::Phoenix.EndPointSecurityRequirement[] s_ChatV2ChatV2PostSecurityRequirements =
+ private static readonly global::Phoenix.EndPointSecurityRequirement[] s_ChatAgentsAgentIdSessionsSessionIdChatPostSecurityRequirements =
new global::Phoenix.EndPointSecurityRequirement[]
- { s_ChatV2ChatV2PostSecurityRequirement0,
+ { s_ChatAgentsAgentIdSessionsSessionIdChatPostSecurityRequirement0,
};
- partial void PrepareChatV2ChatV2PostArguments(
+ partial void PrepareChatAgentsAgentIdSessionsSessionIdChatPostArguments(
global::System.Net.Http.HttpClient httpClient,
- ref global::Phoenix.ChatV2ChatV2PostProviderType providerType,
+ ref string agentId,
+ ref string sessionId,
+ ref global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
ref string modelName,
ref string? providerId,
global::Phoenix.ModelProvider? provider,
- ref global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType,
- global::Phoenix.ChatV2ChatV2PostRequest request);
- partial void PrepareChatV2ChatV2PostRequest(
+ ref global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType,
+ global::Phoenix.ChatRequest request);
+ partial void PrepareChatAgentsAgentIdSessionsSessionIdChatPostRequest(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
+ string agentId,
+ string sessionId,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
string modelName,
string? providerId,
global::Phoenix.ModelProvider? provider,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType,
- global::Phoenix.ChatV2ChatV2PostRequest request);
- partial void ProcessChatV2ChatV2PostResponse(
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType,
+ global::Phoenix.ChatRequest request);
+ partial void ProcessChatAgentsAgentIdSessionsSessionIdChatPostResponse(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpResponseMessage httpResponseMessage);
- partial void ProcessChatV2ChatV2PostResponseContent(
+ partial void ProcessChatAgentsAgentIdSessionsSessionIdChatPostResponseContent(
global::System.Net.Http.HttpClient httpClient,
global::System.Net.Http.HttpResponseMessage httpResponseMessage,
ref string content);
///
- /// Chat V2
+ /// Chat
///
+ ///
+ ///
///
///
///
@@ -65,18 +71,22 @@ partial void ProcessChatV2ChatV2PostResponseContent(
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- public async global::System.Threading.Tasks.Task ChatV2ChatV2PostAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
+ public async global::System.Threading.Tasks.Task ChatAgentsAgentIdSessionsSessionIdChatPostAsync(
+ string agentId,
+ string sessionId,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
string modelName,
- global::Phoenix.ChatV2ChatV2PostRequest request,
+ global::Phoenix.ChatRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
- var __response = await ChatV2ChatV2PostAsResponseAsync(
+ var __response = await ChatAgentsAgentIdSessionsSessionIdChatPostAsResponseAsync(
+ agentId: agentId,
+ sessionId: sessionId,
providerType: providerType,
modelName: modelName,
@@ -91,8 +101,10 @@ partial void ProcessChatV2ChatV2PostResponseContent(
return __response.Body;
}
///
- /// Chat V2
+ /// Chat
///
+ ///
+ ///
///
///
///
@@ -104,21 +116,25 @@ partial void ProcessChatV2ChatV2PostResponseContent(
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- public async global::System.Threading.Tasks.Task> ChatV2ChatV2PostAsResponseAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
+ public async global::System.Threading.Tasks.Task> ChatAgentsAgentIdSessionsSessionIdChatPostAsResponseAsync(
+ string agentId,
+ string sessionId,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
string modelName,
- global::Phoenix.ChatV2ChatV2PostRequest request,
+ global::Phoenix.ChatRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
PrepareArguments(
client: HttpClient);
- PrepareChatV2ChatV2PostArguments(
+ PrepareChatAgentsAgentIdSessionsSessionIdChatPostArguments(
httpClient: HttpClient,
+ agentId: ref agentId,
+ sessionId: ref sessionId,
providerType: ref providerType,
modelName: ref modelName,
providerId: ref providerId,
@@ -129,8 +145,8 @@ partial void ProcessChatV2ChatV2PostResponseContent(
var __authorizations = global::Phoenix.EndPointSecurityResolver.ResolveAuthorizations(
availableAuthorizations: Authorizations,
- securityRequirements: s_ChatV2ChatV2PostSecurityRequirements,
- operationName: "ChatV2ChatV2PostAsync");
+ securityRequirements: s_ChatAgentsAgentIdSessionsSessionIdChatPostSecurityRequirements,
+ operationName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync");
using var __timeoutCancellationTokenSource = global::Phoenix.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource(
clientOptions: Options,
@@ -150,7 +166,7 @@ partial void ProcessChatV2ChatV2PostResponseContent(
{
var __pathBuilder = new global::Phoenix.PathBuilder(
- path: "/chat-v2",
+ path: $"/agents/{agentId}/sessions/{sessionId}/chat",
baseUri: HttpClient.BaseAddress);
__pathBuilder
.AddRequiredParameter("provider_type", providerType.ToValueString())
@@ -202,9 +218,11 @@ partial void ProcessChatV2ChatV2PostResponseContent(
PrepareRequest(
client: HttpClient,
request: __httpRequest);
- PrepareChatV2ChatV2PostRequest(
+ PrepareChatAgentsAgentIdSessionsSessionIdChatPostRequest(
httpClient: HttpClient,
httpRequestMessage: __httpRequest,
+ agentId: agentId!,
+ sessionId: sessionId!,
providerType: providerType!,
modelName: modelName!,
providerId: providerId,
@@ -227,9 +245,9 @@ partial void ProcessChatV2ChatV2PostResponseContent(
await global::Phoenix.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync(
clientOptions: Options,
context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatV2ChatV2Post",
- methodName: "ChatV2ChatV2PostAsync",
- pathTemplate: "\"/chat-v2\"",
+ operationId: "ChatAgentsAgentIdSessionsSessionIdChatPost",
+ methodName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync",
+ pathTemplate: "$\"/agents/{agentId}/sessions/{sessionId}/chat\"",
httpMethod: "POST",
baseUri: BaseUri,
request: __httpRequest!,
@@ -261,9 +279,9 @@ partial void ProcessChatV2ChatV2PostResponseContent(
await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
clientOptions: Options,
context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatV2ChatV2Post",
- methodName: "ChatV2ChatV2PostAsync",
- pathTemplate: "\"/chat-v2\"",
+ operationId: "ChatAgentsAgentIdSessionsSessionIdChatPost",
+ methodName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync",
+ pathTemplate: "$\"/agents/{agentId}/sessions/{sessionId}/chat\"",
httpMethod: "POST",
baseUri: BaseUri,
request: __httpRequest!,
@@ -302,9 +320,9 @@ partial void ProcessChatV2ChatV2PostResponseContent(
await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
clientOptions: Options,
context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatV2ChatV2Post",
- methodName: "ChatV2ChatV2PostAsync",
- pathTemplate: "\"/chat-v2\"",
+ operationId: "ChatAgentsAgentIdSessionsSessionIdChatPost",
+ methodName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync",
+ pathTemplate: "$\"/agents/{agentId}/sessions/{sessionId}/chat\"",
httpMethod: "POST",
baseUri: BaseUri,
request: __httpRequest!,
@@ -342,7 +360,7 @@ partial void ProcessChatV2ChatV2PostResponseContent(
ProcessResponse(
client: HttpClient,
response: __response);
- ProcessChatV2ChatV2PostResponse(
+ ProcessChatAgentsAgentIdSessionsSessionIdChatPostResponse(
httpClient: HttpClient,
httpResponseMessage: __response);
if (__response.IsSuccessStatusCode)
@@ -350,9 +368,9 @@ partial void ProcessChatV2ChatV2PostResponseContent(
await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync(
clientOptions: Options,
context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatV2ChatV2Post",
- methodName: "ChatV2ChatV2PostAsync",
- pathTemplate: "\"/chat-v2\"",
+ operationId: "ChatAgentsAgentIdSessionsSessionIdChatPost",
+ methodName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync",
+ pathTemplate: "$\"/agents/{agentId}/sessions/{sessionId}/chat\"",
httpMethod: "POST",
baseUri: BaseUri,
request: __httpRequest!,
@@ -372,9 +390,9 @@ partial void ProcessChatV2ChatV2PostResponseContent(
await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
clientOptions: Options,
context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatV2ChatV2Post",
- methodName: "ChatV2ChatV2PostAsync",
- pathTemplate: "\"/chat-v2\"",
+ operationId: "ChatAgentsAgentIdSessionsSessionIdChatPost",
+ methodName: "ChatAgentsAgentIdSessionsSessionIdChatPostAsync",
+ pathTemplate: "$\"/agents/{agentId}/sessions/{sessionId}/chat\"",
httpMethod: "POST",
baseUri: BaseUri,
request: __httpRequest!,
@@ -440,7 +458,7 @@ partial void ProcessChatV2ChatV2PostResponseContent(
client: HttpClient,
response: __response,
content: ref __content);
- ProcessChatV2ChatV2PostResponseContent(
+ ProcessChatAgentsAgentIdSessionsSessionIdChatPostResponseContent(
httpClient: HttpClient,
httpResponseMessage: __response,
content: ref __content);
@@ -449,11 +467,13 @@ partial void ProcessChatV2ChatV2PostResponseContent(
{
__response.EnsureSuccessStatusCode();
- return new global::Phoenix.AutoSDKHttpResponse(
+ var __value = global::Phoenix.AssistantMessageMetadata.FromJson(__content, JsonSerializerContext) ??
+ throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" ");
+ return new global::Phoenix.AutoSDKHttpResponse(
statusCode: __response.StatusCode,
headers: global::Phoenix.AutoSDKHttpResponse.CreateHeaders(__response),
requestUri: __response.RequestMessage?.RequestUri,
- body: __content);
+ body: __value);
}
catch (global::System.Exception __ex)
{
@@ -475,17 +495,19 @@ partial void ProcessChatV2ChatV2PostResponseContent(
try
{
__response.EnsureSuccessStatusCode();
- var __content = await __response.Content.ReadAsStringAsync(
+ using var __content = await __response.Content.ReadAsStreamAsync(
#if NET5_0_OR_GREATER
__effectiveCancellationToken
#endif
).ConfigureAwait(false);
- return new global::Phoenix.AutoSDKHttpResponse(
+ var __value = await global::Phoenix.AssistantMessageMetadata.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ??
+ throw new global::System.InvalidOperationException("Response deserialization failed.");
+ return new global::Phoenix.AutoSDKHttpResponse(
statusCode: __response.StatusCode,
headers: global::Phoenix.AutoSDKHttpResponse.CreateHeaders(__response),
requestUri: __response.RequestMessage?.RequestUri,
- body: __content);
+ body: __value);
}
catch (global::System.Exception __ex)
{
@@ -523,41 +545,5 @@ partial void ProcessChatV2ChatV2PostResponseContent(
__httpRequest?.Dispose();
}
}
- ///
- /// Chat V2
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task ChatV2ChatV2PostAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
- string modelName,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- var __request = new global::Phoenix.ChatV2ChatV2PostRequest
- {
- };
-
- return await ChatV2ChatV2PostAsync(
- providerType: providerType,
- modelName: modelName,
- providerId: providerId,
- provider: provider,
- openaiApiType: openaiApiType,
- request: __request,
- requestOptions: requestOptions,
- cancellationToken: cancellationToken).ConfigureAwait(false);
- }
}
}
\ No newline at end of file
diff --git a/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatChatPost.g.cs b/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatChatPost.g.cs
deleted file mode 100644
index cc486e9..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.ChatClient.ChatChatPost.g.cs
+++ /dev/null
@@ -1,509 +0,0 @@
-
-#nullable enable
-
-namespace Phoenix
-{
- public partial class ChatClient
- {
-
-
- private static readonly global::Phoenix.EndPointSecurityRequirement s_ChatChatPostSecurityRequirement0 =
- new global::Phoenix.EndPointSecurityRequirement
- {
- Authorizations = new global::Phoenix.EndPointAuthorizationRequirement[]
- { new global::Phoenix.EndPointAuthorizationRequirement
- {
- Type = "Http",
- SchemeId = "HttpBearer",
- Location = "Header",
- Name = "Bearer",
- FriendlyName = "Bearer",
- },
- },
- };
- private static readonly global::Phoenix.EndPointSecurityRequirement[] s_ChatChatPostSecurityRequirements =
- new global::Phoenix.EndPointSecurityRequirement[]
- { s_ChatChatPostSecurityRequirement0,
- };
- partial void PrepareChatChatPostArguments(
- global::System.Net.Http.HttpClient httpClient,
- ref global::Phoenix.ChatChatPostProviderType providerType,
- ref string modelName,
- ref string? providerId,
- global::Phoenix.ModelProvider? provider,
- ref global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType);
- partial void PrepareChatChatPostRequest(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpRequestMessage httpRequestMessage,
- global::Phoenix.ChatChatPostProviderType providerType,
- string modelName,
- string? providerId,
- global::Phoenix.ModelProvider? provider,
- global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType);
- partial void ProcessChatChatPostResponse(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage);
-
- partial void ProcessChatChatPostResponseContent(
- global::System.Net.Http.HttpClient httpClient,
- global::System.Net.Http.HttpResponseMessage httpResponseMessage,
- ref string content);
-
- ///
- /// Chat
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task ChatChatPostAsync(
- global::Phoenix.ChatChatPostProviderType providerType,
- string modelName,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- var __response = await ChatChatPostAsResponseAsync(
- providerType: providerType,
- modelName: modelName,
- providerId: providerId,
- provider: provider,
- openaiApiType: openaiApiType,
- requestOptions: requestOptions,
- cancellationToken: cancellationToken
- ).ConfigureAwait(false);
-
- return __response.Body;
- }
- ///
- /// Chat
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- public async global::System.Threading.Tasks.Task> ChatChatPostAsResponseAsync(
- global::Phoenix.ChatChatPostProviderType providerType,
- string modelName,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default)
- {
- PrepareArguments(
- client: HttpClient);
- PrepareChatChatPostArguments(
- httpClient: HttpClient,
- providerType: ref providerType,
- modelName: ref modelName,
- providerId: ref providerId,
- provider: provider,
- openaiApiType: ref openaiApiType);
-
-
- var __authorizations = global::Phoenix.EndPointSecurityResolver.ResolveAuthorizations(
- availableAuthorizations: Authorizations,
- securityRequirements: s_ChatChatPostSecurityRequirements,
- operationName: "ChatChatPostAsync");
-
- using var __timeoutCancellationTokenSource = global::Phoenix.AutoSDKRequestOptionsSupport.CreateTimeoutCancellationTokenSource(
- clientOptions: Options,
- requestOptions: requestOptions,
- cancellationToken: cancellationToken);
- var __effectiveCancellationToken = __timeoutCancellationTokenSource?.Token ?? cancellationToken;
- var __effectiveReadResponseAsString = global::Phoenix.AutoSDKRequestOptionsSupport.GetReadResponseAsString(
- clientOptions: Options,
- requestOptions: requestOptions,
- fallbackValue: ReadResponseAsString);
- var __maxAttempts = global::Phoenix.AutoSDKRequestOptionsSupport.GetMaxAttempts(
- clientOptions: Options,
- requestOptions: requestOptions,
- supportsRetry: true);
-
- global::System.Net.Http.HttpRequestMessage __CreateHttpRequest()
- {
-
- var __pathBuilder = new global::Phoenix.PathBuilder(
- path: "/chat",
- baseUri: HttpClient.BaseAddress);
- __pathBuilder
- .AddRequiredParameter("provider_type", providerType.ToValueString())
- .AddRequiredParameter("model_name", modelName)
- .AddOptionalParameter("provider_id", providerId)
- .AddOptionalParameter("provider", provider?.ToString())
- .AddOptionalParameter("openai_api_type", openaiApiType?.ToValueString())
- ;
- var __path = __pathBuilder.ToString();
- __path = global::Phoenix.AutoSDKRequestOptionsSupport.AppendQueryParameters(
- path: __path,
- clientParameters: Options.QueryParameters,
- requestParameters: requestOptions?.QueryParameters);
- var __httpRequest = new global::System.Net.Http.HttpRequestMessage(
- method: global::System.Net.Http.HttpMethod.Post,
- requestUri: new global::System.Uri(__path, global::System.UriKind.RelativeOrAbsolute));
-#if NET6_0_OR_GREATER
- __httpRequest.Version = global::System.Net.HttpVersion.Version11;
- __httpRequest.VersionPolicy = global::System.Net.Http.HttpVersionPolicy.RequestVersionOrHigher;
-#endif
-
- foreach (var __authorization in __authorizations)
- {
- if (__authorization.Type == "Http" ||
- __authorization.Type == "OAuth2" ||
- __authorization.Type == "OpenIdConnect")
- {
- __httpRequest.Headers.Authorization = new global::System.Net.Http.Headers.AuthenticationHeaderValue(
- scheme: __authorization.Name,
- parameter: __authorization.Value);
- }
- else if (__authorization.Type == "ApiKey" &&
- __authorization.Location == "Header")
- {
- __httpRequest.Headers.Add(__authorization.Name, __authorization.Value);
- }
- }
- global::Phoenix.AutoSDKRequestOptionsSupport.ApplyHeaders(
- request: __httpRequest,
- clientHeaders: Options.Headers,
- requestHeaders: requestOptions?.Headers);
-
- PrepareRequest(
- client: HttpClient,
- request: __httpRequest);
- PrepareChatChatPostRequest(
- httpClient: HttpClient,
- httpRequestMessage: __httpRequest,
- providerType: providerType!,
- modelName: modelName!,
- providerId: providerId,
- provider: provider,
- openaiApiType: openaiApiType);
-
- return __httpRequest;
- }
-
- global::System.Net.Http.HttpRequestMessage? __httpRequest = null;
- global::System.Net.Http.HttpResponseMessage? __response = null;
- var __attemptNumber = 0;
- try
- {
- for (var __attempt = 1; __attempt <= __maxAttempts; __attempt++)
- {
- __attemptNumber = __attempt;
- __httpRequest = __CreateHttpRequest();
- await global::Phoenix.AutoSDKRequestOptionsSupport.OnBeforeRequestAsync(
- clientOptions: Options,
- context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatChatPost",
- methodName: "ChatChatPostAsync",
- pathTemplate: "\"/chat\"",
- httpMethod: "POST",
- baseUri: BaseUri,
- request: __httpRequest!,
- response: null,
- exception: null,
- clientOptions: Options,
- requestOptions: requestOptions,
- attempt: __attempt,
- maxAttempts: __maxAttempts,
- willRetry: false,
- retryDelay: null,
- retryReason: global::System.String.Empty,
- cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
- try
- {
- __response = await HttpClient.SendAsync(
- request: __httpRequest,
- completionOption: global::System.Net.Http.HttpCompletionOption.ResponseContentRead,
- cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
- }
- catch (global::System.Net.Http.HttpRequestException __exception)
- {
- var __retryDelay = global::Phoenix.AutoSDKRequestOptionsSupport.GetRetryDelay(
- clientOptions: Options,
- requestOptions: requestOptions,
- response: null,
- attempt: __attempt);
- var __willRetry = __attempt < __maxAttempts && !__effectiveCancellationToken.IsCancellationRequested;
- await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
- clientOptions: Options,
- context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatChatPost",
- methodName: "ChatChatPostAsync",
- pathTemplate: "\"/chat\"",
- httpMethod: "POST",
- baseUri: BaseUri,
- request: __httpRequest!,
- response: null,
- exception: __exception,
- clientOptions: Options,
- requestOptions: requestOptions,
- attempt: __attempt,
- maxAttempts: __maxAttempts,
- willRetry: __willRetry,
- retryDelay: __willRetry ? __retryDelay : (global::System.TimeSpan?)null,
- retryReason: "exception",
- cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
- if (!__willRetry)
- {
- throw;
- }
-
- __httpRequest.Dispose();
- __httpRequest = null;
- await global::Phoenix.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync(
- retryDelay: __retryDelay,
- cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
- continue;
- }
-
- if (__response != null &&
- __attempt < __maxAttempts &&
- global::Phoenix.AutoSDKRequestOptionsSupport.ShouldRetryStatusCode(__response.StatusCode))
- {
- var __retryDelay = global::Phoenix.AutoSDKRequestOptionsSupport.GetRetryDelay(
- clientOptions: Options,
- requestOptions: requestOptions,
- response: __response,
- attempt: __attempt);
- await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
- clientOptions: Options,
- context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatChatPost",
- methodName: "ChatChatPostAsync",
- pathTemplate: "\"/chat\"",
- httpMethod: "POST",
- baseUri: BaseUri,
- request: __httpRequest!,
- response: __response,
- exception: null,
- clientOptions: Options,
- requestOptions: requestOptions,
- attempt: __attempt,
- maxAttempts: __maxAttempts,
- willRetry: true,
- retryDelay: __retryDelay,
- retryReason: "status:" + ((int)__response.StatusCode).ToString(global::System.Globalization.CultureInfo.InvariantCulture),
- cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
- __response.Dispose();
- __response = null;
- __httpRequest.Dispose();
- __httpRequest = null;
- await global::Phoenix.AutoSDKRequestOptionsSupport.DelayBeforeRetryAsync(
- retryDelay: __retryDelay,
- cancellationToken: __effectiveCancellationToken).ConfigureAwait(false);
- continue;
- }
-
- break;
- }
-
- if (__response == null)
- {
- throw new global::System.InvalidOperationException("No response received.");
- }
-
- using (__response)
- {
-
- ProcessResponse(
- client: HttpClient,
- response: __response);
- ProcessChatChatPostResponse(
- httpClient: HttpClient,
- httpResponseMessage: __response);
- if (__response.IsSuccessStatusCode)
- {
- await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterSuccessAsync(
- clientOptions: Options,
- context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatChatPost",
- methodName: "ChatChatPostAsync",
- pathTemplate: "\"/chat\"",
- httpMethod: "POST",
- baseUri: BaseUri,
- request: __httpRequest!,
- response: __response,
- exception: null,
- clientOptions: Options,
- requestOptions: requestOptions,
- attempt: __attemptNumber,
- maxAttempts: __maxAttempts,
- willRetry: false,
- retryDelay: null,
- retryReason: global::System.String.Empty,
- cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
- }
- else
- {
- await global::Phoenix.AutoSDKRequestOptionsSupport.OnAfterErrorAsync(
- clientOptions: Options,
- context: global::Phoenix.AutoSDKRequestOptionsSupport.CreateHookContext(
- operationId: "ChatChatPost",
- methodName: "ChatChatPostAsync",
- pathTemplate: "\"/chat\"",
- httpMethod: "POST",
- baseUri: BaseUri,
- request: __httpRequest!,
- response: __response,
- exception: null,
- clientOptions: Options,
- requestOptions: requestOptions,
- attempt: __attemptNumber,
- maxAttempts: __maxAttempts,
- willRetry: false,
- retryDelay: null,
- retryReason: global::System.String.Empty,
- cancellationToken: __effectiveCancellationToken)).ConfigureAwait(false);
- }
- // Validation Error
- if ((int)__response.StatusCode == 422)
- {
- string? __content_422 = null;
- global::System.Exception? __exception_422 = null;
- global::Phoenix.HTTPValidationError? __value_422 = null;
- try
- {
- if (__effectiveReadResponseAsString)
- {
- __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
- __value_422 = global::Phoenix.HTTPValidationError.FromJson(__content_422, JsonSerializerContext);
- }
- else
- {
- __content_422 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false);
-
- __value_422 = global::Phoenix.HTTPValidationError.FromJson(__content_422, JsonSerializerContext);
- }
- }
- catch (global::System.Exception __ex)
- {
- __exception_422 = __ex;
- }
-
- throw new global::Phoenix.ApiException(
- message: __content_422 ?? __response.ReasonPhrase ?? string.Empty,
- innerException: __exception_422,
- statusCode: __response.StatusCode)
- {
- ResponseBody = __content_422,
- ResponseObject = __value_422,
- ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
- __response.Headers,
- h => h.Key,
- h => h.Value),
- };
- }
-
- if (__effectiveReadResponseAsString)
- {
- var __content = await __response.Content.ReadAsStringAsync(
- #if NET5_0_OR_GREATER
- __effectiveCancellationToken
- #endif
- ).ConfigureAwait(false);
-
- ProcessResponseContent(
- client: HttpClient,
- response: __response,
- content: ref __content);
- ProcessChatChatPostResponseContent(
- httpClient: HttpClient,
- httpResponseMessage: __response,
- content: ref __content);
-
- try
- {
- __response.EnsureSuccessStatusCode();
-
- return new global::Phoenix.AutoSDKHttpResponse(
- statusCode: __response.StatusCode,
- headers: global::Phoenix.AutoSDKHttpResponse.CreateHeaders(__response),
- requestUri: __response.RequestMessage?.RequestUri,
- body: __content);
- }
- catch (global::System.Exception __ex)
- {
- throw new global::Phoenix.ApiException(
- message: __content ?? __response.ReasonPhrase ?? string.Empty,
- innerException: __ex,
- statusCode: __response.StatusCode)
- {
- ResponseBody = __content,
- ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
- __response.Headers,
- h => h.Key,
- h => h.Value),
- };
- }
- }
- else
- {
- try
- {
- __response.EnsureSuccessStatusCode();
- var __content = await __response.Content.ReadAsStringAsync(
- #if NET5_0_OR_GREATER
- __effectiveCancellationToken
- #endif
- ).ConfigureAwait(false);
-
- return new global::Phoenix.AutoSDKHttpResponse(
- statusCode: __response.StatusCode,
- headers: global::Phoenix.AutoSDKHttpResponse.CreateHeaders(__response),
- requestUri: __response.RequestMessage?.RequestUri,
- body: __content);
- }
- catch (global::System.Exception __ex)
- {
- string? __content = null;
- try
- {
- __content = await __response.Content.ReadAsStringAsync(
- #if NET5_0_OR_GREATER
- __effectiveCancellationToken
- #endif
- ).ConfigureAwait(false);
- }
- catch (global::System.Exception)
- {
- }
-
- throw new global::Phoenix.ApiException(
- message: __content ?? __response.ReasonPhrase ?? string.Empty,
- innerException: __ex,
- statusCode: __response.StatusCode)
- {
- ResponseBody = __content,
- ResponseHeaders = global::System.Linq.Enumerable.ToDictionary(
- __response.Headers,
- h => h.Key,
- h => h.Value),
- };
- }
- }
-
- }
- }
- finally
- {
- __httpRequest?.Dispose();
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/Phoenix/Generated/Phoenix.ChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs b/src/libs/Phoenix/Generated/Phoenix.ChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
index 81dd4db..eeea6bd 100644
--- a/src/libs/Phoenix/Generated/Phoenix.ChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.ChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
@@ -559,6 +559,12 @@ partial void ProcessSummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostRe
///
/// Default Value: responses
///
+ ///
+ /// Default Value: false
+ ///
+ ///
+ /// Default Value: false
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -572,11 +578,15 @@ partial void ProcessSummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostRe
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostOpenaiApiType? openaiApiType = default,
+ bool? ingestTraces = default,
+ bool? exportRemoteTraces = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default)
{
var __request = new global::Phoenix.SummarizeRequest
{
+ IngestTraces = ingestTraces,
+ ExportRemoteTraces = exportRemoteTraces,
Messages = messages,
};
diff --git a/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatChatPost.g.cs b/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
similarity index 64%
rename from src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatChatPost.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
index 38a3b0b..2d95ab1 100644
--- a/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatChatPost.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatAgentsAgentIdSessionsSessionIdChatPost.g.cs
@@ -7,6 +7,8 @@ public partial interface IChatClient
///
/// Chat
///
+ ///
+ ///
///
///
///
@@ -14,20 +16,27 @@ public partial interface IChatClient
///
/// Default Value: responses
///
+ ///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- global::System.Threading.Tasks.Task ChatChatPostAsync(
- global::Phoenix.ChatChatPostProviderType providerType,
+ global::System.Threading.Tasks.Task ChatAgentsAgentIdSessionsSessionIdChatPostAsync(
+ string agentId,
+ string sessionId,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
string modelName,
+
+ global::Phoenix.ChatRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
///
/// Chat
///
+ ///
+ ///
///
///
///
@@ -35,15 +44,20 @@ public partial interface IChatClient
///
/// Default Value: responses
///
+ ///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
///
- global::System.Threading.Tasks.Task> ChatChatPostAsResponseAsync(
- global::Phoenix.ChatChatPostProviderType providerType,
+ global::System.Threading.Tasks.Task> ChatAgentsAgentIdSessionsSessionIdChatPostAsResponseAsync(
+ string agentId,
+ string sessionId,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType providerType,
string modelName,
+
+ global::Phoenix.ChatRequest request,
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatChatPostOpenaiApiType? openaiApiType = default,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? openaiApiType = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatV2ChatV2Post.g.cs b/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatV2ChatV2Post.g.cs
deleted file mode 100644
index c3b9a88..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.IChatClient.ChatV2ChatV2Post.g.cs
+++ /dev/null
@@ -1,77 +0,0 @@
-#nullable enable
-
-namespace Phoenix
-{
- public partial interface IChatClient
- {
- ///
- /// Chat V2
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- global::System.Threading.Tasks.Task ChatV2ChatV2PostAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
- string modelName,
-
- global::Phoenix.ChatV2ChatV2PostRequest request,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default);
- ///
- /// Chat V2
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- global::System.Threading.Tasks.Task> ChatV2ChatV2PostAsResponseAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
- string modelName,
-
- global::Phoenix.ChatV2ChatV2PostRequest request,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default);
- ///
- /// Chat V2
- ///
- ///
- ///
- ///
- ///
- ///
- /// Default Value: responses
- ///
- /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
- /// The token to cancel the operation with
- ///
- global::System.Threading.Tasks.Task ChatV2ChatV2PostAsync(
- global::Phoenix.ChatV2ChatV2PostProviderType providerType,
- string modelName,
- string? providerId = default,
- global::Phoenix.ModelProvider? provider = default,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? openaiApiType = default,
- global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
- global::System.Threading.CancellationToken cancellationToken = default);
- }
-}
\ No newline at end of file
diff --git a/src/libs/Phoenix/Generated/Phoenix.IChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs b/src/libs/Phoenix/Generated/Phoenix.IChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
index e2811e3..619d845 100644
--- a/src/libs/Phoenix/Generated/Phoenix.IChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.IChatClient.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPost.g.cs
@@ -72,6 +72,12 @@ public partial interface IChatClient
///
/// Default Value: responses
///
+ ///
+ /// Default Value: false
+ ///
+ ///
+ /// Default Value: false
+ ///
///
/// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering.
/// The token to cancel the operation with
@@ -85,6 +91,8 @@ public partial interface IChatClient
string? providerId = default,
global::Phoenix.ModelProvider? provider = default,
global::Phoenix.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostOpenaiApiType? openaiApiType = default,
+ bool? ingestTraces = default,
+ bool? exportRemoteTraces = default,
global::Phoenix.AutoSDKRequestOptions? requestOptions = default,
global::System.Threading.CancellationToken cancellationToken = default);
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRole.g.cs
similarity index 65%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiType.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRole.g.cs
index 129a2a2..990e99f 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiType.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRole.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatChatPostOpenaiApiTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class AssistantMetadataUIMessageRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatChatPostOpenaiApiType Read(
+ public override global::Phoenix.AssistantMetadataUIMessageRole Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatChatPostOpenaiApiTypeJsonConverter : global::System.Text
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatChatPostOpenaiApiTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::Phoenix.AssistantMetadataUIMessageRoleExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatChatPostOpenaiApiTypeJsonConverter : global::System.Text
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatChatPostOpenaiApiType)numValue;
+ return (global::Phoenix.AssistantMetadataUIMessageRole)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatChatPostOpenaiApiType);
+ return default(global::Phoenix.AssistantMetadataUIMessageRole);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ChatChatPostOpenaiApiTypeJsonConverter : global::System.Text
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatChatPostOpenaiApiType value,
+ global::Phoenix.AssistantMetadataUIMessageRole value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Phoenix.ChatChatPostOpenaiApiTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Phoenix.AssistantMetadataUIMessageRoleExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRoleNullable.g.cs
similarity index 67%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiTypeNullable.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRoleNullable.g.cs
index becee01..105f33b 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiTypeNullable.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.AssistantMetadataUIMessageRoleNullable.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatV2ChatV2PostOpenaiApiTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class AssistantMetadataUIMessageRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatV2ChatV2PostOpenaiApiType? Read(
+ public override global::Phoenix.AssistantMetadataUIMessageRole? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeNullableJsonConverter : global:
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatV2ChatV2PostOpenaiApiTypeExtensions.ToEnum(stringValue);
+ return global::Phoenix.AssistantMetadataUIMessageRoleExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeNullableJsonConverter : global:
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostOpenaiApiType)numValue;
+ return (global::Phoenix.AssistantMetadataUIMessageRole)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatV2ChatV2PostOpenaiApiType?);
+ return default(global::Phoenix.AssistantMetadataUIMessageRole?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeNullableJsonConverter : global:
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType? value,
+ global::Phoenix.AssistantMetadataUIMessageRole? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostOpenaiApiTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Phoenix.AssistantMetadataUIMessageRoleExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType.g.cs
new file mode 100644
index 0000000..ba87e47
--- /dev/null
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType.g.cs
@@ -0,0 +1,53 @@
+#nullable enable
+
+namespace Phoenix.JsonConverters
+{
+ ///
+ public sealed class ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeExtensions.ToEnum(stringValue) ?? default;
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ writer.WriteStringValue(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeExtensions.ToValueString(value));
+ }
+ }
+}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeNullable.g.cs
new file mode 100644
index 0000000..5c27ea7
--- /dev/null
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeNullable.g.cs
@@ -0,0 +1,60 @@
+#nullable enable
+
+namespace Phoenix.JsonConverters
+{
+ ///
+ public sealed class ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ {
+ ///
+ public override global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? Read(
+ ref global::System.Text.Json.Utf8JsonReader reader,
+ global::System.Type typeToConvert,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ switch (reader.TokenType)
+ {
+ case global::System.Text.Json.JsonTokenType.String:
+ {
+ var stringValue = reader.GetString();
+ if (stringValue != null)
+ {
+ return global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeExtensions.ToEnum(stringValue);
+ }
+
+ break;
+ }
+ case global::System.Text.Json.JsonTokenType.Number:
+ {
+ var numValue = reader.GetInt32();
+ return (global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType)numValue;
+ }
+ case global::System.Text.Json.JsonTokenType.Null:
+ {
+ return default(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType?);
+ }
+ default:
+ throw new global::System.ArgumentOutOfRangeException(nameof(reader));
+ }
+
+ return default;
+ }
+
+ ///
+ public override void Write(
+ global::System.Text.Json.Utf8JsonWriter writer,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiType? value,
+ global::System.Text.Json.JsonSerializerOptions options)
+ {
+ writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
+
+ if (value == null)
+ {
+ writer.WriteNullValue();
+ }
+ else
+ {
+ writer.WriteStringValue(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeExtensions.ToValueString(value.Value));
+ }
+ }
+ }
+}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType.g.cs
similarity index 60%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderType.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType.g.cs
index 3dcdf67..703775d 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderType.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatChatPostProviderTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatChatPostProviderType Read(
+ public override global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatChatPostProviderTypeJsonConverter : global::System.Text.
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatChatPostProviderTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatChatPostProviderTypeJsonConverter : global::System.Text.
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatChatPostProviderType)numValue;
+ return (global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatChatPostProviderType);
+ return default(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ChatChatPostProviderTypeJsonConverter : global::System.Text.
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatChatPostProviderType value,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Phoenix.ChatChatPostProviderTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeNullable.g.cs
similarity index 62%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderTypeNullable.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeNullable.g.cs
index 4dcd59c..0a512b8 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostProviderTypeNullable.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatChatPostProviderTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatChatPostProviderType? Read(
+ public override global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatChatPostProviderTypeNullableJsonConverter : global::Syst
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatChatPostProviderTypeExtensions.ToEnum(stringValue);
+ return global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatChatPostProviderTypeNullableJsonConverter : global::Syst
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatChatPostProviderType)numValue;
+ return (global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatChatPostProviderType?);
+ return default(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ChatChatPostProviderTypeNullableJsonConverter : global::Syst
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatChatPostProviderType? value,
+ global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderType? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Phoenix.ChatChatPostProviderTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Phoenix.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem2.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContext.g.cs
similarity index 87%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem2.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContext.g.cs
index 5c6bfbc..d454152 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem2.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContext.g.cs
@@ -4,10 +4,10 @@
namespace Phoenix.JsonConverters
{
///
- public class ContextsItem2JsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public class ChatContextJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ContextsItem2 Read(
+ public override global::Phoenix.ChatContext Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -17,47 +17,47 @@ public class ContextsItem2JsonConverter : global::System.Text.Json.Serialization
var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.SubmitMessageContextDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.SubmitMessageContextDiscriminator)}");
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatContextDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ChatContextDiscriminator)}");
var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
global::Phoenix.AppContext? app = default;
- if (discriminator?.Type == global::Phoenix.SubmitMessageContextDiscriminatorType.App)
+ if (discriminator?.Type == global::Phoenix.ChatContextDiscriminatorType.App)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AppContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.AppContext)}");
app = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Phoenix.ProjectContext? project = default;
- if (discriminator?.Type == global::Phoenix.SubmitMessageContextDiscriminatorType.Project)
+ if (discriminator?.Type == global::Phoenix.ChatContextDiscriminatorType.Project)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ProjectContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ProjectContext)}");
project = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Phoenix.TraceContext? trace = default;
- if (discriminator?.Type == global::Phoenix.SubmitMessageContextDiscriminatorType.Trace)
+ if (discriminator?.Type == global::Phoenix.ChatContextDiscriminatorType.Trace)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.TraceContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.TraceContext)}");
trace = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Phoenix.AgentSpanContext? span = default;
- if (discriminator?.Type == global::Phoenix.SubmitMessageContextDiscriminatorType.Span)
+ if (discriminator?.Type == global::Phoenix.ChatContextDiscriminatorType.Span)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AgentSpanContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.AgentSpanContext)}");
span = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
global::Phoenix.PlaygroundContext? playground = default;
- if (discriminator?.Type == global::Phoenix.SubmitMessageContextDiscriminatorType.Playground)
+ if (discriminator?.Type == global::Phoenix.ChatContextDiscriminatorType.Playground)
{
var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.PlaygroundContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.PlaygroundContext)}");
playground = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- var __value = new global::Phoenix.ContextsItem2(
+ var __value = new global::Phoenix.ChatContext(
discriminator?.Type,
app,
@@ -76,7 +76,7 @@ public class ContextsItem2JsonConverter : global::System.Text.Json.Serialization
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ContextsItem2 value,
+ global::Phoenix.ChatContext value,
global::System.Text.Json.JsonSerializerOptions options)
{
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorType.g.cs
similarity index 70%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderType.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorType.g.cs
index 68c2c49..907b275 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderType.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorType.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatV2ChatV2PostProviderTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatContextDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatV2ChatV2PostProviderType Read(
+ public override global::Phoenix.ChatContextDiscriminatorType Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatV2ChatV2PostProviderTypeJsonConverter : global::System.T
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatV2ChatV2PostProviderTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::Phoenix.ChatContextDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatV2ChatV2PostProviderTypeJsonConverter : global::System.T
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostProviderType)numValue;
+ return (global::Phoenix.ChatContextDiscriminatorType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatV2ChatV2PostProviderType);
+ return default(global::Phoenix.ChatContextDiscriminatorType);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ChatV2ChatV2PostProviderTypeJsonConverter : global::System.T
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostProviderType value,
+ global::Phoenix.ChatContextDiscriminatorType value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostProviderTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Phoenix.ChatContextDiscriminatorTypeExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorTypeNullable.g.cs
similarity index 71%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderTypeNullable.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorTypeNullable.g.cs
index 4cd1628..100f63a 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostProviderTypeNullable.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatContextDiscriminatorTypeNullable.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatV2ChatV2PostProviderTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatContextDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatV2ChatV2PostProviderType? Read(
+ public override global::Phoenix.ChatContextDiscriminatorType? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatV2ChatV2PostProviderTypeNullableJsonConverter : global::
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatV2ChatV2PostProviderTypeExtensions.ToEnum(stringValue);
+ return global::Phoenix.ChatContextDiscriminatorTypeExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatV2ChatV2PostProviderTypeNullableJsonConverter : global::
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostProviderType)numValue;
+ return (global::Phoenix.ChatContextDiscriminatorType)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatV2ChatV2PostProviderType?);
+ return default(global::Phoenix.ChatContextDiscriminatorType?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ChatV2ChatV2PostProviderTypeNullableJsonConverter : global::
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostProviderType? value,
+ global::Phoenix.ChatContextDiscriminatorType? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostProviderTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Phoenix.ChatContextDiscriminatorTypeExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequest.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequest.g.cs
similarity index 66%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequest.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequest.g.cs
index af95471..898f8d2 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequest.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequest.g.cs
@@ -4,10 +4,10 @@
namespace Phoenix.JsonConverters
{
///
- public class ChatV2ChatV2PostRequestJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public class ChatRequestJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatV2ChatV2PostRequest Read(
+ public override global::Phoenix.ChatRequest Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -17,26 +17,26 @@ public class ChatV2ChatV2PostRequestJsonConverter : global::System.Text.Json.Ser
var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatV2ChatV2PostRequestDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ChatV2ChatV2PostRequestDiscriminator)}");
+ var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatRequestDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ChatRequestDiscriminator)}");
var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
- global::Phoenix.SubmitMessage? submitMessage = default;
- if (discriminator?.Trigger == global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger.SubmitMessage)
+ global::Phoenix.ChatSubmitMessage? submitMessage = default;
+ if (discriminator?.Trigger == global::Phoenix.ChatRequestDiscriminatorTrigger.SubmitMessage)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.SubmitMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.SubmitMessage)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatSubmitMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ChatSubmitMessage)}");
submitMessage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- global::Phoenix.RegenerateMessage? regenerateMessage = default;
- if (discriminator?.Trigger == global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger.RegenerateMessage)
+ global::Phoenix.ChatRegenerateMessage? regenerateMessage = default;
+ if (discriminator?.Trigger == global::Phoenix.ChatRequestDiscriminatorTrigger.RegenerateMessage)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.RegenerateMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.RegenerateMessage)}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatRegenerateMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ChatRegenerateMessage)}");
regenerateMessage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
}
- var __value = new global::Phoenix.ChatV2ChatV2PostRequest(
+ var __value = new global::Phoenix.ChatRequest(
discriminator?.Trigger,
submitMessage,
@@ -49,7 +49,7 @@ public class ChatV2ChatV2PostRequestJsonConverter : global::System.Text.Json.Ser
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostRequest value,
+ global::Phoenix.ChatRequest value,
global::System.Text.Json.JsonSerializerOptions options)
{
options = options ?? throw new global::System.ArgumentNullException(nameof(options));
@@ -57,14 +57,14 @@ public override void Write(
if (value.IsSubmitMessage)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.SubmitMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.SubmitMessage).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatSubmitMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.ChatSubmitMessage).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.SubmitMessage!, typeInfo);
}
else if (value.IsRegenerateMessage)
{
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.RegenerateMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.RegenerateMessage).Name}");
+ var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ChatRegenerateMessage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
+ throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.ChatRegenerateMessage).Name}");
global::System.Text.Json.JsonSerializer.Serialize(writer, value.RegenerateMessage!, typeInfo);
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTrigger.g.cs
similarity index 65%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiType.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTrigger.g.cs
index 7f0e57a..d1f3f3f 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiType.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTrigger.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatV2ChatV2PostOpenaiApiTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatRequestDiscriminatorTriggerJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatV2ChatV2PostOpenaiApiType Read(
+ public override global::Phoenix.ChatRequestDiscriminatorTrigger Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeJsonConverter : global::System.
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatV2ChatV2PostOpenaiApiTypeExtensions.ToEnum(stringValue) ?? default;
+ return global::Phoenix.ChatRequestDiscriminatorTriggerExtensions.ToEnum(stringValue) ?? default;
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeJsonConverter : global::System.
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostOpenaiApiType)numValue;
+ return (global::Phoenix.ChatRequestDiscriminatorTrigger)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatV2ChatV2PostOpenaiApiType);
+ return default(global::Phoenix.ChatRequestDiscriminatorTrigger);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,12 +42,12 @@ public sealed class ChatV2ChatV2PostOpenaiApiTypeJsonConverter : global::System.
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostOpenaiApiType value,
+ global::Phoenix.ChatRequestDiscriminatorTrigger value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostOpenaiApiTypeExtensions.ToValueString(value));
+ writer.WriteStringValue(global::Phoenix.ChatRequestDiscriminatorTriggerExtensions.ToValueString(value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTriggerNullable.g.cs
similarity index 67%
rename from src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiTypeNullable.g.cs
rename to src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTriggerNullable.g.cs
index 7021839..29ace6f 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatChatPostOpenaiApiTypeNullable.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatRequestDiscriminatorTriggerNullable.g.cs
@@ -3,10 +3,10 @@
namespace Phoenix.JsonConverters
{
///
- public sealed class ChatChatPostOpenaiApiTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
+ public sealed class ChatRequestDiscriminatorTriggerNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
{
///
- public override global::Phoenix.ChatChatPostOpenaiApiType? Read(
+ public override global::Phoenix.ChatRequestDiscriminatorTrigger? Read(
ref global::System.Text.Json.Utf8JsonReader reader,
global::System.Type typeToConvert,
global::System.Text.Json.JsonSerializerOptions options)
@@ -18,7 +18,7 @@ public sealed class ChatChatPostOpenaiApiTypeNullableJsonConverter : global::Sys
var stringValue = reader.GetString();
if (stringValue != null)
{
- return global::Phoenix.ChatChatPostOpenaiApiTypeExtensions.ToEnum(stringValue);
+ return global::Phoenix.ChatRequestDiscriminatorTriggerExtensions.ToEnum(stringValue);
}
break;
@@ -26,11 +26,11 @@ public sealed class ChatChatPostOpenaiApiTypeNullableJsonConverter : global::Sys
case global::System.Text.Json.JsonTokenType.Number:
{
var numValue = reader.GetInt32();
- return (global::Phoenix.ChatChatPostOpenaiApiType)numValue;
+ return (global::Phoenix.ChatRequestDiscriminatorTrigger)numValue;
}
case global::System.Text.Json.JsonTokenType.Null:
{
- return default(global::Phoenix.ChatChatPostOpenaiApiType?);
+ return default(global::Phoenix.ChatRequestDiscriminatorTrigger?);
}
default:
throw new global::System.ArgumentOutOfRangeException(nameof(reader));
@@ -42,7 +42,7 @@ public sealed class ChatChatPostOpenaiApiTypeNullableJsonConverter : global::Sys
///
public override void Write(
global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatChatPostOpenaiApiType? value,
+ global::Phoenix.ChatRequestDiscriminatorTrigger? value,
global::System.Text.Json.JsonSerializerOptions options)
{
writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
@@ -53,7 +53,7 @@ public override void Write(
}
else
{
- writer.WriteStringValue(global::Phoenix.ChatChatPostOpenaiApiTypeExtensions.ToValueString(value.Value));
+ writer.WriteStringValue(global::Phoenix.ChatRequestDiscriminatorTriggerExtensions.ToValueString(value.Value));
}
}
}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTrigger.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTrigger.g.cs
deleted file mode 100644
index 2a8b11d..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTrigger.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class ChatV2ChatV2PostRequestDiscriminatorTriggerJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTriggerExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTriggerExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTriggerNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTriggerNullable.g.cs
deleted file mode 100644
index a53a4c5..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTriggerNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class ChatV2ChatV2PostRequestDiscriminatorTriggerNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger? Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTriggerExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTrigger? value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- if (value == null)
- {
- writer.WriteNullValue();
- }
- else
- {
- writer.WriteStringValue(global::Phoenix.ChatV2ChatV2PostRequestDiscriminatorTriggerExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem.g.cs
deleted file mode 100644
index f112b24..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.ContextsItem.g.cs
+++ /dev/null
@@ -1,117 +0,0 @@
-#nullable enable
-#pragma warning disable CS0618 // Type or member is obsolete
-
-namespace Phoenix.JsonConverters
-{
- ///
- public class ContextsItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.ContextsItem Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- options = options ?? throw new global::System.ArgumentNullException(nameof(options));
- var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set.");
-
-
- var readerCopy = reader;
- var discriminatorTypeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.RegenerateMessageContextDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.RegenerateMessageContextDiscriminator)}");
- var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo);
-
- global::Phoenix.AppContext? app = default;
- if (discriminator?.Type == global::Phoenix.RegenerateMessageContextDiscriminatorType.App)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AppContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.AppContext)}");
- app = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
- global::Phoenix.ProjectContext? project = default;
- if (discriminator?.Type == global::Phoenix.RegenerateMessageContextDiscriminatorType.Project)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ProjectContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.ProjectContext)}");
- project = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
- global::Phoenix.TraceContext? trace = default;
- if (discriminator?.Type == global::Phoenix.RegenerateMessageContextDiscriminatorType.Trace)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.TraceContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.TraceContext)}");
- trace = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
- global::Phoenix.AgentSpanContext? span = default;
- if (discriminator?.Type == global::Phoenix.RegenerateMessageContextDiscriminatorType.Span)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AgentSpanContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.AgentSpanContext)}");
- span = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
- global::Phoenix.PlaygroundContext? playground = default;
- if (discriminator?.Type == global::Phoenix.RegenerateMessageContextDiscriminatorType.Playground)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.PlaygroundContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::Phoenix.PlaygroundContext)}");
- playground = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo);
- }
-
- var __value = new global::Phoenix.ContextsItem(
- discriminator?.Type,
- app,
-
- project,
-
- trace,
-
- span,
-
- playground
- );
-
- return __value;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.ContextsItem value,
- global::System.Text.Json.JsonSerializerOptions 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.IsApp)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AppContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.AppContext).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.App!, typeInfo);
- }
- else if (value.IsProject)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.ProjectContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.ProjectContext).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Project!, typeInfo);
- }
- else if (value.IsTrace)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.TraceContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.TraceContext).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Trace!, typeInfo);
- }
- else if (value.IsSpan)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.AgentSpanContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.AgentSpanContext).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Span!, typeInfo);
- }
- else if (value.IsPlayground)
- {
- var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::Phoenix.PlaygroundContext), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ??
- throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::Phoenix.PlaygroundContext).Name}");
- global::System.Text.Json.JsonSerializer.Serialize(writer, value.Playground!, typeInfo);
- }
- }
- }
-}
\ No newline at end of file
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorType.g.cs
deleted file mode 100644
index a8ac740..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class RegenerateMessageContextDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.RegenerateMessageContextDiscriminatorType Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.RegenerateMessageContextDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.RegenerateMessageContextDiscriminatorType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.RegenerateMessageContextDiscriminatorType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.RegenerateMessageContextDiscriminatorType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::Phoenix.RegenerateMessageContextDiscriminatorTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorTypeNullable.g.cs
deleted file mode 100644
index 8bf9c67..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class RegenerateMessageContextDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.RegenerateMessageContextDiscriminatorType? Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.RegenerateMessageContextDiscriminatorTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.RegenerateMessageContextDiscriminatorType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.RegenerateMessageContextDiscriminatorType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.RegenerateMessageContextDiscriminatorType? value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- if (value == null)
- {
- writer.WriteNullValue();
- }
- else
- {
- writer.WriteStringValue(global::Phoenix.RegenerateMessageContextDiscriminatorTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorType.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorType.g.cs
deleted file mode 100644
index cb6751b..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorType.g.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class SubmitMessageContextDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.SubmitMessageContextDiscriminatorType Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.SubmitMessageContextDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default;
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.SubmitMessageContextDiscriminatorType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.SubmitMessageContextDiscriminatorType);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.SubmitMessageContextDiscriminatorType value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- writer.WriteStringValue(global::Phoenix.SubmitMessageContextDiscriminatorTypeExtensions.ToValueString(value));
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorTypeNullable.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorTypeNullable.g.cs
deleted file mode 100644
index 8999ac3..0000000
--- a/src/libs/Phoenix/Generated/Phoenix.JsonConverters.SubmitMessageContextDiscriminatorTypeNullable.g.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-#nullable enable
-
-namespace Phoenix.JsonConverters
-{
- ///
- public sealed class SubmitMessageContextDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter
- {
- ///
- public override global::Phoenix.SubmitMessageContextDiscriminatorType? Read(
- ref global::System.Text.Json.Utf8JsonReader reader,
- global::System.Type typeToConvert,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- switch (reader.TokenType)
- {
- case global::System.Text.Json.JsonTokenType.String:
- {
- var stringValue = reader.GetString();
- if (stringValue != null)
- {
- return global::Phoenix.SubmitMessageContextDiscriminatorTypeExtensions.ToEnum(stringValue);
- }
-
- break;
- }
- case global::System.Text.Json.JsonTokenType.Number:
- {
- var numValue = reader.GetInt32();
- return (global::Phoenix.SubmitMessageContextDiscriminatorType)numValue;
- }
- case global::System.Text.Json.JsonTokenType.Null:
- {
- return default(global::Phoenix.SubmitMessageContextDiscriminatorType?);
- }
- default:
- throw new global::System.ArgumentOutOfRangeException(nameof(reader));
- }
-
- return default;
- }
-
- ///
- public override void Write(
- global::System.Text.Json.Utf8JsonWriter writer,
- global::Phoenix.SubmitMessageContextDiscriminatorType? value,
- global::System.Text.Json.JsonSerializerOptions options)
- {
- writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer));
-
- if (value == null)
- {
- writer.WriteNullValue();
- }
- else
- {
- writer.WriteStringValue(global::Phoenix.SubmitMessageContextDiscriminatorTypeExtensions.ToValueString(value.Value));
- }
- }
- }
-}
diff --git a/src/libs/Phoenix/Generated/Phoenix.JsonSerializerContext.g.cs b/src/libs/Phoenix/Generated/Phoenix.JsonSerializerContext.g.cs
index 3c8a697..f3d40dd 100644
--- a/src/libs/Phoenix/Generated/Phoenix.JsonSerializerContext.g.cs
+++ b/src/libs/Phoenix/Generated/Phoenix.JsonSerializerContext.g.cs
@@ -13,6 +13,18 @@ namespace Phoenix
DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull,
Converters = new global::System.Type[]
{
+ typeof(global::Phoenix.JsonConverters.AssistantMetadataUIMessageRoleJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.AssistantMetadataUIMessageRoleNullableJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.ChatContextDiscriminatorTypeJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.ChatContextDiscriminatorTypeNullableJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.ChatRequestDiscriminatorTriggerJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.ChatRequestDiscriminatorTriggerNullableJsonConverter),
+
typeof(global::Phoenix.JsonConverters.CreateAnnotationConfigDataDiscriminatorTypeJsonConverter),
typeof(global::Phoenix.JsonConverters.CreateAnnotationConfigDataDiscriminatorTypeNullableJsonConverter),
@@ -265,14 +277,6 @@ namespace Phoenix
typeof(global::Phoenix.JsonConverters.UpsertExperimentEvaluationRequestBodyAnnotatorKindNullableJsonConverter),
- typeof(global::Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorTypeJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.RegenerateMessageContextDiscriminatorTypeNullableJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.SubmitMessageContextDiscriminatorTypeJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.SubmitMessageContextDiscriminatorTypeNullableJsonConverter),
-
typeof(global::Phoenix.JsonConverters.UploadDatasetRequestActionJsonConverter),
typeof(global::Phoenix.JsonConverters.UploadDatasetRequestActionNullableJsonConverter),
@@ -281,10 +285,6 @@ namespace Phoenix
typeof(global::Phoenix.JsonConverters.UploadDatasetRequestAction2NullableJsonConverter),
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTriggerJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostRequestDiscriminatorTriggerNullableJsonConverter),
-
typeof(global::Phoenix.JsonConverters.DeleteSpanAnnotationsAnnotatorKind2JsonConverter),
typeof(global::Phoenix.JsonConverters.DeleteSpanAnnotationsAnnotatorKind2NullableJsonConverter),
@@ -309,21 +309,13 @@ namespace Phoenix
typeof(global::Phoenix.JsonConverters.ListProjectSessionsOrderNullableJsonConverter),
- typeof(global::Phoenix.JsonConverters.ChatChatPostProviderTypeJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatChatPostProviderTypeNullableJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatChatPostOpenaiApiTypeJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatChatPostOpenaiApiTypeNullableJsonConverter),
+ typeof(global::Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeJsonConverter),
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostProviderTypeJsonConverter),
+ typeof(global::Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostProviderTypeNullableJsonConverter),
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostProviderTypeNullableJsonConverter),
+ typeof(global::Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeJsonConverter),
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiTypeJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostOpenaiApiTypeNullableJsonConverter),
+ typeof(global::Phoenix.JsonConverters.ChatAgentsAgentIdSessionsSessionIdChatPostOpenaiApiTypeNullableJsonConverter),
typeof(global::Phoenix.JsonConverters.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostProviderTypeJsonConverter),
@@ -333,6 +325,10 @@ namespace Phoenix
typeof(global::Phoenix.JsonConverters.SummarizeEndpointAgentsAgentIdSessionsSessionIdSummaryPostOpenaiApiTypeNullableJsonConverter),
+ typeof(global::Phoenix.JsonConverters.ChatContextJsonConverter),
+
+ typeof(global::Phoenix.JsonConverters.ChatRequestJsonConverter),
+
typeof(global::Phoenix.JsonConverters.CreateAnnotationConfigDataJsonConverter),
typeof(global::Phoenix.JsonConverters.DataJsonConverter),
@@ -373,11 +369,7 @@ namespace Phoenix
typeof(global::Phoenix.JsonConverters.Data6JsonConverter),
- typeof(global::Phoenix.JsonConverters.ContextsItemJsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ContextsItem2JsonConverter),
-
- typeof(global::Phoenix.JsonConverters.ChatV2ChatV2PostRequestJsonConverter),
+ typeof(global::Phoenix.JsonConverters.AnyOfJsonConverter),
typeof(global::Phoenix.JsonConverters.AnyOfJsonConverter),
@@ -469,11 +461,55 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(double))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AnonymousUser))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AppContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMessageMetadata))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMessageMetadataTraceIds))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMessageMetadataUsage2))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMessageMetadataUsageTokens))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMessageMetadataUsageTokenDetails))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(int))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMetadataUIMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AssistantMetadataUIMessageRole), TypeInfoPropertyName = "AssistantMetadataUIMessageRole2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "StepStartUIPart_ed9b3d00af27a569")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AnyOf), TypeInfoPropertyName = "StepStartUIPart_ee2f9588200af449")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.TextUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ReasoningUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolInputStreamingPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolInputAvailablePart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputAvailablePart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputErrorPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalRequestedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalRespondedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputDeniedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolInputStreamingPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolInputAvailablePart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputAvailablePart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputErrorPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolApprovalRequestedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolApprovalRespondedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputDeniedPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SourceUrlUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SourceDocumentUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.FileUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DataUIPart))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.StepStartUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CategoricalAnnotationConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.OptimizationDirection), TypeInfoPropertyName = "OptimizationDirection2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CategoricalAnnotationValue))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CategoricalAnnotationConfigData))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatContext), TypeInfoPropertyName = "ChatContext2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ProjectContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.TraceContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PlaygroundContext))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatContextDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatContextDiscriminatorType), TypeInfoPropertyName = "ChatContextDiscriminatorType2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatRegenerateMessage))]
+ [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::Phoenix.ChatRequest), TypeInfoPropertyName = "ChatRequest2")]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatSubmitMessage))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatRequestDiscriminator))]
+ [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ChatRequestDiscriminatorTrigger), TypeInfoPropertyName = "ChatRequestDiscriminatorTrigger2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ContinuousAnnotationConfig))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ContinuousAnnotationConfigData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateAnnotationConfigData), TypeInfoPropertyName = "CreateAnnotationConfigData2")]
@@ -487,7 +523,6 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateAnnotationConfigResponseBodyDataDiscriminatorType), TypeInfoPropertyName = "CreateAnnotationConfigResponseBodyDataDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateExperimentRequestBody))]
[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(global::Phoenix.CreateExperimentResponseBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.Experiment))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateExperimentRunRequestBody))]
@@ -529,7 +564,6 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.LDAPUser))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateUserResponseBodyDataDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.CreateUserResponseBodyDataDiscriminatorAuthMethod), TypeInfoPropertyName = "CreateUserResponseBodyDataDiscriminatorAuthMethod2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DataUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.Dataset))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DatasetExample))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DatasetVersion))]
@@ -539,20 +573,12 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DeleteAnnotationConfigResponseBodyDataDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DeleteAnnotationConfigResponseBodyDataDiscriminatorType), TypeInfoPropertyName = "DeleteAnnotationConfigResponseBodyDataDiscriminatorType2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DeleteSessionsRequestBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolApprovalRequestedPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.Dictionary))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AnyOf), TypeInfoPropertyName = "AnyOfToolApprovalRequestedToolApprovalRespondedObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalRequested))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalResponded))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolApprovalRespondedPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolInputAvailablePart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolInputStreamingPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputAvailablePart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputDeniedPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.DynamicToolOutputErrorPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ExperimentEvaluationResult))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ExperimentRun))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.FileUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.GetAnnotationConfigResponseBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.Data4), TypeInfoPropertyName = "Data42")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.GetAnnotationConfigResponseBodyDataDiscriminator))]
@@ -638,8 +664,6 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.OtlpStatus))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.OtlpSpansResponseBody))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PlaygroundContext))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ProjectContext))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptAnthropicInvocationParameters))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptAnthropicInvocationParametersContent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptAnthropicOutputConfig))]
@@ -742,7 +766,6 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptVersionTagData))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptXAIInvocationParametersContent))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.PromptXAIInvocationParametersContentReasoningEffort), TypeInfoPropertyName = "PromptXAIInvocationParametersContentReasoningEffort2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ReasoningUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ReasoningUIPartState2))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ResponseBodyUpsertOrDeleteSecretsResult))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.UpsertOrDeleteSecretsResult))]
@@ -755,8 +778,6 @@ namespace Phoenix
[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::Phoenix.SessionTraceData))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SourceDocumentUIPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SourceUrlUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SpanContext))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SpanEvent))]
@@ -768,19 +789,10 @@ namespace Phoenix
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SpanDocumentAnnotationDataAnnotatorKind), TypeInfoPropertyName = "SpanDocumentAnnotationDataAnnotatorKind2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.SpansResponseBody))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.StepStartUIPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.TextUIPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.TextUIPartState2))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalRequestedPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolApprovalRespondedPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolCallFunction))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolCallContentPartToolCallDiscriminator))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolCallContentPartToolCallDiscriminatorType), TypeInfoPropertyName = "ToolCallContentPartToolCallDiscriminatorType2")]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolInputAvailablePart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolInputStreamingPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputAvailablePart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputDeniedPart))]
- [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.ToolOutputErrorPart))]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::Phoenix.AnyOf, object>), TypeInfoPropertyName = "AnyOfBooleanInt32DoubleStringObjectIListObjectObject2")]
[global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList