diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageEditRequestOptionSet.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageEditRequestOptionSet.g.cs index 8ae00398c..5d719ebd3 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageEditRequestOptionSet.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageEditRequestOptionSet.g.cs @@ -10,6 +10,7 @@ internal sealed record CreateImageEditRequestOptionSet( Option N, Option ResponseFormat, Option OutputCompression, + Option SafetyIdentifier, Option User, Option Stream, Option PartialImages) @@ -44,10 +45,13 @@ public static CreateImageEditRequestOptionSet Create(string? prefix = null) formats, and defaults to 100. ", }, + SafetyIdentifier: new Option($"--{normalizedPrefix}safety-identifier") + { + Description = @"A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).", + }, User: new Option($"--{normalizedPrefix}user") { - Description = @"A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). -", + Description = @"Deprecated: use `safety_identifier` instead. This parameter remains accepted for backward compatibility and is used when `safety_identifier` is omitted, null, or empty. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).", }, Stream: CliRuntime.CreateNullableBoolOption(name: $"--{normalizedPrefix}stream", description: @"Edit the image in streaming mode. Defaults to `false`. See the [Image generation guide](https://developers.openai.com/api/docs/guides/image-generation) for more information. diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageRequestOptionSet.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageRequestOptionSet.g.cs index ccbc49bea..4025b5a2f 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageRequestOptionSet.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/CreateImageRequestOptionSet.g.cs @@ -12,6 +12,7 @@ internal sealed record CreateImageRequestOptionSet( Option Stream, Option PartialImages, Option Style, + Option SafetyIdentifier, Option User) { public static CreateImageRequestOptionSet Create(string? prefix = null) @@ -49,10 +50,13 @@ public static CreateImageRequestOptionSet Create(string? prefix = null) { Description = @"Legacy style parameter for retired image models. Unsupported for GPT image models; describe the desired style in the prompt instead.", }, + SafetyIdentifier: new Option($"--{normalizedPrefix}safety-identifier") + { + Description = @"A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).", + }, User: new Option($"--{normalizedPrefix}user") { - Description = @"A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). -", + Description = @"Deprecated: use `safety_identifier` instead. This parameter remains accepted for backward compatibility and is used when `safety_identifier` is omitted, null, or empty. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).", } ); } diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageAsStreamCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageAsStreamCommandApiCommand.g.cs index 2ce97614d..4e9877aa7 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageAsStreamCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageAsStreamCommandApiCommand.g.cs @@ -94,7 +94,7 @@ public static Command Create(string? commandName = null) command.Options.Add(CreateImageRequestOptionSetOptions.N); command.Options.Add(CreateImageRequestOptionSetOptions.OutputCompression); command.Options.Add(CreateImageRequestOptionSetOptions.PartialImages); - command.Options.Add(CreateImageRequestOptionSetOptions.User); + command.Options.Add(CreateImageRequestOptionSetOptions.SafetyIdentifier); command.Options.Add(Input); command.Options.Add(RequestJson); command.Options.Add(RequestFile); @@ -129,7 +129,7 @@ await CliRuntime.RunAsync(async () => var n = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.N) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.N) : (__requestBase is { } __NBaseValue ? __NBaseValue.N : default); var outputCompression = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.OutputCompression) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.OutputCompression) : (__requestBase is { } __OutputCompressionBaseValue ? __OutputCompressionBaseValue.OutputCompression : default); var partialImages = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.PartialImages) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.PartialImages) : (__requestBase is { } __PartialImagesBaseValue ? __PartialImagesBaseValue.PartialImages : default); - var user = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.User) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.User) : (__requestBase is { } __UserBaseValue ? __UserBaseValue.User : default); + var safetyIdentifier = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.SafetyIdentifier) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.SafetyIdentifier) : (__requestBase is { } __SafetyIdentifierBaseValue ? __SafetyIdentifierBaseValue.SafetyIdentifier : default); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); @@ -144,7 +144,7 @@ await CliRuntime.RunAsync(async () => n: n, outputCompression: outputCompression, partialImages: partialImages, - user: user, + safetyIdentifier: safetyIdentifier, cancellationToken: cancellationToken); await foreach (var item in response.WithCancellation(cancellationToken).ConfigureAwait(false)) diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageCommandApiCommand.g.cs index 5c9ba666e..606c704de 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageCommandApiCommand.g.cs @@ -114,7 +114,7 @@ public static Command Create(string? commandName = null) command.Options.Add(CreateImageRequestOptionSetOptions.N); command.Options.Add(CreateImageRequestOptionSetOptions.OutputCompression); command.Options.Add(CreateImageRequestOptionSetOptions.PartialImages); - command.Options.Add(CreateImageRequestOptionSetOptions.User); + command.Options.Add(CreateImageRequestOptionSetOptions.SafetyIdentifier); command.Options.Add(Input); command.Options.Add(RequestJson); command.Options.Add(RequestFile); @@ -149,7 +149,7 @@ await CliRuntime.RunAsync(async () => var n = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.N) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.N) : (__requestBase is { } __NBaseValue ? __NBaseValue.N : default); var outputCompression = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.OutputCompression) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.OutputCompression) : (__requestBase is { } __OutputCompressionBaseValue ? __OutputCompressionBaseValue.OutputCompression : default); var partialImages = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.PartialImages) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.PartialImages) : (__requestBase is { } __PartialImagesBaseValue ? __PartialImagesBaseValue.PartialImages : default); - var user = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.User) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.User) : (__requestBase is { } __UserBaseValue ? __UserBaseValue.User : default); + var safetyIdentifier = CliRuntime.WasSpecified(parseResult, CreateImageRequestOptionSetOptions.SafetyIdentifier) ? parseResult.GetValue(CreateImageRequestOptionSetOptions.SafetyIdentifier) : (__requestBase is { } __SafetyIdentifierBaseValue ? __SafetyIdentifierBaseValue.SafetyIdentifier : default); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); @@ -164,7 +164,7 @@ await CliRuntime.RunAsync(async () => n: n, outputCompression: outputCompression, partialImages: partialImages, - user: user, + safetyIdentifier: safetyIdentifier, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditAsStreamCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditAsStreamCommandApiCommand.g.cs index ff21a416f..2609975ea 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditAsStreamCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditAsStreamCommandApiCommand.g.cs @@ -113,7 +113,7 @@ public static Command Create(string? commandName = null) command.Options.Add(CreateImageEditRequestOptionSetOptions.Maskname); command.Options.Add(CreateImageEditRequestOptionSetOptions.N); command.Options.Add(CreateImageEditRequestOptionSetOptions.OutputCompression); - command.Options.Add(CreateImageEditRequestOptionSetOptions.User); + command.Options.Add(CreateImageEditRequestOptionSetOptions.SafetyIdentifier); command.Options.Add(CreateImageEditRequestOptionSetOptions.PartialImages); command.Options.Add(Input); command.Options.Add(RequestJson); @@ -151,7 +151,7 @@ await CliRuntime.RunAsync(async () => var maskname = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.Maskname) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.Maskname) : (__requestBase is { } __MasknameBaseValue ? __MasknameBaseValue.Maskname : default); var n = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.N) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.N) : (__requestBase is { } __NBaseValue ? __NBaseValue.N : default); var outputCompression = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.OutputCompression) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.OutputCompression) : (__requestBase is { } __OutputCompressionBaseValue ? __OutputCompressionBaseValue.OutputCompression : default); - var user = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.User) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.User) : (__requestBase is { } __UserBaseValue ? __UserBaseValue.User : default); + var safetyIdentifier = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.SafetyIdentifier) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.SafetyIdentifier) : (__requestBase is { } __SafetyIdentifierBaseValue ? __SafetyIdentifierBaseValue.SafetyIdentifier : default); var partialImages = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.PartialImages) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.PartialImages) : (__requestBase is { } __PartialImagesBaseValue ? __PartialImagesBaseValue.PartialImages : default); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); @@ -169,7 +169,7 @@ await CliRuntime.RunAsync(async () => maskname: maskname, n: n, outputCompression: outputCompression, - user: user, + safetyIdentifier: safetyIdentifier, partialImages: partialImages, cancellationToken: cancellationToken); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditCommandApiCommand.g.cs index ee7681235..735d2d139 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/ImagesCreateImageEditCommandApiCommand.g.cs @@ -133,7 +133,7 @@ public static Command Create(string? commandName = null) command.Options.Add(CreateImageEditRequestOptionSetOptions.Maskname); command.Options.Add(CreateImageEditRequestOptionSetOptions.N); command.Options.Add(CreateImageEditRequestOptionSetOptions.OutputCompression); - command.Options.Add(CreateImageEditRequestOptionSetOptions.User); + command.Options.Add(CreateImageEditRequestOptionSetOptions.SafetyIdentifier); command.Options.Add(CreateImageEditRequestOptionSetOptions.PartialImages); command.Options.Add(Input); command.Options.Add(RequestJson); @@ -171,7 +171,7 @@ await CliRuntime.RunAsync(async () => var maskname = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.Maskname) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.Maskname) : (__requestBase is { } __MasknameBaseValue ? __MasknameBaseValue.Maskname : default); var n = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.N) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.N) : (__requestBase is { } __NBaseValue ? __NBaseValue.N : default); var outputCompression = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.OutputCompression) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.OutputCompression) : (__requestBase is { } __OutputCompressionBaseValue ? __OutputCompressionBaseValue.OutputCompression : default); - var user = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.User) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.User) : (__requestBase is { } __UserBaseValue ? __UserBaseValue.User : default); + var safetyIdentifier = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.SafetyIdentifier) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.SafetyIdentifier) : (__requestBase is { } __SafetyIdentifierBaseValue ? __SafetyIdentifierBaseValue.SafetyIdentifier : default); var partialImages = CliRuntime.WasSpecified(parseResult, CreateImageEditRequestOptionSetOptions.PartialImages) ? parseResult.GetValue(CreateImageEditRequestOptionSetOptions.PartialImages) : (__requestBase is { } __PartialImagesBaseValue ? __PartialImagesBaseValue.PartialImages : default); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); @@ -189,7 +189,7 @@ await CliRuntime.RunAsync(async () => maskname: maskname, n: n, outputCompression: outputCompression, - user: user, + safetyIdentifier: safetyIdentifier, partialImages: partialImages, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json index 2bba98e8b..a27c8a7a5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json +++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json @@ -105,7 +105,7 @@ "Slug": "createimage", "Description": "Creates an image given a prompt using a GPT Image model. [Learn more](https://developers.openai.com/api/docs/guides/images-vision).", "Language": "http", - "Code": "### Create image\n# @name createImage\nPOST {{host}}/images/generations\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022prompt\u0022: \u0022A cute baby sea otter\u0022,\n \u0022model\u0022: \u0022gpt-image-2.5-flare\u0022,\n \u0022n\u0022: 1,\n \u0022quality\u0022: \u0022medium\u0022,\n \u0022response_format\u0022: \u0022url\u0022,\n \u0022output_format\u0022: \u0022png\u0022,\n \u0022output_compression\u0022: 100,\n \u0022stream\u0022: false,\n \u0022partial_images\u0022: 1,\n \u0022size\u0022: \u00221024x1024\u0022,\n \u0022moderation\u0022: \u0022low\u0022,\n \u0022background\u0022: \u0022transparent\u0022,\n \u0022style\u0022: \u0022vivid\u0022,\n \u0022user\u0022: \u0022user-1234\u0022\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream\n# 400\n# Description: Invalid image request, including invalid parameters or input.\n# Content-Type: application/json\n# 403\n# Description: The project does not have access to the requested model.\n# Content-Type: application/json\n# 410\n# Description: The requested DALL-E image endpoint is unavailable because it has been retired.\n# Content-Type: application/json\n# 429\n# Description: The request was rejected because a rate limit was exceeded. A slow_down error means traffic increased too quickly; reduce your request rate, then increase it gradually.\n# Content-Type: application/json\n# 500\n# Description: The image could not be generated or processed.\n# Content-Type: application/json\n# 503\n# Description: The service is temporarily unavailable. A server_is_overloaded error means the requested model is temporarily overloaded; retry after a brief delay.\n# Content-Type: application/json", + "Code": "### Create image\n# @name createImage\nPOST {{host}}/images/generations\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/event-stream\n\n{\n \u0022prompt\u0022: \u0022A cute baby sea otter\u0022,\n \u0022model\u0022: \u0022gpt-image-2.5-flare\u0022,\n \u0022n\u0022: 1,\n \u0022quality\u0022: \u0022medium\u0022,\n \u0022response_format\u0022: \u0022url\u0022,\n \u0022output_format\u0022: \u0022png\u0022,\n \u0022output_compression\u0022: 100,\n \u0022stream\u0022: false,\n \u0022partial_images\u0022: 1,\n \u0022size\u0022: \u00221024x1024\u0022,\n \u0022moderation\u0022: \u0022low\u0022,\n \u0022background\u0022: \u0022transparent\u0022,\n \u0022style\u0022: \u0022vivid\u0022,\n \u0022safety_identifier\u0022: \u0022user-1234\u0022,\n \u0022user\u0022: \u0022user-1234\u0022\n}\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream\n# 400\n# Description: Invalid image request, including invalid parameters or input.\n# Content-Type: application/json\n# 403\n# Description: The project does not have access to the requested model.\n# Content-Type: application/json\n# 410\n# Description: The requested DALL-E image endpoint is unavailable because it has been retired.\n# Content-Type: application/json\n# 429\n# Description: The request was rejected because a rate limit was exceeded. A slow_down error means traffic increased too quickly; reduce your request rate, then increase it gradually.\n# Content-Type: application/json\n# 500\n# Description: The image could not be generated or processed.\n# Content-Type: application/json\n# 503\n# Description: The service is temporarily unavailable. A server_is_overloaded error means the requested model is temporarily overloaded; retry after a brief delay.\n# Content-Type: application/json", "Format": "http", "OperationId": "createImage", "Setup": null @@ -116,7 +116,7 @@ "Slug": "createimageedit", "Description": "Creates an edited or extended image given one or more source images and a prompt. This endpoint supports GPT Image models.", "Language": "http", - "Code": "### Create image edit\n# @name createImageEdit\nPOST {{host}}/images/edits\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json, text/event-stream\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image\u0022; filename=\u0022image.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./image.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022prompt\u0022\n\nA cute baby sea otter wearing a beret\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022mask\u0022; filename=\u0022mask.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./mask.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022background\u0022\n\ntransparent\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022model\u0022\n\ngpt-image-1.5\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022n\u0022\n\n1\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022size\u0022\n\n1024x1024\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022response_format\u0022\n\nurl\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022output_format\u0022\n\npng\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022output_compression\u0022\n\n100\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022user\u0022\n\nuser-1234\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022input_fidelity\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022stream\u0022\n\nfalse\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022partial_images\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022quality\u0022\n\nhigh\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream\n# 400\n# Description: Invalid image request, including invalid parameters or input.\n# Content-Type: application/json\n# 403\n# Description: The project does not have access to the requested model.\n# Content-Type: application/json\n# 410\n# Description: The requested DALL-E image endpoint is unavailable because it has been retired.\n# Content-Type: application/json\n# 429\n# Description: The request was rejected because a rate limit was exceeded. A slow_down error means traffic increased too quickly; reduce your request rate, then increase it gradually.\n# Content-Type: application/json\n# 500\n# Description: The image could not be generated or processed.\n# Content-Type: application/json\n# 503\n# Description: The service is temporarily unavailable. A server_is_overloaded error means the requested model is temporarily overloaded; retry after a brief delay.\n# Content-Type: application/json", + "Code": "### Create image edit\n# @name createImageEdit\nPOST {{host}}/images/edits\nAuthorization: Bearer {{token}}\nContent-Type: multipart/form-data; boundary=AutoSDKBoundary\nAccept: application/json, text/event-stream\n\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022image\u0022; filename=\u0022image.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./image.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022prompt\u0022\n\nA cute baby sea otter wearing a beret\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022mask\u0022; filename=\u0022mask.bin\u0022\nContent-Type: application/octet-stream\n\n\u003C ./mask.bin\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022background\u0022\n\ntransparent\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022model\u0022\n\ngpt-image-1.5\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022n\u0022\n\n1\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022size\u0022\n\n1024x1024\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022response_format\u0022\n\nurl\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022output_format\u0022\n\npng\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022output_compression\u0022\n\n100\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022safety_identifier\u0022\n\nuser-1234\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022user\u0022\n\nuser-1234\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022input_fidelity\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022stream\u0022\n\nfalse\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022partial_images\u0022\n\nstring\n--AutoSDKBoundary\nContent-Disposition: form-data; name=\u0022quality\u0022\n\nhigh\n--AutoSDKBoundary--\n\n## Responses\n# 200\n# Description: OK\n# Content-Type: application/json, text/event-stream\n# 400\n# Description: Invalid image request, including invalid parameters or input.\n# Content-Type: application/json\n# 403\n# Description: The project does not have access to the requested model.\n# Content-Type: application/json\n# 410\n# Description: The requested DALL-E image endpoint is unavailable because it has been retired.\n# Content-Type: application/json\n# 429\n# Description: The request was rejected because a rate limit was exceeded. A slow_down error means traffic increased too quickly; reduce your request rate, then increase it gradually.\n# Content-Type: application/json\n# 500\n# Description: The image could not be generated or processed.\n# Content-Type: application/json\n# 503\n# Description: The service is temporarily unavailable. A server_is_overloaded error means the requested model is temporarily overloaded; retry after a brief delay.\n# Content-Type: application/json", "Format": "http", "OperationId": "createImageEdit", "Setup": null @@ -127,7 +127,7 @@ "Slug": "create-live", "Description": "Create a Live WebRTC session or place an outbound SIP call. Start with the\n[Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration\nand [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)\nfor trunk setup and call monitoring.\n\nSet transport.type to \u0060webrtc\u0060 and supply an SDP offer, or set it to \u0060sip\u0060\nand supply an E.164 destination and trunk credentials. Outbound SIP calling\nmust be enabled for your organization.\nRinging is limited to 3 minutes and connected calls to 2 hours; these limits\nare not configurable in the request.\n\nReturns \u0060201 Created\u0060 after session initialization. WebRTC responses include an\nSDP answer. SIP responses do not wait for the callee to answer. Attach a\nsideband connection using session.id to monitor SIP call progress.\n\nEach SIP request creates a new call. If a request times out or the connection\nfails, retry with caution: the original request may have succeeded, and a\nretry can place another call.", "Language": "http", - "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Returns 201 Created with a WebRTC answer or an initialized outbound SIP session. A SIP response does not mean the callee has answered.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 502\n# Description: The SIP gateway could not initialize the outbound call.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain\n# 504\n# Description: SIP session initialization timed out. The error code is sip_setup_timeout.\n# Content-Type: application/json", + "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022triggers\u0022: [\n {}\n ],\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Returns 201 Created with a WebRTC answer or an initialized outbound SIP session. A SIP response does not mean the callee has answered.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 502\n# Description: The SIP gateway could not initialize the outbound call.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain\n# 504\n# Description: SIP session initialization timed out. The error code is sip_setup_timeout.\n# Content-Type: application/json", "Format": "http", "OperationId": "create-live", "Setup": null diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImage.g.cs index eca8efdf5..81f7971fa 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImage.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImage.g.cs @@ -93,8 +93,8 @@ public partial interface IImagesClient /// Default Value: auto
/// Example: transparent /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -111,7 +111,7 @@ public partial interface IImagesClient global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageRequestModeration? moderation = default, global::tryAGI.OpenAI.CreateImageRequestBackground? background = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageAsStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageAsStream.g.cs index d5f04f309..dd04115c5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageAsStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageAsStream.g.cs @@ -80,8 +80,8 @@ public partial interface IImagesClient /// Default Value: auto
/// Example: transparent /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -98,7 +98,7 @@ public partial interface IImagesClient global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageRequestModeration? moderation = default, global::tryAGI.OpenAI.CreateImageRequestBackground? background = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEdit.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEdit.g.cs index 508e93903..ec3c5c54f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEdit.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEdit.g.cs @@ -96,8 +96,8 @@ public partial interface IImagesClient /// Default Value: 100
/// Example: 100 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -121,7 +121,7 @@ public partial interface IImagesClient global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? outputFormat = default, int? outputCompression = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.InputFidelity? inputFidelity = default, int? partialImages = default, global::tryAGI.OpenAI.CreateImageEditRequestQuality? quality = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEditAsStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEditAsStream.g.cs index 687e41d70..3b9f57a32 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEditAsStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IImagesClient.CreateImageEditAsStream.g.cs @@ -83,8 +83,8 @@ public partial interface IImagesClient /// Default Value: 100
/// Example: 100 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -108,7 +108,7 @@ public partial interface IImagesClient global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? outputFormat = default, int? outputCompression = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.InputFidelity? inputFidelity = default, int? partialImages = default, global::tryAGI.OpenAI.CreateImageEditRequestQuality? quality = default, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImage.g.cs index ed574fc7a..3608c4ad7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImage.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImage.g.cs @@ -95,7 +95,7 @@ partial void ProcessCreateImageResponseContent( Size = request.Size, Moderation = request.Moderation, Background = request.Background, - User = request.User, + SafetyIdentifier = request.SafetyIdentifier, }; PrepareArguments( client: HttpClient); @@ -737,8 +737,8 @@ partial void ProcessCreateImageResponseContent( /// Default Value: auto
/// Example: transparent /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -755,7 +755,7 @@ partial void ProcessCreateImageResponseContent( global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageRequestModeration? moderation = default, global::tryAGI.OpenAI.CreateImageRequestBackground? background = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -772,7 +772,7 @@ partial void ProcessCreateImageResponseContent( Size = size, Moderation = moderation, Background = background, - User = user, + SafetyIdentifier = safetyIdentifier, }; return await CreateImageAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageAsStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageAsStream.g.cs index 8a92687db..198f1927f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageAsStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageAsStream.g.cs @@ -67,7 +67,7 @@ partial void ProcessCreateImageAsStreamResponse( Size = request.Size, Moderation = request.Moderation, Background = request.Background, - User = request.User, + SafetyIdentifier = request.SafetyIdentifier, }; PrepareArguments( client: HttpClient); @@ -458,8 +458,8 @@ partial void ProcessCreateImageAsStreamResponse( /// Default Value: auto
/// Example: transparent /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. @@ -476,7 +476,7 @@ partial void ProcessCreateImageAsStreamResponse( global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageRequestModeration? moderation = default, global::tryAGI.OpenAI.CreateImageRequestBackground? background = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, [global::System.Runtime.CompilerServices.EnumeratorCancellation] global::System.Threading.CancellationToken cancellationToken = default) { @@ -493,7 +493,7 @@ partial void ProcessCreateImageAsStreamResponse( Size = size, Moderation = moderation, Background = background, - User = user, + SafetyIdentifier = safetyIdentifier, }; var __enumerable = CreateImageAsStreamAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEdit.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEdit.g.cs index 20cb8cd2d..b83cd1fec 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEdit.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEdit.g.cs @@ -94,7 +94,7 @@ partial void ProcessCreateImageEditResponseContent( Size = request.Size, OutputFormat = request.OutputFormat, OutputCompression = request.OutputCompression, - User = request.User, + SafetyIdentifier = request.SafetyIdentifier, InputFidelity = request.InputFidelity, Stream = false, PartialImages = request.PartialImages, @@ -353,6 +353,14 @@ request.Maskname is null content: new global::System.Net.Http.StringContent(global::System.Convert.ToString(request.OutputCompression, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty), name: "\"output_compression\""); + } + if (request.SafetyIdentifier != default) + { + + __httpRequestContent.Add( + content: new global::System.Net.Http.StringContent(request.SafetyIdentifier ?? string.Empty), + name: "\"safety_identifier\""); + } if (request.User != default) { @@ -969,8 +977,8 @@ request.Maskname is null /// Default Value: 100
/// Example: 100 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -994,7 +1002,7 @@ request.Maskname is null global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? outputFormat = default, int? outputCompression = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.InputFidelity? inputFidelity = default, int? partialImages = default, global::tryAGI.OpenAI.CreateImageEditRequestQuality? quality = default, @@ -1013,7 +1021,7 @@ request.Maskname is null Size = size, OutputFormat = outputFormat, OutputCompression = outputCompression, - User = user, + SafetyIdentifier = safetyIdentifier, InputFidelity = inputFidelity, Stream = false, PartialImages = partialImages, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEditAsStream.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEditAsStream.g.cs index 7d44f308c..9f0167360 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEditAsStream.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ImagesClient.CreateImageEditAsStream.g.cs @@ -66,7 +66,7 @@ partial void ProcessCreateImageEditAsStreamResponse( Size = request.Size, OutputFormat = request.OutputFormat, OutputCompression = request.OutputCompression, - User = request.User, + SafetyIdentifier = request.SafetyIdentifier, InputFidelity = request.InputFidelity, Stream = true, PartialImages = request.PartialImages, @@ -325,6 +325,14 @@ request.Maskname is null content: new global::System.Net.Http.StringContent(global::System.Convert.ToString(request.OutputCompression, global::System.Globalization.CultureInfo.InvariantCulture) ?? string.Empty), name: "\"output_compression\""); + } + if (request.SafetyIdentifier != default) + { + + __httpRequestContent.Add( + content: new global::System.Net.Http.StringContent(request.SafetyIdentifier ?? string.Empty), + name: "\"safety_identifier\""); + } if (request.User != default) { @@ -690,8 +698,8 @@ request.Maskname is null /// Default Value: 100
/// Example: 100 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -715,7 +723,7 @@ request.Maskname is null global::tryAGI.OpenAI.AnyOf? size = default, global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? outputFormat = default, int? outputCompression = default, - string? user = default, + string? safetyIdentifier = default, global::tryAGI.OpenAI.InputFidelity? inputFidelity = default, int? partialImages = default, global::tryAGI.OpenAI.CreateImageEditRequestQuality? quality = default, @@ -734,7 +742,7 @@ request.Maskname is null Size = size, OutputFormat = outputFormat, OutputCompression = outputCompression, - User = user, + SafetyIdentifier = safetyIdentifier, InputFidelity = inputFidelity, Stream = true, PartialImages = partialImages, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item.g.cs new file mode 100644 index 000000000..627372552 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class ContentVariant2ItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ContentVariant2Item 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::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveDecisionInputTextParam? inputText = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionInputTextParam)}"); + inputText = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionInputImageParam? inputImage = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionInputImageParam)}"); + inputImage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.ContentVariant2Item( + discriminator?.Type, + inputText, + + inputImage + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ContentVariant2Item 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.IsInputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputText(), typeInfo); + } + else if (value.IsInputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputImage(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item2.g.cs new file mode 100644 index 000000000..40f7702a8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.ContentVariant2Item2.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class ContentVariant2Item2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.ContentVariant2Item2 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveDecisionInputTextParam? inputText = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionInputTextParam)}"); + inputText = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionInputImageParam? inputImage = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionInputImageParam)}"); + inputImage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.ContentVariant2Item2( + discriminator?.Type, + inputText, + + inputImage + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.ContentVariant2Item2 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.IsInputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputText(), typeInfo); + } + else if (value.IsInputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputImage(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant1.g.cs index 94edcdedd..22b1ce8e7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant1.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant1.g.cs @@ -35,12 +35,21 @@ public class DelegationVariant1JsonConverter : global::System.Text.Json.Serializ throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveResponsesDelegationParam)}"); responses = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionsDelegationParam? decisions = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType.Decisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam)}"); + decisions = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DelegationVariant1( discriminator?.Type, client, - responses + responses, + + decisions ); return __value; @@ -67,6 +76,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickResponses(), typeInfo); } + else if (value.IsDecisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisions(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant12.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant12.g.cs index 522af3696..a77e8977b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant12.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant12.g.cs @@ -35,12 +35,21 @@ public class DelegationVariant12JsonConverter : global::System.Text.Json.Seriali throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveResponsesDelegationParam)}"); responses = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? decisions = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Decisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2)}"); + decisions = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DelegationVariant12( discriminator?.Type, client, - responses + responses, + + decisions ); return __value; @@ -67,6 +76,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickResponses(), typeInfo); } + else if (value.IsDecisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisions(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant13.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant13.g.cs index a4deba96b..a14e80b70 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant13.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant13.g.cs @@ -35,12 +35,21 @@ public class DelegationVariant13JsonConverter : global::System.Text.Json.Seriali throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam)}"); responses = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? decisions = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Decisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam)}"); + decisions = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DelegationVariant13( discriminator?.Type, client, - responses + responses, + + decisions ); return __value; @@ -67,6 +76,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickResponses(), typeInfo); } + else if (value.IsDecisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisions(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant14.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant14.g.cs index f81827916..ea85b51c0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant14.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DelegationVariant14.g.cs @@ -35,12 +35,21 @@ public class DelegationVariant14JsonConverter : global::System.Text.Json.Seriali throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveResponsesDelegationParam)}"); responses = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? decisions = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType.Decisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2)}"); + decisions = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DelegationVariant14( discriminator?.Type, client, - responses + responses, + + decisions ); return __value; @@ -67,6 +76,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickResponses(), typeInfo); } + else if (value.IsDecisions) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisions(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveClientEvent.g.cs index fa451a9aa..9e2398698 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveClientEvent.g.cs @@ -84,6 +84,27 @@ public class LiveClientEventJsonConverter : global::System.Text.Json.Serializati throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveCommentaryAppendParam)}"); sessionCommentaryAppend = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.DecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionCreateParam)}"); + decisionCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.DecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam)}"); + decisionItemCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.DecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam)}"); + decisionItemDelete = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.ResponseItemCreate) { @@ -126,6 +147,12 @@ public class LiveClientEventJsonConverter : global::System.Text.Json.Serializati sessionCommentaryAppend, + decisionCreate, + + decisionItemCreate, + + decisionItemDelete, + responseItemCreate, responseCreate, @@ -199,6 +226,24 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionCommentaryAppend(), typeInfo); } + else if (value.IsDecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionCreate(), typeInfo); + } + else if (value.IsDecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemCreate(), typeInfo); + } + else if (value.IsDecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemDelete(), typeInfo); + } else if (value.IsResponseItemCreate) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamType.g.cs new file mode 100644 index 000000000..550ebd67e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionChoiceQuestionParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType 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::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeNullable.g.cs new file mode 100644 index 000000000..a2c48759c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionChoiceQuestionParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedType.g.cs new file mode 100644 index 000000000..d1ffa5515 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionCompletedTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionCompletedType 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::tryAGI.OpenAI.LiveDecisionCompletedTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionCompletedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionCompletedType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionCompletedType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionCompletedTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeNullable.g.cs new file mode 100644 index 000000000..f0a08c939 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionCompletedTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionCompletedType? 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::tryAGI.OpenAI.LiveDecisionCompletedTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionCompletedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionCompletedType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionCompletedType? 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::tryAGI.OpenAI.LiveDecisionCompletedTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamType.g.cs new file mode 100644 index 000000000..65f156ca1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionCreateParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionCreateParamType 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::tryAGI.OpenAI.LiveDecisionCreateParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionCreateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionCreateParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionCreateParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionCreateParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeNullable.g.cs new file mode 100644 index 000000000..aae8b555e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionCreateParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionCreateParamType? 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::tryAGI.OpenAI.LiveDecisionCreateParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionCreateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionCreateParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionCreateParamType? 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::tryAGI.OpenAI.LiveDecisionCreateParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs new file mode 100644 index 000000000..8f8f5b090 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventSourceEventTypeVariant1Variant1JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1Nullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1Nullable.g.cs new file mode 100644 index 000000000..cfbe61e5b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventSourceEventTypeVariant1Variant1NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1? 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1? 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs new file mode 100644 index 000000000..b969b36d5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventSourceEventTypeVariant1Variant2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2Nullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2Nullable.g.cs new file mode 100644 index 000000000..a133d3358 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventSourceEventTypeVariant1Variant2NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2? 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2? 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::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventType.g.cs new file mode 100644 index 000000000..b7fa325d3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventType 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::tryAGI.OpenAI.LiveDecisionEventTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionEventTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeNullable.g.cs new file mode 100644 index 000000000..7bb8858db --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionEventTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionEventType? 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::tryAGI.OpenAI.LiveDecisionEventTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionEventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionEventType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionEventType? 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::tryAGI.OpenAI.LiveDecisionEventTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamType.g.cs new file mode 100644 index 000000000..064968dfd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputImageParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputImageParamType 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::tryAGI.OpenAI.LiveDecisionInputImageParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputImageParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputImageParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputImageParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionInputImageParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeNullable.g.cs new file mode 100644 index 000000000..5c11997ad --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputImageParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputImageParamType? 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::tryAGI.OpenAI.LiveDecisionInputImageParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputImageParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputImageParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputImageParamType? 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::tryAGI.OpenAI.LiveDecisionInputImageParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..06749f27d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType 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::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..99e82ef06 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRole.g.cs new file mode 100644 index 000000000..f46a40c3b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRole.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamRole 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::tryAGI.OpenAI.LiveDecisionInputItemParamRoleExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamRole value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionInputItemParamRoleExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleNullable.g.cs new file mode 100644 index 000000000..64da190ce --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamRole? 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::tryAGI.OpenAI.LiveDecisionInputItemParamRoleExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamRole? 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::tryAGI.OpenAI.LiveDecisionInputItemParamRoleExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamType.g.cs new file mode 100644 index 000000000..8fc6aa530 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamType 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::tryAGI.OpenAI.LiveDecisionInputItemParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionInputItemParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeNullable.g.cs new file mode 100644 index 000000000..e1863f796 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputItemParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputItemParamType? 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::tryAGI.OpenAI.LiveDecisionInputItemParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputItemParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputItemParamType? 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::tryAGI.OpenAI.LiveDecisionInputItemParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamType.g.cs new file mode 100644 index 000000000..a69c7e5cb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputTextParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputTextParamType 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::tryAGI.OpenAI.LiveDecisionInputTextParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputTextParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputTextParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputTextParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionInputTextParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeNullable.g.cs new file mode 100644 index 000000000..612a923a0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionInputTextParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionInputTextParamType? 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::tryAGI.OpenAI.LiveDecisionInputTextParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionInputTextParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionInputTextParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionInputTextParamType? 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::tryAGI.OpenAI.LiveDecisionInputTextParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamType.g.cs new file mode 100644 index 000000000..b9ca86348 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemCreateParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemCreateParamType 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::tryAGI.OpenAI.LiveDecisionItemCreateParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemCreateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemCreateParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionItemCreateParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeNullable.g.cs new file mode 100644 index 000000000..ea994685b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemCreateParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemCreateParamType? 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::tryAGI.OpenAI.LiveDecisionItemCreateParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemCreateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemCreateParamType? 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::tryAGI.OpenAI.LiveDecisionItemCreateParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedType.g.cs new file mode 100644 index 000000000..84d12292a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemCreatedTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemCreatedType 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::tryAGI.OpenAI.LiveDecisionItemCreatedTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemCreatedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemCreatedType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemCreatedType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionItemCreatedTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeNullable.g.cs new file mode 100644 index 000000000..f3266c388 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemCreatedTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemCreatedType? 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::tryAGI.OpenAI.LiveDecisionItemCreatedTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemCreatedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemCreatedType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemCreatedType? 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::tryAGI.OpenAI.LiveDecisionItemCreatedTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamType.g.cs new file mode 100644 index 000000000..c87b60e32 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemDeleteParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType 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::tryAGI.OpenAI.LiveDecisionItemDeleteParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeNullable.g.cs new file mode 100644 index 000000000..ec24b7851 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemDeleteParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType? 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::tryAGI.OpenAI.LiveDecisionItemDeleteParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType? 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::tryAGI.OpenAI.LiveDecisionItemDeleteParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedType.g.cs new file mode 100644 index 000000000..c28bfab43 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemDeletedTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemDeletedType 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::tryAGI.OpenAI.LiveDecisionItemDeletedTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemDeletedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemDeletedType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemDeletedType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionItemDeletedTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeNullable.g.cs new file mode 100644 index 000000000..a5153ad3a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionItemDeletedTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionItemDeletedType? 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::tryAGI.OpenAI.LiveDecisionItemDeletedTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionItemDeletedType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionItemDeletedType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionItemDeletedType? 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::tryAGI.OpenAI.LiveDecisionItemDeletedTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamType.g.cs new file mode 100644 index 000000000..048040ff1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionPredicateQuestionParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType 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::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeNullable.g.cs new file mode 100644 index 000000000..f1fc1be46 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionPredicateQuestionParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestion.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestion.g.cs new file mode 100644 index 000000000..69b5e6bcb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestion.g.cs @@ -0,0 +1,87 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class LiveDecisionQuestionJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionQuestion 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::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? choice = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType.Choice) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam)}"); + choice = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? predicate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType.Predicate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam)}"); + predicate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? score = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType.Score) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam)}"); + score = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.LiveDecisionQuestion( + discriminator?.Type, + choice, + + predicate, + + score + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionQuestion 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.IsChoice) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickChoice(), typeInfo); + } + else if (value.IsPredicate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickPredicate(), typeInfo); + } + else if (value.IsScore) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickScore(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorType.g.cs new file mode 100644 index 000000000..0e4d9063a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionQuestionDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType 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::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..799e70295 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionQuestionDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamType.g.cs new file mode 100644 index 000000000..2e510bad2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionScoreQuestionParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType 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::tryAGI.OpenAI.LiveDecisionScoreQuestionParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeNullable.g.cs new file mode 100644 index 000000000..0915e0812 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionScoreQuestionParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionScoreQuestionParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType? 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::tryAGI.OpenAI.LiveDecisionScoreQuestionParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..cb8de42f4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..db92d2142 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRole.g.cs new file mode 100644 index 000000000..05f9ee965 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRole.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamRoleJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRoleExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRoleExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleNullable.g.cs new file mode 100644 index 000000000..03da3f2af --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamRoleNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRoleExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRoleExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamType.g.cs new file mode 100644 index 000000000..4cdcb6ccc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeNullable.g.cs new file mode 100644 index 000000000..762ccc003 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionStoredInputItemParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType? 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::tryAGI.OpenAI.LiveDecisionStoredInputItemParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventType.g.cs new file mode 100644 index 000000000..495b44df4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParam2EventTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeNullable.g.cs new file mode 100644 index 000000000..25811950f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParam2EventTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2Type.g.cs new file mode 100644 index 000000000..132dfc115 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParam2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeNullable.g.cs new file mode 100644 index 000000000..f2a3880fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParam2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParam2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventType.g.cs new file mode 100644 index 000000000..2054473a2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParamEventTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeNullable.g.cs new file mode 100644 index 000000000..fbd15c4dd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParamEventTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamType.g.cs new file mode 100644 index 000000000..b3efc7592 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeNullable.g.cs new file mode 100644 index 000000000..ba67255fc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionTriggerInputParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType? 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::tryAGI.OpenAI.LiveDecisionTriggerInputParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2Type.g.cs new file mode 100644 index 000000000..6ee7dd3a4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationParam2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type 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::tryAGI.OpenAI.LiveDecisionsDelegationParam2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeNullable.g.cs new file mode 100644 index 000000000..308efe3e4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationParam2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type? 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::tryAGI.OpenAI.LiveDecisionsDelegationParam2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type? 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::tryAGI.OpenAI.LiveDecisionsDelegationParam2TypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamType.g.cs new file mode 100644 index 000000000..7bc613d15 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationParamType 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::tryAGI.OpenAI.LiveDecisionsDelegationParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionsDelegationParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeNullable.g.cs new file mode 100644 index 000000000..289162ed6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationParamType? 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::tryAGI.OpenAI.LiveDecisionsDelegationParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationParamType? 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::tryAGI.OpenAI.LiveDecisionsDelegationParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamType.g.cs new file mode 100644 index 000000000..a25a376d1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationUpdateParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType 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::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeNullable.g.cs new file mode 100644 index 000000000..02676b00b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDecisionsDelegationUpdateParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType? 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::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType? 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::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3.g.cs new file mode 100644 index 000000000..8a5648c48 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDelegationItemTargetVariant3JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3 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::tryAGI.OpenAI.LiveDelegationItemTargetVariant3Extensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3 value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3Extensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3Nullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3Nullable.g.cs new file mode 100644 index 000000000..efd85dd9a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3Nullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDelegationItemTargetVariant3NullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3? 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::tryAGI.OpenAI.LiveDelegationItemTargetVariant3Extensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3? 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::tryAGI.OpenAI.LiveDelegationItemTargetVariant3Extensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnum.g.cs new file mode 100644 index 000000000..9dffc1513 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnum.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDetailEnumJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDetailEnum 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::tryAGI.OpenAI.LiveDetailEnumExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDetailEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDetailEnum); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDetailEnum value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveDetailEnumExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnumNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnumNullable.g.cs new file mode 100644 index 000000000..0416a6ad7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveDetailEnumNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveDetailEnumNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveDetailEnum? 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::tryAGI.OpenAI.LiveDetailEnumExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveDetailEnum)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveDetailEnum?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveDetailEnum? 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::tryAGI.OpenAI.LiveDetailEnumExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveForkClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveForkClientEvent.g.cs index b443c1586..3be8d52a1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveForkClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveForkClientEvent.g.cs @@ -84,6 +84,27 @@ public class LiveForkClientEventJsonConverter : global::System.Text.Json.Seriali throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveCommentaryAppendParam)}"); sessionCommentaryAppend = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.DecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionCreateParam)}"); + decisionCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.DecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam)}"); + decisionItemCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.DecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam)}"); + decisionItemDelete = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.ResponseItemCreate) { @@ -126,6 +147,12 @@ public class LiveForkClientEventJsonConverter : global::System.Text.Json.Seriali sessionCommentaryAppend, + decisionCreate, + + decisionItemCreate, + + decisionItemDelete, + responseItemCreate, responseCreate, @@ -199,6 +226,24 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionCommentaryAppend(), typeInfo); } + else if (value.IsDecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionCreate(), typeInfo); + } + else if (value.IsDecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemCreate(), typeInfo); + } + else if (value.IsDecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemDelete(), typeInfo); + } else if (value.IsResponseItemCreate) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveServerEvent2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveServerEvent2.g.cs index 6f2405412..837b6af52 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveServerEvent2.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveServerEvent2.g.cs @@ -119,6 +119,27 @@ public class LiveServerEvent2JsonConverter : global::System.Text.Json.Serializat throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDelegationCreated)}"); sessionDelegationCreated = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionEvent? decisionEvent = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType.DecisionEvent) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionEvent)}"); + decisionEvent = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemCreated? decisionItemCreated = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType.DecisionItemCreated) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemCreated)}"); + decisionItemCreated = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemDeleted? decisionItemDeleted = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType.DecisionItemDeleted) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemDeleted)}"); + decisionItemDeleted = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveResponseEvent? responseEvent = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType.ResponseEvent) { @@ -220,6 +241,12 @@ public class LiveServerEvent2JsonConverter : global::System.Text.Json.Serializat sessionDelegationCreated, + decisionEvent, + + decisionItemCreated, + + decisionItemDeleted, + responseEvent, sessionUsageUpdated, @@ -337,6 +364,24 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDelegationCreated).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionDelegationCreated(), typeInfo); } + else if (value.IsDecisionEvent) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionEvent).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionEvent(), typeInfo); + } + else if (value.IsDecisionItemCreated) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemCreated(), typeInfo); + } + else if (value.IsDecisionItemDeleted) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemDeleted(), typeInfo); + } else if (value.IsResponseEvent) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveResponseEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandClientEvent.g.cs index a01b127f8..56325af15 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandClientEvent.g.cs @@ -70,6 +70,27 @@ public class LiveSidebandClientEventJsonConverter : global::System.Text.Json.Ser throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveCommentaryAppendParam)}"); sessionCommentaryAppend = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.DecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionCreateParam)}"); + decisionCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.DecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam)}"); + decisionItemCreate = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.DecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam)}"); + decisionItemDelete = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.ResponseItemCreate) { @@ -108,6 +129,12 @@ public class LiveSidebandClientEventJsonConverter : global::System.Text.Json.Ser sessionCommentaryAppend, + decisionCreate, + + decisionItemCreate, + + decisionItemDelete, + responseItemCreate, responseCreate, @@ -169,6 +196,24 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionCommentaryAppend(), typeInfo); } + else if (value.IsDecisionCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionCreate(), typeInfo); + } + else if (value.IsDecisionItemCreate) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemCreate(), typeInfo); + } + else if (value.IsDecisionItemDelete) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemDelete(), typeInfo); + } else if (value.IsResponseItemCreate) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandServerEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandServerEvent.g.cs index 1ddee495e..1fdefea50 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandServerEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSidebandServerEvent.g.cs @@ -126,6 +126,27 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDelegationCreated)}"); sessionDelegationCreated = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveDecisionEvent? decisionEvent = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.DecisionEvent) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionEvent)}"); + decisionEvent = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemCreated? decisionItemCreated = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.DecisionItemCreated) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemCreated)}"); + decisionItemCreated = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveDecisionItemDeleted? decisionItemDeleted = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.DecisionItemDeleted) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveDecisionItemDeleted)}"); + decisionItemDeleted = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveResponseEvent? responseEvent = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.ResponseEvent) { @@ -194,6 +215,12 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser sessionDelegationCreated, + decisionEvent, + + decisionItemCreated, + + decisionItemDeleted, + responseEvent, sessionUsageUpdated, @@ -307,6 +334,24 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDelegationCreated).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionDelegationCreated(), typeInfo); } + else if (value.IsDecisionEvent) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionEvent).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionEvent(), typeInfo); + } + else if (value.IsDecisionItemCreated) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemCreated(), typeInfo); + } + else if (value.IsDecisionItemDeleted) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionItemDeleted(), typeInfo); + } else if (value.IsResponseEvent) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveResponseEvent), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs index 854313628..1ae60b053 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -1444,6 +1444,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsLive), TypeInfoPropertyName = "ModelIdsLive2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveMediaSessionAudioParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1))] + [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::tryAGI.OpenAI.LiveCallAcceptSessionType), TypeInfoPropertyName = "LiveCallAcceptSessionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCallReferRequest))] @@ -1458,6 +1459,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParam))] @@ -1519,6 +1523,9 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputTranscriptDelta))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDelta))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosed))] @@ -1599,13 +1606,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageDeltaContentTextAnnotationsFileCitationObjectMessageDeltaContentTextAnnotationsFilePathObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObject))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectObject), TypeInfoPropertyName = "MessageDeltaObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole), TypeInfoPropertyName = "MessageDeltaObjectDeltaRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject), TypeInfoPropertyName = "MessageObjectObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus), TypeInfoPropertyName = "MessageObjectStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason), TypeInfoPropertyName = "MessageObjectIncompleteDetailsReason2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole), TypeInfoPropertyName = "MessageObjectRole2")] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1657,6 +1657,13 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole), TypeInfoPropertyName = "MessageDeltaObjectDeltaRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectObject), TypeInfoPropertyName = "MessageObjectObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectStatus), TypeInfoPropertyName = "MessageObjectStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason), TypeInfoPropertyName = "MessageObjectIncompleteDetailsReason2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectRole), TypeInfoPropertyName = "MessageObjectRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageContentTextObjectMessageContentRefusalObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -2114,13 +2121,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie), TypeInfoPropertyName = "RealtimeResponseCreateParamsOutputModalitie2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeFunctionToolMCPTool2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseCreateParamsMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeResponseCreateParamsConversation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent), TypeInfoPropertyName = "RealtimeServerEvent2")] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2172,6 +2172,13 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfRealtimeFunctionToolMCPTool2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens), TypeInfoPropertyName = "RealtimeResponseCreateParamsMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringRealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation), TypeInfoPropertyName = "RealtimeResponseCreateParamsConversation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEvent), TypeInfoPropertyName = "RealtimeServerEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationCreated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted))] @@ -2625,13 +2632,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredShellToolCallOutputType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredToolSearchOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2683,6 +2683,13 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredToolSearchOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredToolSearchOutputExecution2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType), TypeInfoPropertyName = "ResponseSteerRequiredInputRequiredMcpApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType), TypeInfoPropertyName = "ResponseSteerRequiredInputDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEvent), TypeInfoPropertyName = "ResponseStreamEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent))] @@ -3136,13 +3143,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionFindType), TypeInfoPropertyName = "WebSearchActionFindType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionOpenPageType), TypeInfoPropertyName = "WebSearchActionOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType), TypeInfoPropertyName = "WebSearchActionSearchSourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type), TypeInfoPropertyName = "WebSearchApproximateLocationWebSearchApproximateLocation1Type2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3194,6 +3194,13 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchType), TypeInfoPropertyName = "WebSearchActionSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionSearchSourceType), TypeInfoPropertyName = "WebSearchActionSearchSourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type), TypeInfoPropertyName = "WebSearchApproximateLocationWebSearchApproximateLocation1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolType), TypeInfoPropertyName = "WebSearchToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolFilters))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolSearchContextSize), TypeInfoPropertyName = "WebSearchToolSearchContextSize2")] @@ -3663,13 +3670,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsVariant1Item), TypeInfoPropertyName = "SkillsVariant1Item2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType), TypeInfoPropertyName = "LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType), TypeInfoPropertyName = "LiveContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType), TypeInfoPropertyName = "LiveLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParam))] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3721,6 +3721,13 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContainerReferenceParamType), TypeInfoPropertyName = "LiveContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLocalEnvironmentParamType), TypeInfoPropertyName = "LiveLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamType), TypeInfoPropertyName = "LiveHostedShellToolInputParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant14))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator))] @@ -3784,8 +3791,30 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType), TypeInfoPropertyName = "LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParamType), TypeInfoPropertyName = "LiveResponsesDelegationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType), TypeInfoPropertyName = "LiveDecisionChoiceQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType), TypeInfoPropertyName = "LiveDecisionPredicateQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionScoreLevelParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType), TypeInfoPropertyName = "LiveDecisionScoreQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestion), TypeInfoPropertyName = "LiveDecisionQuestion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType), TypeInfoPropertyName = "LiveDecisionQuestionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType), TypeInfoPropertyName = "LiveDecisionsDelegationParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1Discriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType), TypeInfoPropertyName = "DelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType), TypeInfoPropertyName = "LiveDecisionTriggerInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType), TypeInfoPropertyName = "LiveDecisionTriggerInputParamEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus), TypeInfoPropertyName = "LiveInitialMessageStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType), TypeInfoPropertyName = "LiveInitialInputTextContentPartParamType2")] @@ -4152,35 +4181,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2Item), TypeInfoPropertyName = "DecisionInputVariant2Item2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType), TypeInfoPropertyName = "DecisionInputVariant2ItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamPredicate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamPredicateType), TypeInfoPropertyName = "QuestionParamPredicateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceValueParam), TypeInfoPropertyName = "ChoiceValueParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceOptionParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamChoiceType), TypeInfoPropertyName = "QuestionParamChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScoreLevelParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamScore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamScoreType), TypeInfoPropertyName = "QuestionParamScoreType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParam), TypeInfoPropertyName = "QuestionParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamDiscriminatorType), TypeInfoPropertyName = "QuestionParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl), TypeInfoPropertyName = "DecisionRequestPromptCacheOptionsTtl2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode), TypeInfoPropertyName = "DecisionRequestPromptCacheOptionsMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourcePredicate))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType), TypeInfoPropertyName = "AnswerResourcePredicateType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceValueResource), TypeInfoPropertyName = "ChoiceValueResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceProbabilityResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceChoice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceChoiceType), TypeInfoPropertyName = "AnswerResourceChoiceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScoreProbabilityResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceScore))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceScoreType), TypeInfoPropertyName = "AnswerResourceScoreType2")] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4232,6 +4232,35 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamPredicate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamPredicateType), TypeInfoPropertyName = "QuestionParamPredicateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceValueParam), TypeInfoPropertyName = "ChoiceValueParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceOptionParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamChoiceType), TypeInfoPropertyName = "QuestionParamChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScoreLevelParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamScore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamScoreType), TypeInfoPropertyName = "QuestionParamScoreType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParam), TypeInfoPropertyName = "QuestionParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamDiscriminatorType), TypeInfoPropertyName = "QuestionParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl), TypeInfoPropertyName = "DecisionRequestPromptCacheOptionsTtl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode), TypeInfoPropertyName = "DecisionRequestPromptCacheOptionsMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourcePredicate))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType), TypeInfoPropertyName = "AnswerResourcePredicateType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceValueResource), TypeInfoPropertyName = "ChoiceValueResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceProbabilityResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceChoice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceChoiceType), TypeInfoPropertyName = "AnswerResourceChoiceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScoreProbabilityResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceScore))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceScoreType), TypeInfoPropertyName = "AnswerResourceScoreType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceRefusal))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceRefusalType), TypeInfoPropertyName = "AnswerResourceRefusalType2")] @@ -4663,35 +4692,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputMessageParamRole), TypeInfoPropertyName = "InputMessageParamRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSessionInputParam), TypeInfoPropertyName = "CreateSessionInputParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAgentSessionParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType), TypeInfoPropertyName = "SessionEventAgentSessionTurnReasoningSummaryTextDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionErrorResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventErrorType), TypeInfoPropertyName = "SessionEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentStatusResource), TypeInfoPropertyName = "SessionEnvironmentStatusResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentErrorResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentStateResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentReadyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentSuspendedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentExpiredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentResetType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType), TypeInfoPropertyName = "SessionEventAgentOutputCommandExecutionOutputDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType), TypeInfoPropertyName = "SessionEventAgentSessionTurnInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed))] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4743,6 +4743,35 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAgentSessionParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType), TypeInfoPropertyName = "SessionEventAgentSessionTurnReasoningSummaryTextDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionErrorResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventErrorType), TypeInfoPropertyName = "SessionEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentStatusResource), TypeInfoPropertyName = "SessionEnvironmentStatusResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentErrorResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEnvironmentStateResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentReadyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentSuspendedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentExpiredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentResetType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType), TypeInfoPropertyName = "SessionEventAgentOutputCommandExecutionOutputDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType), TypeInfoPropertyName = "SessionEventAgentSessionTurnInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnFailedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType), TypeInfoPropertyName = "SessionEventAgentSessionTurnCancelledType2")] @@ -4969,11 +4998,22 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType), TypeInfoPropertyName = "LiveAudioFormatDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialSessionAudioParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type), TypeInfoPropertyName = "LiveDecisionsDelegationParam2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type), TypeInfoPropertyName = "LiveDecisionTriggerInputParam2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType), TypeInfoPropertyName = "LiveDecisionTriggerInputParam2EventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant12))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType), TypeInfoPropertyName = "LiveSessionCreateParamsDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartEventType), TypeInfoPropertyName = "LiveSessionStartEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType), TypeInfoPropertyName = "LiveDecisionsDelegationUpdateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant13))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator))] @@ -4986,6 +5026,22 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType), TypeInfoPropertyName = "LiveInstructionsAppendParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType), TypeInfoPropertyName = "LiveThinkingAppendParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType), TypeInfoPropertyName = "LiveCommentaryAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType), TypeInfoPropertyName = "LiveDecisionCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType), TypeInfoPropertyName = "LiveDecisionInputTextParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDetailEnum), TypeInfoPropertyName = "LiveDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType), TypeInfoPropertyName = "LiveDecisionInputImageParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType), TypeInfoPropertyName = "LiveDecisionInputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole), TypeInfoPropertyName = "LiveDecisionInputItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListContentVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant2Item), TypeInfoPropertyName = "ContentVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType), TypeInfoPropertyName = "LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType), TypeInfoPropertyName = "LiveDecisionItemCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType), TypeInfoPropertyName = "LiveDecisionItemDeleteParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType), TypeInfoPropertyName = "LiveResponseItemCreateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType), TypeInfoPropertyName = "LiveResponseCreateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType), TypeInfoPropertyName = "LiveSessionCloseParamType2")] @@ -5014,10 +5070,27 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType), TypeInfoPropertyName = "LiveOutputTranscriptDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemType), TypeInfoPropertyName = "LiveDelegationItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant2LiveDelegationItemTargetVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1), TypeInfoPropertyName = "LiveDelegationItemTargetVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2), TypeInfoPropertyName = "LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3), TypeInfoPropertyName = "LiveDelegationItemTargetVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType), TypeInfoPropertyName = "LiveDelegationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCompleted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType), TypeInfoPropertyName = "LiveDecisionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventType), TypeInfoPropertyName = "LiveDecisionEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1), TypeInfoPropertyName = "LiveDecisionEventSourceEventTypeVariant1Variant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2), TypeInfoPropertyName = "LiveDecisionEventSourceEventTypeVariant1Variant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType), TypeInfoPropertyName = "LiveDecisionStoredInputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole), TypeInfoPropertyName = "LiveDecisionStoredInputItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>), TypeInfoPropertyName = "OneOfStringIListContentVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant2Item2), TypeInfoPropertyName = "ContentVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType), TypeInfoPropertyName = "LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType), TypeInfoPropertyName = "LiveDecisionItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType), TypeInfoPropertyName = "LiveDecisionItemDeletedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType), TypeInfoPropertyName = "LiveResponseEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContextWindowUsage))] @@ -5130,81 +5203,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEmptyModelParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamType), TypeInfoPropertyName = "BetaNamespaceToolParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem18), TypeInfoPropertyName = "ToolsItem182")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "BetaNamespaceToolParamToolDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType), TypeInfoPropertyName = "BetaCustomToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3), TypeInfoPropertyName = "Format32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "BetaCustomToolParamFormatDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType), TypeInfoPropertyName = "BetaCustomGrammarFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1), TypeInfoPropertyName = "BetaGrammarSyntax12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType), TypeInfoPropertyName = "BetaCustomTextFormatParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType), TypeInfoPropertyName = "BetaFunctionToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType), TypeInfoPropertyName = "BetaFunctionShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType), TypeInfoPropertyName = "BetaContainerReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType), TypeInfoPropertyName = "BetaLocalEnvironmentParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType), TypeInfoPropertyName = "BetaContainerAutoParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit), TypeInfoPropertyName = "BetaContainerMemoryLimit2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4), TypeInfoPropertyName = "NetworkPolicy42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3), TypeInfoPropertyName = "SkillsItem32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamSkillDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType), TypeInfoPropertyName = "BetaInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType), TypeInfoPropertyName = "BetaInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType), TypeInfoPropertyName = "BetaInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType), TypeInfoPropertyName = "BetaSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType), TypeInfoPropertyName = "BetaLocalShellToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType), TypeInfoPropertyName = "BetaImageGenToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel), TypeInfoPropertyName = "BetaImageGenToolModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality), TypeInfoPropertyName = "BetaImageGenToolQuality2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize), TypeInfoPropertyName = "BetaImageGenToolSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat), TypeInfoPropertyName = "BetaImageGenToolOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration), TypeInfoPropertyName = "BetaImageGenToolModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground), TypeInfoPropertyName = "BetaImageGenToolBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFidelity), TypeInfoPropertyName = "BetaInputFidelity2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolInputImageMask))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum), TypeInfoPropertyName = "BetaImageGenActionEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType), TypeInfoPropertyName = "BetaCodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5), TypeInfoPropertyName = "NetworkPolicy52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType), TypeInfoPropertyName = "BetaMCPToolType2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId), TypeInfoPropertyName = "BetaMCPToolConnectorId2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5256,6 +5254,81 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolsItem18), TypeInfoPropertyName = "ToolsItem182")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType), TypeInfoPropertyName = "BetaNamespaceToolParamToolDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamType), TypeInfoPropertyName = "BetaCustomToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Format3), TypeInfoPropertyName = "Format32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType), TypeInfoPropertyName = "BetaCustomToolParamFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType), TypeInfoPropertyName = "BetaCustomGrammarFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGrammarSyntax1), TypeInfoPropertyName = "BetaGrammarSyntax12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCustomTextFormatParamType), TypeInfoPropertyName = "BetaCustomTextFormatParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolParamType), TypeInfoPropertyName = "BetaFunctionToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamType), TypeInfoPropertyName = "BetaFunctionShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentVariant15))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerReferenceParamType), TypeInfoPropertyName = "BetaContainerReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalEnvironmentParamType), TypeInfoPropertyName = "BetaLocalEnvironmentParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamType), TypeInfoPropertyName = "BetaContainerAutoParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerMemoryLimit), TypeInfoPropertyName = "BetaContainerMemoryLimit2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy4), TypeInfoPropertyName = "NetworkPolicy42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillsItem3), TypeInfoPropertyName = "SkillsItem32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType), TypeInfoPropertyName = "BetaContainerAutoParamSkillDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillParamType), TypeInfoPropertyName = "BetaInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamType), TypeInfoPropertyName = "BetaInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType), TypeInfoPropertyName = "BetaInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaSkillReferenceParamType), TypeInfoPropertyName = "BetaSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType), TypeInfoPropertyName = "BetaContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolParamType), TypeInfoPropertyName = "BetaLocalShellToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolType), TypeInfoPropertyName = "BetaImageGenToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModel), TypeInfoPropertyName = "BetaImageGenToolModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolQuality), TypeInfoPropertyName = "BetaImageGenToolQuality2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "AnyOfStringBetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolSize), TypeInfoPropertyName = "BetaImageGenToolSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolOutputFormat), TypeInfoPropertyName = "BetaImageGenToolOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolModeration), TypeInfoPropertyName = "BetaImageGenToolModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolBackground), TypeInfoPropertyName = "BetaImageGenToolBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFidelity), TypeInfoPropertyName = "BetaInputFidelity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolInputImageMask))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum), TypeInfoPropertyName = "BetaImageGenActionEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType), TypeInfoPropertyName = "BetaProgrammaticToolCallingParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType), TypeInfoPropertyName = "BetaCodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfStringBetaAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5), TypeInfoPropertyName = "NetworkPolicy52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType), TypeInfoPropertyName = "BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType), TypeInfoPropertyName = "BetaMCPToolType2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId), TypeInfoPropertyName = "BetaMCPToolConnectorId2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2), TypeInfoPropertyName = "BetaMCPToolRequireApprovalVariant1Enum22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType), TypeInfoPropertyName = "BetaWebSearchToolType2")] @@ -5643,6 +5716,57 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation))] + internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType), TypeInfoPropertyName = "BetaApplyPatchToolCallOperationDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType), TypeInfoPropertyName = "BetaApplyPatchUpdateFileOperationType2")] @@ -5716,57 +5840,6 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType), TypeInfoPropertyName = "BetaItemFieldDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageType), TypeInfoPropertyName = "BetaMessageType2")] - internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessageStatus), TypeInfoPropertyName = "BetaMessageStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentItem8), TypeInfoPropertyName = "ContentItem82")] @@ -6158,6 +6231,57 @@ internal sealed partial class SourceGenerationContextChunk10 : global::System.Te #pragma warning restore CS0618 [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaModerationParam))] + internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaContextManagementParam))] @@ -6231,57 +6355,6 @@ internal sealed partial class SourceGenerationContextChunk10 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize), TypeInfoPropertyName = "UsageImagesSize2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem), TypeInfoPropertyName = "UsageImagesGroupByItem2")] - internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth), TypeInfoPropertyName = "UsageModerationsBucketWidth2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem), TypeInfoPropertyName = "UsageModerationsGroupByItem2")] @@ -6707,6 +6780,57 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventEvent?), TypeInfoPropertyName = "NullableDoneEventEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DoneEventData?), TypeInfoPropertyName = "NullableDoneEventData2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageRole?), TypeInfoPropertyName = "NullableEasyInputMessageRole2")] + internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListInputContent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhase?), TypeInfoPropertyName = "NullableMessagePhase2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EasyInputMessageType?), TypeInfoPropertyName = "NullableEasyInputMessageType2")] @@ -6784,57 +6908,6 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersLearningRateMultiplier2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuneSupervisedHyperparametersNEpochsInt322")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuneSupervisedHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuneSupervisedHyperparametersNEpochs2")] - internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningCheckpointPermissionObject?), TypeInfoPropertyName = "NullableFineTuningCheckpointPermissionObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningIntegrationType?), TypeInfoPropertyName = "NullableFineTuningIntegrationType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfFineTuningJobErrorVariant1Object2")] @@ -7228,6 +7301,57 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsOutputModalitie2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeFunctionToolMCPTool2")] + internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeResponseCreateParamsMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeResponseCreateParamsMaxOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringRealtimeResponseCreateParamsConversation2")] @@ -7301,57 +7425,6 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestToolType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestMaxResponseOutputTokens2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestMaxResponseOutputTokens2")] - internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTruncation?), TypeInfoPropertyName = "NullableRealtimeTruncation2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAOutputModalitie2")] @@ -7739,87 +7812,6 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCancelledType?), TypeInfoPropertyName = "NullableWebhookBatchCancelledType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject?), TypeInfoPropertyName = "NullableWebhookBatchCompletedObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType?), TypeInfoPropertyName = "NullableWebhookBatchCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?), TypeInfoPropertyName = "NullableWebhookBatchExpiredObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?), TypeInfoPropertyName = "NullableWebhookBatchExpiredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?), TypeInfoPropertyName = "NullableWebhookBatchFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?), TypeInfoPropertyName = "NullableWebhookBatchFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededType2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookLiveCallIncomingDataSipMediaSecurityString2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingDataSipMediaSecurity2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingObject2")] - #pragma warning restore CS0618 - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingType2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingDataType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookLiveTransportIncomingDataSipMediaSecurityString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingDataSipMediaSecurity2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookRealtimeCallIncomingDataSipMediaSecurityString2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingDataSipMediaSecurity2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?), TypeInfoPropertyName = "NullableWebhookResponseCancelledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?), TypeInfoPropertyName = "NullableWebhookResponseCancelledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?), TypeInfoPropertyName = "NullableWebhookResponseCompletedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?), TypeInfoPropertyName = "NullableWebhookResponseCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?), TypeInfoPropertyName = "NullableWebhookResponseFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?), TypeInfoPropertyName = "NullableWebhookResponseFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject?), TypeInfoPropertyName = "NullableWebhookSafetyAlertCreatedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType?), TypeInfoPropertyName = "NullableWebhookSafetyAlertCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject?), TypeInfoPropertyName = "NullableWebhookSafetyDeactivationIssuedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType?), TypeInfoPropertyName = "NullableWebhookSafetyDeactivationIssuedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject?), TypeInfoPropertyName = "NullableWebhookSafetyOrgAlertCreatedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType?), TypeInfoPropertyName = "NullableWebhookSafetyOrgAlertCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject?), TypeInfoPropertyName = "NullableWebhookSafetyWarningIssuedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType?), TypeInfoPropertyName = "NullableWebhookSafetyWarningIssuedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MisalignmentErrorType?), TypeInfoPropertyName = "NullableMisalignmentErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MisalignmentErrorTypeEnum?), TypeInfoPropertyName = "NullableMisalignmentErrorTypeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType?), TypeInfoPropertyName = "NullableModerationInputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType?), TypeInfoPropertyName = "NullableModerationResultBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?), TypeInfoPropertyName = "NullablePromptCacheTTLEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?), TypeInfoPropertyName = "NullablePromptCacheModeEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointParamMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode?), TypeInfoPropertyName = "NullableModerationMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType?), TypeInfoPropertyName = "NullableSkillReferenceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamMediaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType?), TypeInfoPropertyName = "NullableInlineSkillParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyDisabledParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyAllowlistParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus?), TypeInfoPropertyName = "NullableMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole?), TypeInfoPropertyName = "NullableMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointConfigMode2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType?), TypeInfoPropertyName = "NullableInputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType?), TypeInfoPropertyName = "NullableFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType?), TypeInfoPropertyName = "NullableUrlCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableContainerFileCitationBodyType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableAnnotationDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType?), TypeInfoPropertyName = "NullableOutputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType?), TypeInfoPropertyName = "NullableTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType?), TypeInfoPropertyName = "NullableSummaryTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType?), TypeInfoPropertyName = "NullableReasoningTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType?), TypeInfoPropertyName = "NullableRefusalContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail?), TypeInfoPropertyName = "NullableImageDetail2")] internal sealed partial class SourceGenerationContextChunk14 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7871,6 +7863,87 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject?), TypeInfoPropertyName = "NullableWebhookBatchExpiredObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType?), TypeInfoPropertyName = "NullableWebhookBatchExpiredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject?), TypeInfoPropertyName = "NullableWebhookBatchFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType?), TypeInfoPropertyName = "NullableWebhookBatchFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType?), TypeInfoPropertyName = "NullableWebhookEvalRunCanceledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType?), TypeInfoPropertyName = "NullableWebhookEvalRunFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType?), TypeInfoPropertyName = "NullableWebhookEvalRunSucceededType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobFailedType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType?), TypeInfoPropertyName = "NullableWebhookFineTuningJobSucceededType2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookLiveCallIncomingDataSipMediaSecurityString2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingDataSipMediaSecurity2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingObject2")] + #pragma warning restore CS0618 + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveCallIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveCallIncomingType2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingDataType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookLiveTransportIncomingDataSipMediaSecurityString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingDataSipMediaSecurity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookLiveTransportIncomingType?), TypeInfoPropertyName = "NullableWebhookLiveTransportIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfWebhookRealtimeCallIncomingDataSipMediaSecurityString2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingDataSipMediaSecurity2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType?), TypeInfoPropertyName = "NullableWebhookRealtimeCallIncomingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledObject?), TypeInfoPropertyName = "NullableWebhookResponseCancelledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCancelledType?), TypeInfoPropertyName = "NullableWebhookResponseCancelledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedObject?), TypeInfoPropertyName = "NullableWebhookResponseCompletedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseCompletedType?), TypeInfoPropertyName = "NullableWebhookResponseCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedObject?), TypeInfoPropertyName = "NullableWebhookResponseFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseFailedType?), TypeInfoPropertyName = "NullableWebhookResponseFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteObject?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookResponseIncompleteType?), TypeInfoPropertyName = "NullableWebhookResponseIncompleteType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject?), TypeInfoPropertyName = "NullableWebhookSafetyAlertCreatedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType?), TypeInfoPropertyName = "NullableWebhookSafetyAlertCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject?), TypeInfoPropertyName = "NullableWebhookSafetyDeactivationIssuedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType?), TypeInfoPropertyName = "NullableWebhookSafetyDeactivationIssuedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject?), TypeInfoPropertyName = "NullableWebhookSafetyOrgAlertCreatedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType?), TypeInfoPropertyName = "NullableWebhookSafetyOrgAlertCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject?), TypeInfoPropertyName = "NullableWebhookSafetyWarningIssuedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType?), TypeInfoPropertyName = "NullableWebhookSafetyWarningIssuedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MisalignmentErrorType?), TypeInfoPropertyName = "NullableMisalignmentErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MisalignmentErrorTypeEnum?), TypeInfoPropertyName = "NullableMisalignmentErrorTypeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationInputType?), TypeInfoPropertyName = "NullableModerationInputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationResultBodyType?), TypeInfoPropertyName = "NullableModerationResultBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheTTLEnum?), TypeInfoPropertyName = "NullablePromptCacheTTLEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheModeEnum?), TypeInfoPropertyName = "NullablePromptCacheModeEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointParamMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointParamMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModerationMode?), TypeInfoPropertyName = "NullableModerationMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SkillReferenceParamType?), TypeInfoPropertyName = "NullableSkillReferenceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillSourceParamMediaType?), TypeInfoPropertyName = "NullableInlineSkillSourceParamMediaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InlineSkillParamType?), TypeInfoPropertyName = "NullableInlineSkillParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyDisabledParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType?), TypeInfoPropertyName = "NullableContainerNetworkPolicyAllowlistParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStatus?), TypeInfoPropertyName = "NullableMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRole?), TypeInfoPropertyName = "NullableMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullablePromptCacheBreakpointConfigMode2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTextContentType?), TypeInfoPropertyName = "NullableInputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileCitationBodyType?), TypeInfoPropertyName = "NullableFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UrlCitationBodyType?), TypeInfoPropertyName = "NullableUrlCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContainerFileCitationBodyType?), TypeInfoPropertyName = "NullableContainerFileCitationBodyType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnnotationDiscriminatorType?), TypeInfoPropertyName = "NullableAnnotationDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextContentType?), TypeInfoPropertyName = "NullableOutputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TextContentType?), TypeInfoPropertyName = "NullableTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextContentType?), TypeInfoPropertyName = "NullableSummaryTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningTextContentType?), TypeInfoPropertyName = "NullableReasoningTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RefusalContentType?), TypeInfoPropertyName = "NullableRefusalContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetail?), TypeInfoPropertyName = "NullableImageDetail2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputImageContentType?), TypeInfoPropertyName = "NullableInputImageContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotContentType?), TypeInfoPropertyName = "NullableComputerScreenshotContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FileInputDetail?), TypeInfoPropertyName = "NullableFileInputDetail2")] @@ -8078,7 +8151,16 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceVariant2?), TypeInfoPropertyName = "NullableToolChoiceVariant22_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType?), TypeInfoPropertyName = "NullableLiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParamType?), TypeInfoPropertyName = "NullableLiveResponsesDelegationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBoolean2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType?), TypeInfoPropertyName = "NullableLiveDecisionChoiceQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType?), TypeInfoPropertyName = "NullableLiveDecisionPredicateQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType?), TypeInfoPropertyName = "NullableLiveDecisionScoreQuestionParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestion?), TypeInfoPropertyName = "NullableLiveDecisionQuestion2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType?), TypeInfoPropertyName = "NullableLiveDecisionQuestionDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType?), TypeInfoPropertyName = "NullableLiveDecisionsDelegationParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableDelegationVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType?), TypeInfoPropertyName = "NullableLiveDecisionTriggerInputParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType?), TypeInfoPropertyName = "NullableLiveDecisionTriggerInputParamEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus?), TypeInfoPropertyName = "NullableLiveInitialMessageStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType?), TypeInfoPropertyName = "NullableLiveInitialInputTextContentPartParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType?), TypeInfoPropertyName = "NullableLiveInitialDeveloperMessageItemParamType2")] @@ -8249,6 +8331,57 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedThreadResourceObject?), TypeInfoPropertyName = "NullableDeletedThreadResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadListResourceObject?), TypeInfoPropertyName = "NullableThreadListResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputTextType?), TypeInfoPropertyName = "NullableDecisionInputTextType2")] + internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode?), TypeInfoPropertyName = "NullableDecisionInputTextPromptCacheBreakpointMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetailParam?), TypeInfoPropertyName = "NullableImageDetailParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode?), TypeInfoPropertyName = "NullableDecisionInputImagePromptCacheBreakpointMode2")] @@ -8331,57 +8464,6 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentContentResource?), TypeInfoPropertyName = "NullableAgentContentResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType?), TypeInfoPropertyName = "NullableAgentContentResourceDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubagentStatusResource?), TypeInfoPropertyName = "NullableSubagentStatusResource2")] - internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionMessageRoleResource?), TypeInfoPropertyName = "NullableSessionMessageRoleResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceInputTextType?), TypeInfoPropertyName = "NullableMessageContentResourceInputTextType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceInputImageType?), TypeInfoPropertyName = "NullableMessageContentResourceInputImageType2")] @@ -8674,8 +8756,12 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType?), TypeInfoPropertyName = "NullableLiveSessionAudioFormatPCMAParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormat?), TypeInfoPropertyName = "NullableLiveAudioFormat2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType?), TypeInfoPropertyName = "NullableLiveAudioFormatDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type?), TypeInfoPropertyName = "NullableLiveDecisionsDelegationParam2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type?), TypeInfoPropertyName = "NullableLiveDecisionTriggerInputParam2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType?), TypeInfoPropertyName = "NullableLiveDecisionTriggerInputParam2EventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionCreateParamsDelegationVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStartEventType?), TypeInfoPropertyName = "NullableLiveSessionStartEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType?), TypeInfoPropertyName = "NullableLiveDecisionsDelegationUpdateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamsDelegationVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamType?), TypeInfoPropertyName = "NullableLiveSessionUpdateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendEventType2")] @@ -8685,6 +8771,17 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType?), TypeInfoPropertyName = "NullableLiveInstructionsAppendParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendParamType?), TypeInfoPropertyName = "NullableLiveThinkingAppendParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType?), TypeInfoPropertyName = "NullableLiveCommentaryAppendParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType?), TypeInfoPropertyName = "NullableLiveDecisionCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType?), TypeInfoPropertyName = "NullableLiveDecisionInputTextParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDetailEnum?), TypeInfoPropertyName = "NullableLiveDetailEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType?), TypeInfoPropertyName = "NullableLiveDecisionInputImageParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType?), TypeInfoPropertyName = "NullableLiveDecisionInputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole?), TypeInfoPropertyName = "NullableLiveDecisionInputItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListContentVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant2Item?), TypeInfoPropertyName = "NullableContentVariant2Item2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableLiveDecisionInputItemParamContentVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType?), TypeInfoPropertyName = "NullableLiveDecisionItemCreateParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType?), TypeInfoPropertyName = "NullableLiveDecisionItemDeleteParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseItemCreateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseCreateParamType?), TypeInfoPropertyName = "NullableLiveResponseCreateParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCloseParamType?), TypeInfoPropertyName = "NullableLiveSessionCloseParamType2")] @@ -8705,10 +8802,22 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveInputTranscriptDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType?), TypeInfoPropertyName = "NullableLiveOutputTranscriptDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemType?), TypeInfoPropertyName = "NullableLiveDelegationItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant2LiveDelegationItemTargetVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant12")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3?), TypeInfoPropertyName = "NullableLiveDelegationItemTargetVariant32")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType?), TypeInfoPropertyName = "NullableLiveDelegationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType?), TypeInfoPropertyName = "NullableLiveDecisionCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventType?), TypeInfoPropertyName = "NullableLiveDecisionEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1?), TypeInfoPropertyName = "NullableLiveDecisionEventSourceEventTypeVariant1Variant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2?), TypeInfoPropertyName = "NullableLiveDecisionEventSourceEventTypeVariant1Variant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType?), TypeInfoPropertyName = "NullableLiveDecisionStoredInputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole?), TypeInfoPropertyName = "NullableLiveDecisionStoredInputItemParamRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListContentVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ContentVariant2Item2?), TypeInfoPropertyName = "NullableContentVariant2Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableLiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType?), TypeInfoPropertyName = "NullableLiveDecisionItemCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType?), TypeInfoPropertyName = "NullableLiveDecisionItemDeletedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType?), TypeInfoPropertyName = "NullableLiveResponseEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdatedType?), TypeInfoPropertyName = "NullableLiveSessionUsageUpdatedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedType?), TypeInfoPropertyName = "NullableLiveSessionClosedType2")] @@ -8733,6 +8842,57 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableUserMessageItemParamContentVariant1ItemDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTokenCountsResourceObject?), TypeInfoPropertyName = "NullableBetaTokenCountsResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItem?), TypeInfoPropertyName = "NullableBetaInputItem2")] + internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTool?), TypeInfoPropertyName = "NullableBetaTool2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaTruncationEnum?), TypeInfoPropertyName = "NullableBetaTruncationEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPersonalityEnum?), TypeInfoPropertyName = "NullableBetaPersonalityEnum2")] @@ -8844,57 +9004,6 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>?), TypeInfoPropertyName = "NullableOneOfStringIListBetaFunctionAndCustomToolCallOutput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionAndCustomToolCallOutputDiscriminatorType2")] - internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFileContentType?), TypeInfoPropertyName = "NullableBetaInputFileContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileInputDetail?), TypeInfoPropertyName = "NullableBetaFileInputDetail2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode?), TypeInfoPropertyName = "NullableBetaPromptCacheBreakpointConfigMode2")] @@ -9248,6 +9357,57 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseContentPartDoneEventBetaResponsesServerEventBetaResponseContentPartWsDone22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseCreatedEventBetaResponsesServerEventBetaResponseWsCreated22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseFileSearchCallCompletedEventBetaResponsesServerEventBetaResponseFileSearchCallWsCompleted22")] + internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseFileSearchCallInProgressEventBetaResponsesServerEventBetaResponseFileSearchCallInWsProgress22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseFileSearchCallSearchingEventBetaResponsesServerEventBetaResponseFileSearchCallWsSearching22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfBetaResponseFunctionCallArgumentsDoneEventBetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone22")] @@ -9359,57 +9519,6 @@ internal sealed partial class SourceGenerationContextChunk16 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageWebSearchCallsBucketWidth2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel?), TypeInfoPropertyName = "NullableUsageWebSearchCallsContextLevel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageWebSearchCallsGroupByItem2")] - internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext - { - } - - /// - /// - /// - [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( - GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, - DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull - )] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListUserRoleAssignmentsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectGroupRoleAssignmentsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder?), TypeInfoPropertyName = "NullableListProjectRolesOrder2")] @@ -9584,6 +9693,7 @@ internal sealed partial class SourceGenerationContextChunk17 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>))] @@ -9687,6 +9797,9 @@ internal sealed partial class SourceGenerationContextChunk17 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] @@ -9757,7 +9870,63 @@ internal sealed partial class SourceGenerationContextChunk17 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, string>))] + internal sealed partial class SourceGenerationContextChunk18 : global::System.Text.Json.Serialization.JsonSerializerContext + { + } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonSourceGenerationOptions( + GenerationMode = global::System.Text.Json.Serialization.JsonSourceGenerationMode.Metadata, + DefaultIgnoreCondition = global::System.Text.Json.Serialization.JsonIgnoreCondition.WhenWritingNull + )] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_0ffeca8e0fd10c1e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_2728b0f309136770")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_e582eeb48daa18b3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_aa2fa50684e533e3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_fc9fff4902f1d3b1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9f8e385d0d57d1e8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_6800b692cbb762f1")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2_fe3c1cd2e870870e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_0db8095b248d3316")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_95e54e44510b0009")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_d5b932e79734fe15")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_1c153a37bcc8cc3b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_eb95b0359d773380")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_acdfa0e7d1e3ea10")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_2dfbd10a45d64018")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_8c499820eaa0ad81")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateAssistantRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_88d857ee171edc8e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalCompletionsRunDataSourceInputMessagesItemReferenceInputMessages_d72fd0d7007510fa")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateEvalResponsesRunDataSourceInputMessagesInputMessagesItemReference_9c1ade5264e2d427")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.IList>>?), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_2c308d3a0e1a6420")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "CreateThreadRequestToolResourcesFileSearchVectorStoreChunkingStrategyStaticChunkingStrategy_4cfbf8c2a0aac51c")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_0c2e57e4e5ae27ff")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "MessageContentRefusalObject_76182275c0945058")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "ResponseCustomToolCallInputDoneEvent_a725c754433a20c8")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_e709669a9d6096a0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "RunStepDetailsToolCallsFunctionObject_13a1058b9149fee5")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "LiveSessionClosedReasonVariant5_b88f2527c0e5b7fe")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2_7adc5ef6e7f9329b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2_a3069e343df19e94")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2_f592d0e936020169")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2_a2e9595bbb80a363")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2_431c77466c8c749b")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2_5d3fa966457ed4f7")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2_9d4e1679c4ee0cf0")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2_6b4ba830529526bb")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "BetaResponseCustomToolCallInputDoneEvent_b347195b6f520c7e")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "CreateTranscriptionResponseVerboseJson_68e1a12ab49326fd")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] @@ -9840,7 +10009,7 @@ internal sealed partial class SourceGenerationContextChunk17 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - internal sealed partial class SourceGenerationContextChunk18 : global::System.Text.Json.Serialization.JsonSerializerContext + internal sealed partial class SourceGenerationContextChunk19 : global::System.Text.Json.Serialization.JsonSerializerContext { } /// @@ -10018,6 +10187,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolsItem15JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolsItem16JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ToolChoiceVariant2JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DelegationVariant1JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentItem4JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveInitialItemJsonConverter()); @@ -10102,7 +10272,9 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveAudioFormatJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DelegationVariant12JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DelegationVariant13JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentVariant2ItemJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DelegationVariant14JsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentVariant2Item2JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveServerEvent2JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ContentVariant1ItemJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.BetaToolChoiceParamJsonConverter()); @@ -10419,6 +10591,7 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter?, global::tryAGI.OpenAI.LiveCustomVoiceParam>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); @@ -10432,7 +10605,10 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, byte[]>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.AnyOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); - options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter, string>()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>()); @@ -15348,10 +15524,38 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus?) @@ -17180,6 +17384,18 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType?) @@ -17188,6 +17404,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionStartEventType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType?) @@ -17224,6 +17444,42 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDetailEnum) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDetailEnum?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType?) @@ -17312,10 +17568,50 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseEventType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseEventType?) @@ -31351,6 +31647,56 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveResponsesDelegationParamTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.DelegationVariant1DiscriminatorTypeJsonConverter(); @@ -31361,6 +31707,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.DelegationVariant1DiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInitialMessageStatus)) { return new global::tryAGI.OpenAI.JsonConverters.LiveInitialMessageStatusJsonConverter(); @@ -35931,6 +36297,36 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveAudioFormatDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateParamsDelegationVariant1DiscriminatorTypeJsonConverter(); @@ -35951,6 +36347,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveSessionStartEventTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveSessionUpdateParamsDelegationVariant1DiscriminatorTypeJsonConverter(); @@ -36041,6 +36447,96 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveCommentaryAppendParamTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCreateParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDetailEnum)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDetailEnumJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDetailEnum?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDetailEnumNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParamType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveResponseItemCreateParamTypeJsonConverter(); @@ -36261,6 +36757,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant2NullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDelegationItemTargetVariant3NullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveDelegationCreatedTypeJsonConverter(); @@ -36271,6 +36777,96 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveDelegationCreatedTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionCompletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant1NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2JsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventSourceEventTypeVariant1Variant2NullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemCreatedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveDecisionItemDeletedType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveResponseEventType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveResponseEventTypeJsonConverter(); @@ -41277,7 +41873,7 @@ public override bool CanConvert(global::System.Type typeToConvert) private sealed class LazyChunkResolver : global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver { private readonly object _gate = new(); - private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[19]; + private readonly global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[] _resolvers = new global::System.Text.Json.Serialization.Metadata.IJsonTypeInfoResolver?[20]; public global::System.Text.Json.Serialization.Metadata.JsonTypeInfo? GetTypeInfo( global::System.Type type, @@ -41350,6 +41946,8 @@ private sealed class LazyChunkResolver : global::System.Text.Json.Serialization. 17 => new SourceGenerationContextChunk17(new global::System.Text.Json.JsonSerializerOptions()), 18 => new SourceGenerationContextChunk18(new global::System.Text.Json.JsonSerializerOptions()), + + 19 => new SourceGenerationContextChunk19(new global::System.Text.Json.JsonSerializerOptions()), _ => throw new global::System.ArgumentOutOfRangeException(nameof(index)), }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs index ab832a541..649ceb59b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -4897,17411 +4897,17703 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.IList? Type1216 { get; set; } + public global::System.Collections.Generic.IList? Type1216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCallAcceptSessionType? Type1217 { get; set; } + public global::System.Collections.Generic.IList? Type1217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCallReferRequest? Type1218 { get; set; } + public global::tryAGI.OpenAI.LiveCallAcceptSessionType? Type1218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCallRejectRequest? Type1219 { get; set; } + public global::tryAGI.OpenAI.LiveCallReferRequest? Type1219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientEvent? Type1220 { get; set; } + public global::tryAGI.OpenAI.LiveCallRejectRequest? Type1220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEvent? Type1221 { get; set; } + public global::tryAGI.OpenAI.LiveClientEvent? Type1221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParam? Type1222 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEvent? Type1222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEvent? Type1223 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParam? Type1223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParam? Type1224 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEvent? Type1224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? Type1225 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParam? Type1225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? Type1226 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? Type1226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParam? Type1227 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? Type1227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParam? Type1228 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParam? Type1228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParam? Type1229 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParam? Type1229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParam? Type1230 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParam? Type1230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParam? Type1231 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionCreateParam? Type1231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParam? Type1232 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientEventDiscriminator? Type1233 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientEventDiscriminatorType? Type1234 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParam? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveConnectParams? Type1235 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParam? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateRequest? Type1236 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParam? Type1236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMediaSessionCreateParams? Type1237 { get; set; } + public global::tryAGI.OpenAI.LiveClientEventDiscriminator? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebRTCTransport? Type1238 { get; set; } + public global::tryAGI.OpenAI.LiveClientEventDiscriminatorType? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateResponse? Type1239 { get; set; } + public global::tryAGI.OpenAI.LiveConnectParams? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateResponseSession? Type1240 { get; set; } + public global::tryAGI.OpenAI.LiveCreateRequest? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEvent? Type1241 { get; set; } + public global::tryAGI.OpenAI.LiveMediaSessionCreateParams? Type1241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEvent? Type1242 { get; set; } + public global::tryAGI.OpenAI.LiveWebRTCTransport? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEventDiscriminator? Type1243 { get; set; } + public global::tryAGI.OpenAI.LiveCreateResponse? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType? Type1244 { get; set; } + public global::tryAGI.OpenAI.LiveCreateResponseSession? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkPathParams? Type1245 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEvent? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkRequest? Type1246 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEvent? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMediaSessionForkParams? Type1247 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEventDiscriminator? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent? Type1248 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParam? Type1249 { get; set; } + public global::tryAGI.OpenAI.LiveForkPathParams? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientConfigParam? Type1250 { get; set; } + public global::tryAGI.OpenAI.LiveForkRequest? Type1250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? Type1251 { get; set; } + public global::tryAGI.OpenAI.LiveMediaSessionForkParams? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTransport? Type1252 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTransportType? Type1253 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParam? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunk? Type1254 { get; set; } + public global::tryAGI.OpenAI.LiveClientConfigParam? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunkAuth? Type1255 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunkAuthType? Type1256 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransport? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2? Type1257 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransportType? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1258 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunk? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequest? Type1259 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuth? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Transport? Type1260 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuthType? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? Type1261 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type1262 { get; set; } + public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponse? Type1263 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequest? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session5? Type1264 { get; set; } + public global::tryAGI.OpenAI.Transport? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Transport2? Type1265 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Type1266 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? Type1267 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponse? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? Type1268 { get; set; } + public global::tryAGI.OpenAI.Session5? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type1269 { get; set; } + public global::tryAGI.OpenAI.Transport2? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1270 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1271 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1272 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1273 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1274 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1275 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRinging? Type1276 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnswered? Type1277 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailed? Type1278 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStarted? Type1279 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdated? Type1280 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRinging? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1281 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnswered? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1282 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailed? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? Type1283 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStarted? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? Type1284 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdated? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1285 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppended? Type1286 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1287 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1288 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1289 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreated? Type1290 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppended? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEvent? Type1291 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1292 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosed? Type1293 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEvent? Type1294 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreated? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEvent? Type1295 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionEvent? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1296 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemCreated? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1297 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemDeleted? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1298 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEvent? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1299 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1300 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosed? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1301 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEvent? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1302 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEvent? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1303 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1304 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1305 { get; set; } + public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1306 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1307 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1308 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1308 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1309 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1310 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1311 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1312 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1313 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1314 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1315 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1316 { get; set; } + public global::System.Collections.Generic.IList? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1317 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1318 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1319 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallError? Type1320 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1321 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolError? Type1322 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionError? Type1323 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPError? Type1324 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1325 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1326 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1327 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallError? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1328 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1329 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolError? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1330 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionError? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1331 { get; set; } + public global::tryAGI.OpenAI.HTTPError? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1332 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1333 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1334 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1335 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1336 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1337 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1338 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1339 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1340 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1341 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1342 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1343 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1343 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1344 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1345 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1346 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1347 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1348 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1349 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1350 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1351 { get; set; } + public global::System.Collections.Generic.IList>? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1352 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1353 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1354 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1355 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1356 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1357 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1358 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1359 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1360 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1361 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1362 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1363 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1364 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1364 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1365 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1366 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1367 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1368 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1369 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1370 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1371 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1372 { get; set; } + public global::System.Collections.Generic.IList>? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1373 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1374 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1375 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1376 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1377 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1378 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1379 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1380 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1381 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1382 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1383 { get; set; } + public global::System.Collections.Generic.IList? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1384 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1385 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1386 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1387 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1388 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1389 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1389 { get; set; } /// /// /// - public global::System.DateTime? Type1390 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1391 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1392 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1393 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1394 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1395 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1396 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1397 { get; set; } + public global::System.DateTime? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1398 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1399 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1400 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1401 { get; set; } + public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1402 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1403 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1404 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1405 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1406 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1407 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1408 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1409 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1410 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1411 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1412 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1413 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1414 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1415 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1416 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1417 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1418 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetention? Type1419 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1420 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1421 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1422 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1423 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1424 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1425 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1426 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetention? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1427 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1428 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1429 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1430 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1431 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1432 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1433 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1434 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1435 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1435 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1436 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1437 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1438 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1439 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1440 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1441 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1442 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1443 { get; set; } + public global::System.Collections.Generic.IList? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1444 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1445 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1446 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1447 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1448 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1449 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1450 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1450 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1451 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1452 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1453 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1454 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1455 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PermissionErrorResponse? Type1456 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1457 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1458 { get; set; } + public global::System.Collections.Generic.IList? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1459 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1460 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicProjectResidency? Type1461 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1462 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1463 { get; set; } + public global::tryAGI.OpenAI.PermissionErrorResponse? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1464 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1465 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1466 { get; set; } + public global::tryAGI.OpenAI.Project? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1467 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1468 { get; set; } + public global::tryAGI.OpenAI.PublicProjectResidency? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1469 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1470 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1471 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1472 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1472 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1473 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1474 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetention? Type1475 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1476 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1477 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1478 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1479 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1480 { get; set; } + public global::System.Collections.Generic.IList? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1481 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1482 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetention? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1483 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1484 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1485 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1486 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1487 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1488 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1489 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1489 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1490 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissions? Type1491 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1492 { get; set; } + public global::System.Collections.Generic.IList? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1493 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1494 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1495 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1496 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1497 { get; set; } + public global::System.Collections.Generic.IList? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1498 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissions? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1499 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1500 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1501 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1502 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1503 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1504 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1505 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1506 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1507 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1508 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1509 { get; set; } + public global::System.Collections.Generic.IList? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1510 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1511 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1512 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1513 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1514 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1515 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1516 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1516 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1517 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlert? Type1518 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1519 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1520 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1521 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1522 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1523 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1524 { get; set; } + public global::System.Collections.Generic.IList? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1525 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlert? Type1525 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1526 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1527 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1528 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1529 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1530 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1531 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1532 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1533 { get; set; } + public global::System.Collections.Generic.IList? Type1533 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1534 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1535 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1536 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1537 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1538 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1539 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1540 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1541 { get; set; } + public global::System.Collections.Generic.IList? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1542 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1543 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1544 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1545 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1546 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1547 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1548 { get; set; } + public global::System.Collections.Generic.IList? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1549 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1570 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1576 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1584 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1589 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1592 { get; set; } + public global::System.Collections.Generic.IList? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1593 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1594 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1595 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1597 { get; set; } + public global::System.Collections.Generic.IList? Type1597 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1598 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1600 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1601 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1602 { get; set; } + public global::System.Collections.Generic.IList? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1605 { get; set; } + public global::System.Collections.Generic.IList? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1608 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1609 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1610 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1611 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1612 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1614 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1615 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1622 { get; set; } + public global::System.Collections.Generic.IList? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1645 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1646 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1653 { get; set; } + public global::System.Collections.Generic.IList? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1699 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1726 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1731 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1738 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1747 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1754 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1755 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1762 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1763 { get; set; } + public global::System.Collections.Generic.IList? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1769 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1770 { get; set; } + public global::System.Collections.Generic.IList? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1773 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1775 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1777 { get; set; } + public global::System.Collections.Generic.IList? Type1777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1778 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1782 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1786 { get; set; } + public global::System.Collections.Generic.IList? Type1786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1787 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1792 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1793 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1795 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1796 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1797 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1798 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1799 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1800 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1801 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1802 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1803 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoning? Type1804 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1805 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1806 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1807 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1808 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1809 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1810 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1811 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoning? Type1811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1812 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1813 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1814 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1815 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1816 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1817 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1818 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1818 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1819 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1820 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1821 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1822 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1823 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1824 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1825 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1826 { get; set; } + public global::System.Collections.Generic.IList? Type1826 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1827 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1828 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1829 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1830 { get; set; } + public global::System.Collections.Generic.IList? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1831 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1832 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1833 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1834 { get; set; } + public global::System.Collections.Generic.IList>? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1835 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1836 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1837 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1838 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1839 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1840 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1841 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1842 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1843 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1844 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1845 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1846 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1847 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1848 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1849 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1850 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1851 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1852 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1853 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1854 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1855 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1856 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1857 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1858 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1859 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1860 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1861 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1862 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1863 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1864 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1865 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1866 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1867 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1868 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1869 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1870 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1871 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1872 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1873 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1874 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1875 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1876 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1877 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1878 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1879 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1880 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1881 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1882 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1883 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1884 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1885 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1886 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1887 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1888 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1889 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1890 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1891 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1892 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1893 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1894 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1895 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1896 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1897 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1898 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1899 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1900 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1901 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1902 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1903 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1904 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1905 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1906 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1907 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1908 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1909 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1909 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1910 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1911 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1912 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1913 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1914 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1915 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1916 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1917 { get; set; } + public global::System.Collections.Generic.IList? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1918 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1919 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1920 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1921 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1922 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1923 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1924 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1925 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1926 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1927 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1928 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1929 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1930 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1931 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1932 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1933 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1934 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1935 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1936 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1937 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1938 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1939 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1940 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1941 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1941 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1942 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1943 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1944 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1945 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1946 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1947 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1948 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1949 { get; set; } + public global::System.Collections.Generic.IList? Type1949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1950 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1951 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1952 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1952 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1953 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1954 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1955 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1955 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1956 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1957 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1958 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1958 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1959 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1960 { get; set; } + public global::System.Collections.Generic.IList? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1961 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1962 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1963 { get; set; } + public global::System.Collections.Generic.IList? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1964 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1965 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1965 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1966 { get; set; } + public global::System.Collections.Generic.IList? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1967 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1968 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1969 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1970 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1971 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1972 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1972 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1973 { get; set; } + public global::System.Collections.Generic.IList? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1974 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1975 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1976 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1977 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1978 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1979 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1980 { get; set; } + public global::System.Collections.Generic.IList? Type1980 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1981 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1982 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1983 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1984 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1985 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1986 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1987 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1988 { get; set; } + public global::System.Collections.Generic.IList? Type1988 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1989 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1990 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1990 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1991 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1992 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1993 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1994 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1995 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1996 { get; set; } + public global::System.Collections.Generic.IList? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1997 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1998 { get; set; } + public global::System.Collections.Generic.IList? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1999 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type2000 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type2001 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2002 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type2003 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type2004 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type2005 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2005 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2006 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type2007 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2008 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type2009 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type2010 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type2011 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type2012 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type2013 { get; set; } + public global::System.Collections.Generic.IList? Type2013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2014 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type2015 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type2016 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type2017 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2018 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type2019 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type2020 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type2020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type2021 { get; set; } + public global::System.Collections.Generic.IList? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type2022 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type2023 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type2023 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2024 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type2025 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type2026 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type2027 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2028 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2029 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type2029 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2030 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2031 { get; set; } + public global::System.Collections.Generic.IList? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2032 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type2032 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2033 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2034 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2035 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2036 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2036 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2037 { get; set; } + public global::System.Collections.Generic.IList? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2038 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2039 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2040 { get; set; } + public global::System.Collections.Generic.IList? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2041 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2042 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2043 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2044 { get; set; } + public global::System.Collections.Generic.IList? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2045 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2046 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2047 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2048 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2049 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2050 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2051 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2052 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2053 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2054 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2055 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2056 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2057 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2058 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2059 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2060 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2061 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2062 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2063 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2064 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2065 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2066 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2067 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2068 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2069 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2070 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2071 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2072 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2073 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2074 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2075 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2076 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2077 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2078 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2079 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2080 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2081 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2082 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2083 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2084 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2085 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2086 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2087 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2088 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2089 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2090 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2091 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2092 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2093 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2094 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2095 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2096 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2097 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2098 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2099 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnum? Type2100 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary? Type2101 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningContext? Type2102 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2103 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type2104 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2104 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2105 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type2106 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2106 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2107 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnum? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type2108 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type2109 { get; set; } + public global::tryAGI.OpenAI.ReasoningContext? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type2110 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2111 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type2112 { get; set; } + public global::System.Collections.Generic.IList? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type2113 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AccessProgramsBody? Type2114 { get; set; } + public global::System.Collections.Generic.IList? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2115 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2116 { get; set; } + public global::tryAGI.OpenAI.Response? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2117 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type2117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2118 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2119 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type2120 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheOptions? Type2121 { get; set; } + public global::tryAGI.OpenAI.AccessProgramsBody? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2122 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Moderation? Type2123 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConversation? Type2124 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2125 { get; set; } + public global::System.Collections.Generic.IList? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2126 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2127 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2128 { get; set; } + public global::tryAGI.OpenAI.PromptCacheOptions? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2129 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2130 { get; set; } + public global::tryAGI.OpenAI.Moderation? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2131 { get; set; } + public global::tryAGI.OpenAI.ResponseConversation? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2132 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2133 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2134 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2135 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2136 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2137 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2138 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2139 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2140 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2141 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2142 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2143 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2144 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2145 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2146 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2147 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2148 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2149 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2150 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2151 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2152 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2153 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2154 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2155 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2156 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2157 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2158 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2159 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2160 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type2161 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type2162 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type2163 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type2164 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type2165 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2166 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2167 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2168 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2169 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2170 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type2170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2171 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2172 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type2172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2173 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2174 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2175 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type2176 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2177 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2178 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2179 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2180 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2181 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2182 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2183 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2184 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2185 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2186 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2187 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2188 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2189 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2190 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2191 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2192 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2193 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2194 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2195 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2196 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type2197 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type2198 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2198 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2199 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type2200 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2201 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2202 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2203 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2204 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2205 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2206 { get; set; } + public global::System.Collections.Generic.IList? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2207 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2208 { get; set; } + public global::System.Collections.Generic.IList? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2209 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2210 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2211 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2212 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2213 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2214 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2215 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2216 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2217 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2218 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2219 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2220 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2221 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2222 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2223 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2224 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2225 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2226 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2227 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type2228 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type2229 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2230 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2231 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2232 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2233 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2234 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2235 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2236 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2237 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2238 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2239 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2240 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2241 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2242 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2243 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2244 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2245 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2246 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2247 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2248 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2249 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2250 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2251 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2252 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2253 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2254 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2255 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2256 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2257 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEvent? Type2258 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEventType? Type2259 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInput? Type2260 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2261 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2262 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2263 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2264 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2265 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEvent? Type2265 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2266 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEventType? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2267 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInput? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParam? Type2268 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2269 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2270 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2271 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2272 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2273 { get; set; } + public global::System.Collections.Generic.IList? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2274 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2275 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParam? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2276 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2277 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2278 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2279 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2280 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2281 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2282 { get; set; } + public global::System.Collections.Generic.IList? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2283 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2284 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2285 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2286 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2287 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2288 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2289 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2290 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2291 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2292 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2293 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2294 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type2295 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2296 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2297 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2298 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2299 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2300 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2301 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2302 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2303 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2304 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2305 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2306 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2307 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2308 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2308 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2309 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2310 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2311 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2312 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2313 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2314 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2315 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsError? Type2316 { get; set; } + public global::System.Collections.Generic.IList? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsErrorType? Type2317 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorPayload? Type2318 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type2319 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2320 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2321 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2322 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2323 { get; set; } + public global::tryAGI.OpenAI.ResponseWsError? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2324 { get; set; } + public global::tryAGI.OpenAI.ResponseWsErrorType? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type2325 { get; set; } + public global::tryAGI.OpenAI.ErrorPayload? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2326 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2327 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2328 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2329 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2330 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2331 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2332 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2333 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2334 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2335 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2336 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2337 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2338 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2339 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2340 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2341 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2342 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2343 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2344 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2345 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2346 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2347 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2348 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2349 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2350 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2351 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2352 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2353 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2354 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2355 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2356 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2357 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2358 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2359 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2360 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2361 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2362 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2363 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2364 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2365 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2366 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2367 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2368 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2369 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2370 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2371 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2372 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2373 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2374 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2375 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2376 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2377 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2378 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2379 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2380 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2381 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2382 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2383 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2384 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2385 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2386 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2387 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2388 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2389 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2390 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2391 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2392 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2393 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2394 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2395 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2396 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2397 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2398 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2399 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2400 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2401 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2402 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2403 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2404 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2405 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2406 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2407 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2408 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2409 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2410 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2411 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2412 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2413 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2414 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2415 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2416 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2417 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2418 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2419 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2420 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2421 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2422 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2423 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2424 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2425 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2426 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2427 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2428 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2429 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2430 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2431 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2432 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2433 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2434 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2435 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2436 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2437 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2438 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2439 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2440 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2441 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2442 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2443 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2444 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2445 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type2446 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type2447 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2448 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type2449 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type2450 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2450 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2451 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2452 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type2453 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type2454 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2455 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2456 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2457 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type2458 { get; set; } + public global::System.Collections.Generic.IList? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type2459 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2460 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2461 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2462 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2463 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type2464 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type2465 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2466 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2467 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2468 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2469 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type2470 { get; set; } + public global::System.Collections.Generic.IList? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2471 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2472 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2473 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2474 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2475 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2476 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2477 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2478 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2479 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2480 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2481 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2482 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2483 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2484 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2485 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2486 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2487 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2488 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2489 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2490 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2491 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2492 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2493 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2494 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2495 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2496 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2497 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2498 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2499 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2500 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2501 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2502 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2503 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2504 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2505 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2506 { get; set; } + public global::System.Collections.Generic.IList>? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2507 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2508 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2509 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2509 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2510 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2511 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2511 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2512 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2513 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2514 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2515 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2516 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2517 { get; set; } + public global::System.Collections.Generic.IList? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2518 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2519 { get; set; } + public global::System.Collections.Generic.IList? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2520 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2521 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2522 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2523 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError? Type2524 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2525 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2526 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2527 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2528 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2529 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2530 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2531 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2532 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2533 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2534 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2535 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2536 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2537 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2538 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2539 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2540 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2541 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2542 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2543 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2544 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2545 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2546 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2547 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2548 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2549 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2550 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2551 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2552 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2553 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2554 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2555 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2556 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2557 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2558 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2559 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2560 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2561 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2562 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2563 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2564 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2565 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2566 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2567 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2568 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2569 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2570 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2570 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2571 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2572 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2573 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2574 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2575 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2576 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2577 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2578 { get; set; } + public global::System.Collections.Generic.IList? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2579 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2580 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2581 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2582 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2583 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2584 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2585 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2586 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2587 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2588 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2589 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2590 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2591 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2592 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2593 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2594 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2595 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2596 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2597 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2598 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2599 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2600 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2601 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2602 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2603 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2604 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2605 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2606 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2607 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2608 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2609 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputTool? Type2610 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParam? Type2611 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminator? Type2612 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminatorType? Type2613 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2614 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2615 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2616 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2617 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputTool? Type2617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2618 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParam? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2619 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminator? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2620 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminatorType? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2621 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2622 { get; set; } + public global::System.Collections.Generic.IList? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2623 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2624 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2625 { get; set; } + public global::System.Collections.Generic.IList? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2626 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2627 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2628 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2629 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2630 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2631 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2632 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2633 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2634 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2635 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2636 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2637 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2638 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2639 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2640 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2641 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2642 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2643 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2644 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2645 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2646 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2647 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2648 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2649 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2650 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2651 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultApiSource? Type2652 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2653 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2654 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2655 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2656 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2657 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2658 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2659 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultApiSource? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2660 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2661 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2662 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2663 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2664 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2665 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2666 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2667 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2668 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2669 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2670 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2671 { get; set; } + public global::System.Collections.Generic.IList? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2672 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2673 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultApiSource? Type2674 { get; set; } + public global::System.Collections.Generic.IList? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2675 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2676 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2677 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1? Type2678 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1Object? Type2679 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjects? Type2680 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsObject? Type2681 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultApiSource? Type2681 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2682 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsDataItem? Type2683 { get; set; } + public global::tryAGI.OpenAI.User? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2684 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2685 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2686 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2687 { get; set; } + public global::tryAGI.OpenAI.UserProjects? Type2687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2688 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2689 { get; set; } + public global::System.Collections.Generic.IList? Type2689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2690 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2690 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2691 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2692 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2693 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2694 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2695 { get; set; } + public global::System.Collections.Generic.IList? Type2695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2696 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2697 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2698 { get; set; } + public global::System.Collections.Generic.IList? Type2698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2699 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2700 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2701 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2702 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2703 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2704 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2705 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2705 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2706 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2707 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2708 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2709 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2710 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2711 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2712 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2713 { get; set; } + public global::System.Collections.Generic.IList? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2714 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2715 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2716 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2717 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2718 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2719 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2720 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2721 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2722 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2723 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2724 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2725 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2726 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2726 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2727 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2728 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2729 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2730 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2731 { get; set; } + public global::System.Collections.Generic.IList? Type2731 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2732 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2733 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2734 { get; set; } + public global::System.Collections.Generic.IList? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2735 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2736 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2737 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2738 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceType? Type2739 { get; set; } + public global::System.Collections.Generic.IList? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2740 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2741 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2742 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2743 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2744 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2745 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2746 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceType? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2747 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2748 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2749 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2750 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2751 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters? Type2752 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2753 { get; set; } + public global::System.Collections.Generic.IList? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2754 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallStatus? Type2755 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2756 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2757 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2758 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpired? Type2759 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Type2760 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2? Type2761 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2Type? Type2762 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallStatus? Type2762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentEvent? Type2763 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailed? Type2764 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2? Type2765 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2Type? Type2766 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpired? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReady? Type2767 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Type2767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2? Type2768 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2Type? Type2769 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2Type? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspended? Type2770 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentEvent? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2? Type2771 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailed? Type2771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2Type? Type2772 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? Type2773 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2Type? Type2773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? Type2774 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReady? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? Type2775 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2? Type2775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? Type2776 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2Type? Type2776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreated? Type2777 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspended? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? Type2778 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? Type2779 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2Type? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? Type2780 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? Type2780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? Type2781 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailed? Type2782 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? Type2783 { get; set; } + public global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? Type2784 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreated? Type2784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? Type2785 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdle? Type2786 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? Type2786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? Type2787 { get; set; } + public global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? Type2788 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgress? Type2789 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailed? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? Type2790 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? Type2791 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2792 { get; set; } + public global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2793 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdle? Type2793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2794 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? Type2794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2795 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2796 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgress? Type2796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2797 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2798 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2799 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2800 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2801 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2802 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2803 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2804 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2805 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2806 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2807 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2808 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2809 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2810 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2811 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2812 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2813 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2814 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2815 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2816 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2817 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2818 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2819 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2820 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2821 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2822 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2823 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2824 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2825 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2826 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2827 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2828 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2829 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2830 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2831 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2832 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2833 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2834 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2835 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2835 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2836 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2837 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2838 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2839 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2840 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2841 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2842 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2843 { get; set; } + public global::System.Collections.Generic.IList? Type2843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2844 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2844 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2845 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2846 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2847 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2848 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2849 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2850 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2851 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2852 { get; set; } + public global::System.Collections.Generic.IList? Type2852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2853 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2854 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2855 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2856 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2857 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2858 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2859 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2860 { get; set; } + public global::System.Collections.Generic.IList? Type2860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2861 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2862 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2863 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2864 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2865 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2866 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2867 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2868 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2869 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2870 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2871 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2872 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2873 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2874 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2875 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2876 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2877 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2878 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2879 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2880 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2881 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2882 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2883 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2884 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2885 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2886 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2887 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2888 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorType? Type2889 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2890 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentSteer? Type2891 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputType? Type2892 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationResultBodyType? Type2893 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2893 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2894 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2894 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type2895 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2895 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2896 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorType? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2897 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2898 { get; set; } + public global::tryAGI.OpenAI.MisalignmentSteer? Type2898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2899 { get; set; } + public global::tryAGI.OpenAI.ModerationInputType? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationMode? Type2900 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBodyType? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationConfigParam? Type2901 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationPolicyParam? Type2902 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type2902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2903 { get; set; } + public global::System.Collections.Generic.IList? Type2903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2904 { get; set; } + public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2905 { get; set; } + public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2906 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2907 { get; set; } + public global::tryAGI.OpenAI.ModerationMode? Type2907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2908 { get; set; } + public global::tryAGI.OpenAI.ModerationConfigParam? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2909 { get; set; } + public global::tryAGI.OpenAI.ModerationPolicyParam? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2910 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2910 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2911 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2912 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2913 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2914 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2915 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2916 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2917 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2918 { get; set; } + public global::System.Collections.Generic.IList? Type2918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2919 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2920 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2921 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2922 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2923 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2924 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2925 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2926 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2926 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2927 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2928 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2928 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2929 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2929 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2930 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2931 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2932 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2933 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2934 { get; set; } + public global::System.Collections.Generic.IList? Type2934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2935 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2936 { get; set; } + public global::System.Collections.Generic.IList? Type2936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2937 { get; set; } + public global::System.Collections.Generic.IList? Type2937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2938 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2939 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2940 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2941 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2942 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2943 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2943 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2944 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2945 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2946 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2947 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCaller? Type2948 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2949 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2950 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2951 { get; set; } + public global::System.Collections.Generic.IList? Type2951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2952 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2953 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2954 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2955 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCaller? Type2955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2956 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2957 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2958 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2959 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallModerationDetails? Type2960 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallModerationDetailsModerationStage? Type2961 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallError? Type2962 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageBackground? Type2963 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageOutputFormat? Type2964 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type2965 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2966 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2967 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallModerationDetails? Type2967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2968 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallModerationDetailsModerationStage? Type2968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2969 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallError? Type2969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2970 { get; set; } + public global::tryAGI.OpenAI.ImageBackground? Type2970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2971 { get; set; } + public global::tryAGI.OpenAI.ImageOutputFormat? Type2971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2972 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type2972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2973 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2974 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2974 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2975 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2976 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2977 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2978 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2979 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2980 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2981 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2982 { get; set; } + public global::System.Collections.Generic.IList? Type2982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2983 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2984 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2985 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2986 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2987 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2988 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2989 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2990 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2991 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2992 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2993 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2994 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2995 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2996 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2997 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2998 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2999 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type3000 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type3000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type3001 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type3001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type3002 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type3002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type3003 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type3003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type3004 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type3004 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3005 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type3005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type3006 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type3006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type3007 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type3007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type3008 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type3008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type3009 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type3009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type3010 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type3010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type3011 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type3011 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3012 { get; set; } + public global::System.Collections.Generic.IList? Type3012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type3013 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type3013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type3014 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type3014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type3015 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type3015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type3016 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type3016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type3017 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type3017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type3018 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type3018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type3019 { get; set; } + public global::System.Collections.Generic.IList? Type3019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type3020 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type3020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type3021 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type3021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type3022 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type3022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type3023 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type3023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type3024 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type3024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type3025 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type3025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type3026 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type3026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type3027 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type3027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type3028 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type3028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type3029 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type3029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type3030 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type3030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type3031 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type3031 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3032 { get; set; } + public global::tryAGI.OpenAI.Format2? Type3032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type3033 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type3033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type3034 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type3034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type3035 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type3035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type3036 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type3036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type3037 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type3037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type3038 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type3038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type3039 { get; set; } + public global::System.Collections.Generic.IList? Type3039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type3040 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type3040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type3041 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type3041 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3042 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type3042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type3043 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type3043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type3044 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type3044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsType? Type3045 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type3045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramType? Type3046 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type3046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputStatus? Type3047 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type3047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputType? Type3048 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type3048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type3049 { get; set; } + public global::System.Collections.Generic.IList? Type3049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3050 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type3050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3051 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type3051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type3052 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type3052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type3053 { get; set; } + public global::tryAGI.OpenAI.ProgramType? Type3053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3054 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputStatus? Type3054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3055 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputType? Type3055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3056 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type3056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type3057 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3058 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type3059 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type3059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type3060 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type3060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3061 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3062 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3063 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3064 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type3064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3065 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3066 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type3066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3067 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type3067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3068 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type3069 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3070 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3071 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3072 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3072 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3073 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3074 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3075 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3076 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type3076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3077 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3078 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3079 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3080 { get; set; } + public global::System.Collections.Generic.IList? Type3080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3081 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type3082 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3083 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3084 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3085 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3086 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3087 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3088 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPErrorType? Type3089 { get; set; } + public global::tryAGI.OpenAI.Operation? Type3089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type3090 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3091 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3092 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type3093 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type3094 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3095 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3096 { get; set; } + public global::tryAGI.OpenAI.HTTPErrorType? Type3096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type3097 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type3097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type3098 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type3099 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3100 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type3100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3101 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type3101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3102 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type3103 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3104 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type3104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3105 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type3105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParam? Type3106 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type3106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParamType? Type3107 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParam? Type3108 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParamType? Type3109 { get; set; } + public global::System.Collections.Generic.IList? Type3109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3110 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type3110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3111 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3112 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParam? Type3113 { get; set; } + public global::tryAGI.OpenAI.FileCitationParam? Type3113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParamType? Type3114 { get; set; } + public global::tryAGI.OpenAI.FileCitationParamType? Type3114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamType? Type3115 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParam? Type3115 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3116 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParamType? Type3116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem14? Type3117 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminator? Type3118 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type3119 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3120 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParam? Type3120 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3121 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParamType? Type3121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3122 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamType? Type3122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3123 { get; set; } + public global::System.Collections.Generic.IList? Type3123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3124 { get; set; } + public global::tryAGI.OpenAI.ToolsItem14? Type3124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type3125 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminator? Type3125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3126 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type3126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3127 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type3128 { get; set; } + public global::System.Collections.Generic.IList? Type3128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3129 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3130 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3131 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3132 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type3132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3133 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3134 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3135 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type3135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3136 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3137 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3138 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3139 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3139 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3140 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3141 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3142 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3143 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3144 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3145 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3146 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3147 { get; set; } + public global::System.Collections.Generic.IList? Type3147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3148 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3149 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3150 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3151 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3152 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3153 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3154 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType? Type3155 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramItemParamType? Type3156 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3157 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3158 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type3159 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type3160 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3161 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3162 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType? Type3162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3163 { get; set; } + public global::tryAGI.OpenAI.ProgramItemParamType? Type3163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3164 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3165 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3166 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type3166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3167 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type3167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3168 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3169 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningEffort? Type3170 { get; set; } + public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningSummary? Type3171 { get; set; } + public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3172 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTextVerbosity? Type3173 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3174 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3175 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3176 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3177 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningEffort? Type3177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3178 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningSummary? Type3178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFileSearchToolInputParam? Type3179 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFileSearchToolInputParamType? Type3180 { get; set; } + public global::tryAGI.OpenAI.LiveTextVerbosity? Type3180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParam? Type3181 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType? Type3182 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerMemoryLimit? Type3183 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Type3184 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? Type3185 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Type3186 { get; set; } + public global::tryAGI.OpenAI.LiveFileSearchToolInputParam? Type3186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? Type3187 { get; set; } + public global::tryAGI.OpenAI.LiveFileSearchToolInputParamType? Type3187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSkillReferenceParam? Type3188 { get; set; } + public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParam? Type3188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSkillReferenceParamType? Type3189 { get; set; } + public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType? Type3189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParam? Type3190 { get; set; } + public global::tryAGI.OpenAI.LiveContainerMemoryLimit? Type3190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? Type3191 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Type3191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? Type3192 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? Type3192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillParam? Type3193 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Type3193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillParamType? Type3194 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? Type3194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? Type3195 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParam? Type3195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? Type3196 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParamType? Type3196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyVariant1? Type3197 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParam? Type3197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? Type3198 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? Type3198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type3199 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? Type3199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3200 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParam? Type3200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsVariant1Item? Type3201 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParamType? Type3201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? Type3202 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? Type3202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type3203 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? Type3203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerReferenceParam? Type3204 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyVariant1? Type3204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerReferenceParamType? Type3205 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? Type3205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalSkillParam? Type3206 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type3206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Type3207 { get; set; } + public global::System.Collections.Generic.IList? Type3207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? Type3208 { get; set; } + public global::tryAGI.OpenAI.SkillsVariant1Item? Type3208 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3209 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? Type3209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3210 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type3210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3211 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParam? Type3211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant14? Type3212 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParamType? Type3212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? Type3213 { get; set; } + public global::tryAGI.OpenAI.LiveLocalSkillParam? Type3213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type3214 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Type3214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3215 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? Type3215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3216 { get; set; } + public global::System.Collections.Generic.IList? Type3216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3217 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3218 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3219 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Type3219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3220 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? Type3220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3221 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type3221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3222 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3223 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3224 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3225 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3226 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3227 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3228 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3229 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3230 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3231 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3232 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3233 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3234 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3235 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFileSearchParam? Type3236 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFileSearchParamType? Type3237 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchParam? Type3238 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchParamType? Type3239 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParam? Type3240 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParamType? Type3241 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificImageGenParam? Type3242 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificImageGenParamType? Type3243 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFileSearchParam? Type3243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificComputerParam? Type3244 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFileSearchParamType? Type3244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificComputerParamType? Type3245 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchParam? Type3245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParam? Type3246 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchParamType? Type3246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParamType? Type3247 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParam? Type3247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParam? Type3248 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParamType? Type3248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParamType? Type3249 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificImageGenParam? Type3249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFunctionShellParam? Type3250 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificImageGenParamType? Type3250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFunctionShellParamType? Type3251 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificComputerParam? Type3251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCustomToolParam? Type3252 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificComputerParamType? Type3252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCustomToolParamType? Type3253 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParam? Type3253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificApplyPatchParam? Type3254 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParamType? Type3254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificApplyPatchParamType? Type3255 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParam? Type3255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceValueEnum? Type3256 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParamType? Type3256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParam? Type3257 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFunctionShellParam? Type3257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamType? Type3258 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFunctionShellParamType? Type3258 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3259 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCustomToolParam? Type3259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem15? Type3260 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCustomToolParamType? Type3260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminator? Type3261 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificApplyPatchParam? Type3261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminatorType? Type3262 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificApplyPatchParamType? Type3262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3263 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceValueEnum? Type3263 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3264 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParam? Type3264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem16? Type3265 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamType? Type3265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3266 { get; set; } + public global::System.Collections.Generic.IList? Type3266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3267 { get; set; } + public global::tryAGI.OpenAI.ToolsItem15? Type3267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3268 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminator? Type3268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceVariant2? Type3269 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminatorType? Type3269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2Discriminator? Type3270 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType? Type3271 { get; set; } + public global::System.Collections.Generic.IList? Type3271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3272 { get; set; } + public global::tryAGI.OpenAI.ToolsItem16? Type3272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3273 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3274 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3275 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3276 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceVariant2? Type3276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3277 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2Discriminator? Type3277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3278 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType? Type3278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3279 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3280 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3281 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionChoiceParam? Type3281 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3282 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3283 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? Type3283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3284 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType? Type3284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3285 { get; set; } + public global::System.Collections.Generic.IList? Type3285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3286 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? Type3286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3287 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType? Type3287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3288 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionScoreLevelParam? Type3288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3289 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? Type3289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3290 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType? Type3290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3291 { get; set; } + public global::System.Collections.Generic.IList? Type3291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3292 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionQuestion? Type3292 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3293 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator? Type3293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type3294 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? Type3294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3295 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam? Type3295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3296 { get; set; } + public global::System.Collections.Generic.IList? Type3296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItem? Type3297 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam? Type3297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3298 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationParamType? Type3298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3299 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3300 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3301 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam? Type3301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3302 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParam? Type3302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3303 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType? Type3303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3304 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType? Type3304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3305 { get; set; } + public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3306 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3307 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3308 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem17? Type3309 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3310 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3311 { get; set; } + public global::System.Collections.Generic.IList? Type3311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3312 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceVariant22? Type3313 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2Discriminator? Type3314 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2DiscriminatorType? Type3315 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3316 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3317 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3318 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3319 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3320 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3321 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3322 { get; set; } + public global::System.Collections.Generic.IList? Type3322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderResponse? Type3323 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type3323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderResponseType? Type3324 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminator? Type3325 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3326 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItem? Type3326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectApiKeyBody? Type3327 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3328 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3329 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3330 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3331 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3332 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3333 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3334 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3335 { get; set; } + public global::System.Collections.Generic.IList? Type3335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3336 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3337 { get; set; } + public global::System.Collections.Generic.IList? Type3337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3338 { get; set; } + public global::tryAGI.OpenAI.ToolsItem17? Type3338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3339 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3340 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3341 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3342 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceVariant22? Type3342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3343 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2Discriminator? Type3343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBody? Type3344 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2DiscriminatorType? Type3344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3345 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input4? Type3346 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3347 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3348 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output5? Type3349 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3350 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3351 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3352 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderResponse? Type3352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3353 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderResponseType? Type3353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3354 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminator? Type3354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3355 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3356 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectApiKeyBody? Type3356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3357 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3358 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type3359 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type3360 { get; set; } + public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3361 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3362 { get; set; } + public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNotice? Type3363 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResource? Type3364 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3365 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3366 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResource? Type3367 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3368 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucketWidth? Type3369 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageGroupBy? Type3370 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageApiSource? Type3371 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageResult? Type3372 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageResultObject? Type3373 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type3373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucket? Type3374 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucketObject? Type3375 { get; set; } + public global::tryAGI.OpenAI.Input4? Type3375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3376 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResource? Type3377 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResourceObject? Type3378 { get; set; } + public global::tryAGI.OpenAI.Output5? Type3378 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3379 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageErrorDetails? Type3380 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageErrorResponse? Type3381 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsagePermissionErrorResponse? Type3382 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3383 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageOrder? Type3384 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageStatus? Type3385 { get; set; } + public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponse? Type3386 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3387 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider2? Type3388 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type3388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3389 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type3389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3390 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResource? Type3391 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3392 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNotice? Type3392 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3393 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResource? Type3393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3394 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3395 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3396 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResource? Type3396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3397 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3398 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucketWidth? Type3398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3399 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageGroupBy? Type3399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderParams? Type3400 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageApiSource? Type3400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderParamsType? Type3401 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageResult? Type3401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3402 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageResultObject? Type3402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider3? Type3403 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucket? Type3403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3404 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucketObject? Type3404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3405 { get; set; } + public global::System.Collections.Generic.IList? Type3405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3406 { get; set; } + public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResource? Type3406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3407 { get; set; } + public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResourceObject? Type3407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrency? Type3408 { get; set; } + public global::System.Collections.Generic.IList? Type3408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3409 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageErrorDetails? Type3409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitInterval? Type3410 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageErrorResponse? Type3410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3411 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsagePermissionErrorResponse? Type3411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3412 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3413 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageOrder? Type3413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3414 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageStatus? Type3414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3415 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponse? Type3415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3416 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3417 { get; set; } + public global::tryAGI.OpenAI.Provider2? Type3417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3418 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3419 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3420 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResource? Type3420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3421 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3422 { get; set; } + public global::System.Collections.Generic.IList? Type3422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3423 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3424 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3425 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3426 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3427 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3428 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3429 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderParams? Type3429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3430 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderParamsType? Type3430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3431 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3432 { get; set; } + public global::tryAGI.OpenAI.Provider3? Type3432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3433 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3434 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3435 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3436 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3437 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrency? Type3437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3438 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3439 { get; set; } + public global::tryAGI.OpenAI.SpendLimitInterval? Type3439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResource? Type3440 { get; set; } + public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3441 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem2? Type3442 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3443 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3444 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type3445 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type3446 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type3447 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type3448 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type3449 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error22? Type3450 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type3451 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type3452 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type3453 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type3454 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3454 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3455 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type3456 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type3457 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3458 { get; set; } + public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3459 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3460 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3461 { get; set; } + public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type3462 { get; set; } + public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3463 { get; set; } + public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3464 { get; set; } + public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3465 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3466 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3467 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3468 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3469 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResource? Type3469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type3470 { get; set; } + public global::System.Collections.Generic.IList? Type3470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3471 { get; set; } + public global::tryAGI.OpenAI.ResultsItem2? Type3471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type3472 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3473 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type3474 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type3474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type3475 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type3475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3476 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type3476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type3477 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type3477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type3478 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type3478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3479 { get; set; } + public global::tryAGI.OpenAI.Error22? Type3479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3480 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type3480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type3481 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type3481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3482 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type3482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type3483 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type3483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3484 { get; set; } + public global::System.Collections.Generic.IList? Type3484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3485 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type3485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type3486 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type3486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type3487 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3487 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3488 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type3489 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type3490 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type3491 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type3491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type3492 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3492 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3493 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type3494 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type3495 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3496 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type3497 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3498 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type3499 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type3499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3500 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type3501 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type3501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3502 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3502 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3503 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type3503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3504 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type3504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3505 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3506 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type3506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3507 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type3507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type3508 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3509 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3510 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type3510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type3511 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3512 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type3512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3513 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type3514 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3515 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type3515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type3516 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type3516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3517 { get; set; } + public global::System.Collections.Generic.IList? Type3517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type3518 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type3518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type3519 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type3519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3520 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type3520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type3521 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type3521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3522 { get; set; } + public global::System.Collections.Generic.IList? Type3522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type3523 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type3523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3524 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type3524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type3525 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type3526 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type3526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3527 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type3528 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type3528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type3529 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type3530 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type3530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type3531 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3532 { get; set; } + public global::System.Collections.Generic.IList? Type3532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type3533 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type3534 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice9? Type3535 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type3536 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type3537 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type3537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type3538 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type3539 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3539 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3540 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type3540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem5? Type3541 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3542 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3543 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type3543 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3544 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type3545 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type3545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3546 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type3547 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type3547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type3548 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type3548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type3549 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3550 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type3550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type3551 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type3552 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type3552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type3553 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type3554 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type3554 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3555 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type3555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type3556 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3557 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type3557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3558 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type3558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type3559 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type3559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3560 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type3560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type3561 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3561 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3562 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type3562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type3563 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type3563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3564 { get; set; } + public global::tryAGI.OpenAI.ToolChoice9? Type3564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type3565 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type3565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type3566 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type3566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type3567 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type3567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3568 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type3568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type3569 { get; set; } + public global::System.Collections.Generic.IList? Type3569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type3570 { get; set; } + public global::tryAGI.OpenAI.ContentItem5? Type3570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type3571 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type3572 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type3573 { get; set; } + public global::System.Collections.Generic.IList? Type3573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type3574 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type3574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type3575 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type3576 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type3576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type3577 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type3577 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3578 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type3578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type3579 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3580 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type3580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3581 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type3581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type3582 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type3582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3583 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type3583 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3584 { get; set; } + public global::System.Collections.Generic.IList? Type3584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type3585 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type3585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type3586 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type3587 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type3588 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type3588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type3589 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type3590 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type3590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type3591 { get; set; } + public global::System.Collections.Generic.IList? Type3591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type3592 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type3592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type3593 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3594 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type3594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3595 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type3595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type3596 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type3596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3597 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type3598 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type3598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type3599 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type3599 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3600 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type3600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputText? Type3601 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type3601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputTextType? Type3602 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type3602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? Type3603 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type3603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode? Type3604 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type3604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetailParam? Type3605 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type3605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImage? Type3606 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type3606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? Type3607 { get; set; } + public global::System.Collections.Generic.IList? Type3607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode? Type3608 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type3608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImageType? Type3609 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputOutputText? Type3610 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputOutputTextType? Type3611 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type3611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputRefusal? Type3612 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputRefusalType? Type3613 { get; set; } + public global::System.Collections.Generic.IList? Type3613 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3614 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type3614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartsItem? Type3615 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type3615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminator? Type3616 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type3616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType? Type3617 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type3617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContent? Type3618 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type3618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseParam? Type3619 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type3619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessage? Type3620 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type3620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessageRole? Type3621 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type3621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessageType? Type3622 { get; set; } + public global::tryAGI.OpenAI.Status? Type3622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusParam? Type3623 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputFunctionCall? Type3624 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputFunctionCallType? Type3625 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type3625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3626 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem? Type3627 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type3627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator? Type3628 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type3628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? Type3629 { get; set; } + public global::System.Collections.Generic.IList? Type3629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputToolOutputContent? Type3630 { get; set; } + public global::tryAGI.OpenAI.DecisionInputText? Type3630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? Type3631 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextType? Type3631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType? Type3632 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? Type3632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputCustomToolCall? Type3633 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode? Type3633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputCustomToolCallType? Type3634 { get; set; } + public global::tryAGI.OpenAI.ImageDetailParam? Type3634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? Type3635 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImage? Type3635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType? Type3636 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? Type3636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInput? Type3637 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode? Type3637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3638 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImageType? Type3638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2Item? Type3639 { get; set; } + public global::tryAGI.OpenAI.DecisionInputOutputText? Type3639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminator? Type3640 { get; set; } + public global::tryAGI.OpenAI.DecisionInputOutputTextType? Type3640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? Type3641 { get; set; } + public global::tryAGI.OpenAI.DecisionInputRefusal? Type3641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamPredicate? Type3642 { get; set; } + public global::tryAGI.OpenAI.DecisionInputRefusalType? Type3642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamPredicateType? Type3643 { get; set; } + public global::System.Collections.Generic.IList? Type3643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceValueParam? Type3644 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartsItem? Type3644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceOptionParam? Type3645 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminator? Type3645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamChoice? Type3646 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType? Type3646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamChoiceType? Type3647 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContent? Type3647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3648 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseParam? Type3648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScoreLevelParam? Type3649 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessage? Type3649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamScore? Type3650 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessageRole? Type3650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamScoreType? Type3651 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessageType? Type3651 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3652 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusParam? Type3652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParam? Type3653 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCall? Type3653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamDiscriminator? Type3654 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallType? Type3654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamDiscriminatorType? Type3655 { get; set; } + public global::System.Collections.Generic.IList? Type3655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionRequest? Type3656 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem? Type3656 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3657 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator? Type3657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? Type3658 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? Type3658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? Type3659 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContent? Type3659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? Type3660 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? Type3660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourcePredicate? Type3661 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType? Type3661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourcePredicateType? Type3662 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCall? Type3662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceValueResource? Type3663 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallType? Type3663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceProbabilityResource? Type3664 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? Type3664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceChoice? Type3665 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType? Type3665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceChoiceType? Type3666 { get; set; } + public global::tryAGI.OpenAI.DecisionInput? Type3666 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3667 { get; set; } + public global::System.Collections.Generic.IList? Type3667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScoreProbabilityResource? Type3668 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2Item? Type3668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceScore? Type3669 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminator? Type3669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceScoreType? Type3670 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? Type3670 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3671 { get; set; } + public global::tryAGI.OpenAI.QuestionParamPredicate? Type3671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceRefusal? Type3672 { get; set; } + public global::tryAGI.OpenAI.QuestionParamPredicateType? Type3672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceRefusalType? Type3673 { get; set; } + public global::tryAGI.OpenAI.ChoiceValueParam? Type3673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResource? Type3674 { get; set; } + public global::tryAGI.OpenAI.ChoiceOptionParam? Type3674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceDiscriminator? Type3675 { get; set; } + public global::tryAGI.OpenAI.QuestionParamChoice? Type3675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceDiscriminatorType? Type3676 { get; set; } + public global::tryAGI.OpenAI.QuestionParamChoiceType? Type3676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3677 { get; set; } + public global::System.Collections.Generic.IList? Type3677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3678 { get; set; } + public global::tryAGI.OpenAI.ScoreLevelParam? Type3678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageResource? Type3679 { get; set; } + public global::tryAGI.OpenAI.QuestionParamScore? Type3679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionResponse? Type3680 { get; set; } + public global::tryAGI.OpenAI.QuestionParamScoreType? Type3680 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3681 { get; set; } + public global::System.Collections.Generic.IList? Type3681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrderParam? Type3682 { get; set; } + public global::tryAGI.OpenAI.QuestionParam? Type3682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeParam? Type3683 { get; set; } + public global::tryAGI.OpenAI.QuestionParamDiscriminator? Type3683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3684 { get; set; } + public global::tryAGI.OpenAI.QuestionParamDiscriminatorType? Type3684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3685 { get; set; } + public global::tryAGI.OpenAI.DecisionRequest? Type3685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3686 { get; set; } + public global::System.Collections.Generic.IList? Type3686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3687 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? Type3687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3688 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? Type3688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3689 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? Type3689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3690 { get; set; } + public global::tryAGI.OpenAI.AnswerResourcePredicate? Type3690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3691 { get; set; } + public global::tryAGI.OpenAI.AnswerResourcePredicateType? Type3691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3692 { get; set; } + public global::tryAGI.OpenAI.ChoiceValueResource? Type3692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3693 { get; set; } + public global::tryAGI.OpenAI.ChoiceProbabilityResource? Type3693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3694 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceChoice? Type3694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3695 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceChoiceType? Type3695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3696 { get; set; } + public global::System.Collections.Generic.IList? Type3696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResource? Type3697 { get; set; } + public global::tryAGI.OpenAI.ScoreProbabilityResource? Type3697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3698 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceScore? Type3698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3699 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceScoreType? Type3699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3700 { get; set; } + public global::System.Collections.Generic.IList? Type3700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3701 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceRefusal? Type3701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResource? Type3702 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceRefusalType? Type3702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3703 { get; set; } + public global::tryAGI.OpenAI.AnswerResource? Type3703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3704 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceDiscriminator? Type3704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3705 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceDiscriminatorType? Type3705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3706 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3707 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3707 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3708 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageResource? Type3708 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3709 { get; set; } + public global::tryAGI.OpenAI.DecisionResponse? Type3709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentListResource? Type3710 { get; set; } + public global::System.Collections.Generic.IList? Type3710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentListResourceObject? Type3711 { get; set; } + public global::tryAGI.OpenAI.ListOrderParam? Type3711 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3712 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeParam? Type3712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorBodyResource? Type3713 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse2? Type3714 { get; set; } + public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3715 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetupCommandParam? Type3716 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessParam? Type3717 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyParam? Type3718 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopParam? Type3719 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3720 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3721 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3722 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3723 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3724 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3725 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3726 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResource? Type3726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3727 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInline? Type3728 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3729 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParam? Type3730 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3731 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResource? Type3731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3732 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInline? Type3733 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3734 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParam? Type3735 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3736 { get; set; } + public global::System.Collections.Generic.IList? Type3736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3737 { get; set; } + public global::System.Collections.Generic.IList? Type3737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3738 { get; set; } + public global::System.Collections.Generic.IList? Type3738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3739 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentListResource? Type3739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3740 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentListResourceObject? Type3740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3741 { get; set; } + public global::System.Collections.Generic.IList? Type3741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3742 { get; set; } + public global::tryAGI.OpenAI.ErrorBodyResource? Type3742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3743 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse2? Type3743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3744 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHosted? Type3745 { get; set; } + public global::tryAGI.OpenAI.SetupCommandParam? Type3745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHostedType? Type3746 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessParam? Type3746 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3747 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyParam? Type3747 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3748 { get; set; } + public global::tryAGI.OpenAI.DesktopParam? Type3748 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3749 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3749 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3750 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParam? Type3751 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminator? Type3752 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminatorType? Type3753 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentEnvironmentParams? Type3754 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3755 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResource? Type3756 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3757 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInline? Type3757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3758 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3758 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3759 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParam? Type3759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentObjectResource? Type3760 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResource? Type3761 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResourceType? Type3762 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInline? Type3762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResource? Type3763 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3764 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParam? Type3764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResource? Type3765 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3766 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3767 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentStatusResource? Type3768 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentResource? Type3769 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3769 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3770 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3771 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3772 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3773 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3774 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHosted? Type3774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3775 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHostedType? Type3775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3776 { get; set; } + public global::System.Collections.Generic.IList? Type3776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3777 { get; set; } + public global::System.Collections.Generic.IList? Type3777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResource? Type3778 { get; set; } + public global::System.Collections.Generic.IList? Type3778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3779 { get; set; } + public global::System.Collections.Generic.IList? Type3779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3780 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParam? Type3780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemStatusResource? Type3781 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminator? Type3781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseResource? Type3782 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminatorType? Type3782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResource? Type3783 { get; set; } + public global::tryAGI.OpenAI.CreateAgentEnvironmentParams? Type3783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResourceType? Type3784 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3784 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3785 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResource? Type3785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResource? Type3786 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResourceType? Type3787 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResource? Type3788 { get; set; } + public global::System.Collections.Generic.IList? Type3788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3789 { get; set; } + public global::tryAGI.OpenAI.SubagentObjectResource? Type3789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3790 { get; set; } + public global::tryAGI.OpenAI.OutputTextResource? Type3790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3791 { get; set; } + public global::tryAGI.OpenAI.OutputTextResourceType? Type3791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResource? Type3792 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResource? Type3792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3793 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputText? Type3794 { get; set; } + public global::tryAGI.OpenAI.AgentContentResource? Type3794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3795 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3796 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3797 { get; set; } + public global::tryAGI.OpenAI.SubagentStatusResource? Type3797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResource? Type3798 { get; set; } + public global::tryAGI.OpenAI.SubagentResource? Type3798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3799 { get; set; } + public global::System.Collections.Generic.IList? Type3799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3800 { get; set; } + public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3801 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3801 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3802 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3803 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3804 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResource? Type3805 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3806 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResource? Type3807 { get; set; } + public global::tryAGI.OpenAI.MessageContentResource? Type3807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResourceType? Type3808 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3809 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3810 { get; set; } + public global::tryAGI.OpenAI.OutputItemStatusResource? Type3810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3811 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseResource? Type3811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3812 { get; set; } + public global::tryAGI.OpenAI.MessageItemResource? Type3812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3813 { get; set; } + public global::tryAGI.OpenAI.MessageItemResourceType? Type3813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3814 { get; set; } + public global::System.Collections.Generic.IList? Type3814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3815 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResource? Type3815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3816 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResourceType? Type3816 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3817 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResource? Type3817 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3818 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3819 { get; set; } + public global::System.Collections.Generic.IList? Type3819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3820 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3821 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResource? Type3821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3822 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3823 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputText? Type3823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3824 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3825 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3826 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3827 { get; set; } + public global::tryAGI.OpenAI.InputContentResource? Type3827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3828 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3829 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3830 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3831 { get; set; } + public global::System.Collections.Generic.IList? Type3831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3832 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3833 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3834 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResource? Type3834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3835 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3836 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResource? Type3836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3837 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResourceType? Type3837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3838 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3839 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3840 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3841 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3842 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResource? Type3843 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3844 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3845 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3846 { get; set; } + public global::System.Collections.Generic.IList? Type3846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3847 { get; set; } + public global::System.Collections.Generic.IList? Type3847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3848 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3849 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3850 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3851 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3852 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3853 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3854 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3855 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3856 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3857 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3858 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3859 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3860 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3861 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResource? Type3862 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3863 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3864 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResource? Type3865 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3866 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3866 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3867 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnObjectResource? Type3868 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnStatusResource? Type3869 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3870 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3871 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource2? Type3872 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResource? Type3872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource2? Type3873 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenUsageResource? Type3874 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnResource? Type3875 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResource? Type3876 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3877 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3877 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3878 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortResource? Type3879 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3880 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningResource? Type3881 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceText? Type3882 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3883 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3884 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3885 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResource? Type3886 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3887 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3888 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityResource? Type3889 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResource? Type3890 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierResource? Type3891 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResource? Type3891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3892 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3893 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3894 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResource? Type3894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3895 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3896 { get; set; } + public global::System.Collections.Generic.IList? Type3896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3897 { get; set; } + public global::tryAGI.OpenAI.TurnObjectResource? Type3897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3898 { get; set; } + public global::tryAGI.OpenAI.TurnStatusResource? Type3898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3899 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3900 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3901 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource2? Type3901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3902 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource2? Type3902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3903 { get; set; } + public global::tryAGI.OpenAI.TokenUsageResource? Type3903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3904 { get; set; } + public global::tryAGI.OpenAI.TurnResource? Type3904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3905 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResource? Type3905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3906 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3907 { get; set; } + public global::System.Collections.Generic.IList? Type3907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeResource? Type3908 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortResource? Type3908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3909 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationResource? Type3910 { get; set; } + public global::tryAGI.OpenAI.ReasoningResource? Type3910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3911 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceText? Type3911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3912 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3913 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3914 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3915 { get; set; } + public global::tryAGI.OpenAI.TextFormatResource? Type3915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3916 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3917 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3918 { get; set; } + public global::tryAGI.OpenAI.VerbosityResource? Type3918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResource? Type3919 { get; set; } + public global::tryAGI.OpenAI.TextResource? Type3919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResourceObject? Type3920 { get; set; } + public global::tryAGI.OpenAI.ServiceTierResource? Type3920 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3921 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResource? Type3922 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResourceObject? Type3923 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3923 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3924 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortParam? Type3925 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3926 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningParam? Type3927 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamText? Type3928 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamTextType? Type3929 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3930 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3931 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParam? Type3932 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3933 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3934 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityParam? Type3935 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextParam? Type3936 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierParam? Type3937 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeResource? Type3937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3938 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3939 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationResource? Type3939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3940 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3941 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3942 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3943 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3944 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3945 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3946 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3947 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3948 { get; set; } + public global::tryAGI.OpenAI.AgentResource? Type3948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3949 { get; set; } + public global::tryAGI.OpenAI.AgentResourceObject? Type3949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3950 { get; set; } + public global::System.Collections.Generic.IList? Type3950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3951 { get; set; } + public global::tryAGI.OpenAI.AgentListResource? Type3951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3952 { get; set; } + public global::tryAGI.OpenAI.AgentListResourceObject? Type3952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3953 { get; set; } + public global::System.Collections.Generic.IList? Type3953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeParam? Type3954 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortParam? Type3954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3955 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationParam? Type3956 { get; set; } + public global::tryAGI.OpenAI.ReasoningParam? Type3956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3957 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamText? Type3957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3958 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamTextType? Type3958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3959 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3960 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3961 { get; set; } + public global::tryAGI.OpenAI.TextFormatParam? Type3961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3962 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3963 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3964 { get; set; } + public global::tryAGI.OpenAI.VerbosityParam? Type3964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentParams? Type3965 { get; set; } + public global::tryAGI.OpenAI.TextParam? Type3965 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3966 { get; set; } + public global::tryAGI.OpenAI.ServiceTierParam? Type3966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentParams? Type3967 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResource? Type3968 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3969 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3970 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessResource? Type3971 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyResource? Type3972 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopResource? Type3973 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3974 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3975 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3976 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3977 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3978 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3979 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3980 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3981 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3982 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3983 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeParam? Type3983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3984 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3985 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationParam? Type3985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3986 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3987 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3988 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3989 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3989 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3990 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3990 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3991 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3992 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3993 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3993 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3994 { get; set; } + public global::tryAGI.OpenAI.CreateAgentParams? Type3994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3995 { get; set; } + public global::System.Collections.Generic.IList? Type3995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3996 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentParams? Type3996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3997 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResource? Type3997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3998 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionSpendControlResource? Type3999 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionStatusResource? Type4000 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessResource? Type4000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type4001 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyResource? Type4001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type4002 { get; set; } + public global::tryAGI.OpenAI.DesktopResource? Type4002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type4003 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type4003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type4004 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type4004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type4005 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type4005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type4006 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type4006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type4007 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type4007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type4008 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type4008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type4009 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type4009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type4010 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type4010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type4011 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type4011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type4012 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type4012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type4013 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type4013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResource? Type4014 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResource? Type4014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type4015 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type4015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type4016 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type4016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunction? Type4017 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type4017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type4018 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type4018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type4019 { get; set; } + public global::System.Collections.Generic.IList? Type4019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type4020 { get; set; } + public global::System.Collections.Generic.IList? Type4020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttp? Type4021 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type4021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type4022 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type4022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdio? Type4023 { get; set; } + public global::System.Collections.Generic.IList? Type4023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type4024 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type4024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResource? Type4025 { get; set; } + public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type4025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type4026 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type4026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type4027 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type4027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcp? Type4028 { get; set; } + public global::tryAGI.OpenAI.SessionSpendControlResource? Type4028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type4029 { get; set; } + public global::tryAGI.OpenAI.SessionStatusResource? Type4029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type4030 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type4030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type4031 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type4031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type4032 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type4032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type4033 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type4033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResource? Type4034 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type4034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type4035 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type4035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type4036 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type4036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentResource? Type4037 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type4037 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4038 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type4038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNone? Type4039 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type4039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type4040 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type4040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeResource? Type4041 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type4041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type4042 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type4042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type4043 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResource? Type4043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type4044 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type4044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type4045 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type4045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResource? Type4046 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunction? Type4046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type4047 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type4047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type4048 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type4048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResource? Type4049 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type4049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResourceObject? Type4050 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttp? Type4050 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4051 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type4051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResource? Type4052 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdio? Type4052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResourceObject? Type4053 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type4053 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4054 { get; set; } + public global::tryAGI.OpenAI.McpTransportResource? Type4054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionSpendControlParam? Type4055 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type4055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type4056 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type4056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type4057 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcp? Type4057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type4058 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type4058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type4059 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type4059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type4060 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type4060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type4061 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type4061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type4062 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type4062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type4063 { get; set; } + public global::tryAGI.OpenAI.AgentToolResource? Type4063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type4064 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type4064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type4065 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type4065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParam? Type4066 { get; set; } + public global::tryAGI.OpenAI.SessionAgentResource? Type4066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type4067 { get; set; } + public global::System.Collections.Generic.IList? Type4067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type4068 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNone? Type4068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type4069 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type4069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type4070 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeResource? Type4070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type4071 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type4071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type4072 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type4072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type4073 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type4073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type4074 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type4074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParam? Type4075 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResource? Type4075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type4076 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type4076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type4077 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type4077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentConfigParam? Type4078 { get; set; } + public global::tryAGI.OpenAI.SessionResource? Type4078 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4079 { get; set; } + public global::tryAGI.OpenAI.SessionResourceObject? Type4079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNone? Type4080 { get; set; } + public global::System.Collections.Generic.IList? Type4080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type4081 { get; set; } + public global::tryAGI.OpenAI.SessionListResource? Type4081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeParam? Type4082 { get; set; } + public global::tryAGI.OpenAI.SessionListResourceObject? Type4082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type4083 { get; set; } + public global::System.Collections.Generic.IList? Type4083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type4084 { get; set; } + public global::tryAGI.OpenAI.SessionSpendControlParam? Type4084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type4085 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type4085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type4086 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type4086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParam? Type4087 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type4087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type4088 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type4088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type4089 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type4089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputText? Type4090 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type4090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputTextType? Type4091 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type4091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImage? Type4092 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type4092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImageType? Type4093 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type4093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParam? Type4094 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type4094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type4095 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParam? Type4095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type4096 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type4096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParam? Type4097 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type4097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamType? Type4098 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type4098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamRole? Type4099 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type4099 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4100 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type4100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionInputParam? Type4101 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type4101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4102 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type4102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentSessionParams? Type4103 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type4103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type4104 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParam? Type4104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type4105 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type4105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionErrorResource? Type4106 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type4106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventError? Type4107 { get; set; } + public global::tryAGI.OpenAI.SessionAgentConfigParam? Type4107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventErrorType? Type4108 { get; set; } + public global::System.Collections.Generic.IList? Type4108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type4109 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNone? Type4109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type4110 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type4110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type4111 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeParam? Type4111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type4112 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type4112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type4113 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type4113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended? Type4114 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type4114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType? Type4115 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type4115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired? Type4116 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParam? Type4116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType? Type4117 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type4117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type4118 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type4118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type4119 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputText? Type4119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type4120 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputTextType? Type4120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type4121 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImage? Type4121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type4122 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImageType? Type4122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type4123 { get; set; } + public global::tryAGI.OpenAI.InputContentParam? Type4123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type4124 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type4124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type4125 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type4125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type4126 { get; set; } + public global::tryAGI.OpenAI.InputMessageParam? Type4126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type4127 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamType? Type4127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type4128 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamRole? Type4128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type4129 { get; set; } + public global::System.Collections.Generic.IList? Type4129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type4130 { get; set; } + public global::tryAGI.OpenAI.CreateSessionInputParam? Type4130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type4131 { get; set; } + public global::System.Collections.Generic.IList? Type4131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type4132 { get; set; } + public global::tryAGI.OpenAI.CreateAgentSessionParams? Type4132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type4133 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type4133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type4134 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type4134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type4135 { get; set; } + public global::tryAGI.OpenAI.SessionErrorResource? Type4135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type4136 { get; set; } + public global::tryAGI.OpenAI.SessionEventError? Type4136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type4137 { get; set; } + public global::tryAGI.OpenAI.SessionEventErrorType? Type4137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type4138 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type4138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type4139 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type4139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type4140 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type4140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type4141 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type4141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type4142 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type4142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type4143 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended? Type4143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type4144 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType? Type4144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type4145 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired? Type4145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type4146 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType? Type4146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type4147 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type4147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type4148 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type4148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type4149 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type4149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type4150 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type4150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type4151 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type4151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type4152 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type4152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type4153 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type4153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type4154 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type4154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type4155 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type4155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type4156 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type4156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type4157 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type4157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResource? Type4158 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type4158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type4159 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type4159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type4160 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type4160 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4161 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type4161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResource? Type4162 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type4162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type4163 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type4163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type4164 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type4164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type4165 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type4165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type4166 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type4166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type4167 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type4167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type4168 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type4168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type4169 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type4169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type4170 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type4170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type4171 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type4171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type4172 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type4172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type4173 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type4173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type4174 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type4174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type4175 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type4175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type4176 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type4176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type4177 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type4177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type4178 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type4178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type4179 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type4179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type4180 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type4180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type4181 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type4181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEvent? Type4182 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type4182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminator? Type4183 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type4183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type4184 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type4184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type4185 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type4185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type4186 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type4186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type4187 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResource? Type4187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResource? Type4188 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type4188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type4189 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type4189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResource? Type4190 { get; set; } + public global::System.Collections.Generic.IList? Type4190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type4191 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResource? Type4191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResource? Type4192 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type4192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type4193 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type4193 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4194 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type4194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type4195 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type4195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type4196 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type4196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type4197 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type4197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type4198 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type4198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type4199 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type4199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type4200 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type4200 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4201 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type4201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type4202 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type4202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type4203 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type4203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type4204 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type4204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type4205 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type4205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type4206 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type4206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type4207 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type4207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type4208 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type4208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type4209 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type4209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type4210 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type4210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type4211 { get; set; } + public global::tryAGI.OpenAI.SessionEvent? Type4211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4212 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminator? Type4212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4213 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type4213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4214 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type4214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4215 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type4215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4216 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type4216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4217 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResource? Type4217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4218 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type4218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4219 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResource? Type4219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4220 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type4220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4221 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResource? Type4221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4222 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type4222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4223 { get; set; } + public global::System.Collections.Generic.IList? Type4223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParam? Type4224 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type4224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4225 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type4225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4226 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type4226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4227 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type4227 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4228 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type4228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4229 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type4229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4230 { get; set; } + public global::System.Collections.Generic.IList? Type4230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResource? Type4231 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type4231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4232 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type4232 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4233 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type4233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusParam? Type4234 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type4234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4235 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type4235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4236 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type4236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResource? Type4237 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type4237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResourceObject? Type4238 { get; set; } + public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type4238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResource? Type4239 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type4239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResourceObject? Type4240 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type4240 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4241 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultParams? Type4242 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVaultParams? Type4243 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResource? Type4244 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4245 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4246 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4247 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4248 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4249 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4250 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4251 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4252 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4253 { get; set; } + public global::tryAGI.OpenAI.SessionInputParam? Type4253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4254 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4255 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4256 { get; set; } + public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4257 { get; set; } + public global::System.Collections.Generic.IList? Type4257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4258 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4259 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4260 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResource? Type4260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4261 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4262 { get; set; } + public global::System.Collections.Generic.IList? Type4262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4263 { get; set; } + public global::tryAGI.OpenAI.VaultStatusParam? Type4263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4264 { get; set; } + public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4265 { get; set; } + public global::System.Collections.Generic.IList? Type4265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4266 { get; set; } + public global::tryAGI.OpenAI.VaultResource? Type4266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4267 { get; set; } + public global::tryAGI.OpenAI.VaultResourceObject? Type4267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4268 { get; set; } + public global::tryAGI.OpenAI.VaultListResource? Type4268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4269 { get; set; } + public global::tryAGI.OpenAI.VaultListResourceObject? Type4269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4270 { get; set; } + public global::System.Collections.Generic.IList? Type4270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4271 { get; set; } + public global::tryAGI.OpenAI.CreateVaultParams? Type4271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResource? Type4272 { get; set; } + public global::tryAGI.OpenAI.UpdateVaultParams? Type4272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4273 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResource? Type4273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResource? Type4274 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4275 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4275 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4276 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4277 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4278 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4279 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4280 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4281 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4282 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4283 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4284 { get; set; } + public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4285 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4286 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4287 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4288 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4289 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4290 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4291 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4292 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4293 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4294 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4295 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4296 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4297 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4298 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4299 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4300 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4301 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResource? Type4301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4302 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4303 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResource? Type4303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4304 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4305 { get; set; } + public global::System.Collections.Generic.IList? Type4305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4306 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4307 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4308 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4309 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4310 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4311 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4312 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4313 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4314 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4315 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4316 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4317 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4318 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4319 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4320 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4321 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4322 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4323 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBody? Type4324 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4325 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4326 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4327 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4327 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4328 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4329 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4330 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4330 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4331 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4332 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4333 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4334 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4335 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4336 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4337 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4338 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4339 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4340 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4341 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4342 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4343 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4344 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4345 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type4346 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4347 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4348 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4349 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4350 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4351 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4352 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormat? Type4353 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBody? Type4353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4354 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4355 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4356 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4357 { get; set; } + public global::System.Collections.Generic.IList? Type4357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant12? Type4358 { get; set; } + public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4359 { get; set; } + public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4360 { get; set; } + public global::System.Collections.Generic.IList? Type4360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4361 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4362 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant13? Type4363 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4364 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4365 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4366 { get; set; } + public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4367 { get; set; } + public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4368 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4369 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType? Type4370 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4371 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4372 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4373 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4374 { get; set; } + public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4375 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type4375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4376 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkAudioParam? Type4377 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4378 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4379 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4380 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant14? Type4381 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4382 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormat? Type4382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4383 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4384 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartedType? Type4385 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4386 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2? Type4386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4387 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? Type4387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4388 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type? Type4388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayingType? Type4389 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2? Type4389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayedType? Type4390 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2? Type4390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4391 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type? Type4391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4392 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType? Type4392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4393 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4394 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant12? Type4394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4395 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4396 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4397 { get; set; } + public global::System.Collections.Generic.IList? Type4397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4398 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4399 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? Type4399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItem? Type4400 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? Type4400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemType? Type4401 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType? Type4401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4402 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4403 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant13? Type4403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4404 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4405 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEventType? Type4406 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsage? Type4407 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4408 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4409 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedType? Type4410 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType? Type4410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4411 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4412 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4413 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4414 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionCreateParamType? Type4414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4415 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputTextParam? Type4415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLiveError? Type4416 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputTextParamType? Type4416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEventType? Type4417 { get; set; } + public global::tryAGI.OpenAI.LiveDetailEnum? Type4417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEventType? Type4418 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputImageParam? Type4418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4419 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputImageParamType? Type4419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4420 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputItemParam? Type4420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4421 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputItemParamType? Type4421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4422 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputItemParamRole? Type4422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRingingType? Type4423 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4424 { get; set; } + public global::System.Collections.Generic.IList? Type4424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallError? Type4425 { get; set; } + public global::tryAGI.OpenAI.ContentVariant2Item? Type4425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4426 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator? Type4426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailedType? Type4427 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? Type4427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4428 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemCreateParamType? Type4428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4429 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType? Type4429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamType? Type4430 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4431 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4432 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4432 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4433 { get; set; } + public global::tryAGI.OpenAI.LiveForkAudioParam? Type4433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item? Type4434 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4435 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4436 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4437 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant14? Type4437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4438 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4439 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4440 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4441 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartedType? Type4441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItem? Type4442 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4442 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4443 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTool? Type4444 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextParam? Type4445 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayingType? Type4445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoning? Type4446 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayedType? Type4446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTruncationEnum? Type4447 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4448 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam? Type4449 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4450 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4451 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4452 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4453 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4454 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4455 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4456 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItem? Type4456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4457 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemType? Type4457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4458 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4459 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4460 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4461 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant3? Type4461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4462 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4463 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionCompleted? Type4463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4464 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionCompletedType? Type4464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4465 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionEventType? Type4465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4466 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4467 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant1? Type4467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4468 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionEventSourceEventTypeVariant1Variant2? Type4468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam2? Type4469 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam? Type4469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4470 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType? Type4470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4471 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole? Type4471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4472 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningSummary? Type4473 { get; set; } + public global::System.Collections.Generic.IList? Type4473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningContext? Type4474 { get; set; } + public global::tryAGI.OpenAI.ContentVariant2Item2? Type4474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4475 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator? Type4475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4476 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? Type4476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4477 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemCreatedType? Type4477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4478 { get; set; } + public global::tryAGI.OpenAI.LiveDecisionItemDeletedType? Type4478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatText? Type4479 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEventType? Type4479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4480 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsage? Type4480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4481 { get; set; } + public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4482 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4483 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedType? Type4483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4484 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4485 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionTool? Type4486 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchTool? Type4487 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerTool? Type4488 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4489 { get; set; } + public global::tryAGI.OpenAI.LiveLiveError? Type4489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchTool? Type4490 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEventType? Type4490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPTool? Type4491 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEventType? Type4491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4492 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4493 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenTool? Type4494 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4495 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4496 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRingingType? Type4496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParam? Type4497 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4498 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallError? Type4498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4499 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4500 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailedType? Type4500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4501 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4502 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4503 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamType? Type4503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4504 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4504 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4505 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4506 { get; set; } + public global::System.Collections.Generic.IList? Type4506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4507 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item? Type4507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocation? Type4508 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContextSize? Type4509 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4509 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4510 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContentType? Type4511 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4512 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4513 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4514 { get; set; } + public global::System.Collections.Generic.IList? Type4514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4515 { get; set; } + public global::tryAGI.OpenAI.BetaInputItem? Type4515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4516 { get; set; } + public global::System.Collections.Generic.IList? Type4516 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4517 { get; set; } + public global::tryAGI.OpenAI.BetaTool? Type4517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem18? Type4518 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextParam? Type4518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4519 { get; set; } + public global::tryAGI.OpenAI.BetaReasoning? Type4519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4520 { get; set; } + public global::tryAGI.OpenAI.BetaTruncationEnum? Type4520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4521 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4522 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam? Type4522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format3? Type4523 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4524 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4525 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4526 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4527 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4528 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4529 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4530 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4531 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4532 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant15? Type4533 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4534 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4535 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4536 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4537 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4538 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4539 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4540 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4541 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4542 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam2? Type4542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4543 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4544 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy4? Type4545 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4546 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningSummary? Type4546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4547 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningContext? Type4547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4548 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4549 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4550 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem3? Type4551 { get; set; } + public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4552 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatText? Type4552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4553 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4554 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4555 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4556 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4557 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4558 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4559 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionTool? Type4559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4560 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchTool? Type4560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4561 { get; set; } + public global::tryAGI.OpenAI.BetaComputerTool? Type4561 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4562 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4563 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchTool? Type4563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4564 { get; set; } + public global::tryAGI.OpenAI.BetaMCPTool? Type4564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4565 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolType? Type4566 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4567 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenTool? Type4567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4568 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4569 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4570 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParam? Type4570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4571 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4572 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4573 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4574 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFidelity? Type4575 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4576 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4577 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4578 { get; set; } + public global::System.Collections.Generic.IList? Type4578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4579 { get; set; } + public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4580 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4581 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocation? Type4581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4582 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContextSize? Type4582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy5? Type4583 { get; set; } + public global::System.Collections.Generic.IList? Type4583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4584 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContentType? Type4584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4585 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolType? Type4586 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4587 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4588 { get; set; } + public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4589 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4590 { get; set; } + public global::System.Collections.Generic.IList? Type4590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4591 { get; set; } + public global::tryAGI.OpenAI.ToolsItem18? Type4591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4592 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4593 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4594 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4595 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4596 { get; set; } + public global::tryAGI.OpenAI.Format3? Type4596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4597 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4598 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4599 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolType? Type4600 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4601 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankingOptions? Type4602 { get; set; } + public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilters? Type4603 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilter? Type4604 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilter? Type4605 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4606 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Type4606 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4607 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem2? Type4608 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4609 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4610 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankerVersionType? Type4611 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4612 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolType? Type4613 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4614 { get; set; } + public global::System.Collections.Generic.IList? Type4614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItem? Type4615 { get; set; } + public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4616 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4617 { get; set; } + public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParam? Type4618 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy4? Type4618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4619 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4620 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4621 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTagParam? Type4622 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4623 { get; set; } + public global::System.Collections.Generic.IList? Type4623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4624 { get; set; } + public global::tryAGI.OpenAI.SkillsItem3? Type4624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4625 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4626 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4627 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessage? Type4628 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessage? Type4629 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4630 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCall? Type4631 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4632 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4633 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4634 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4635 { get; set; } + public global::System.Collections.Generic.IList? Type4635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4636 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4637 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4638 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4639 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolType? Type4639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4640 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4641 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4642 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItem? Type4643 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4644 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4645 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4646 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4647 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4648 { get; set; } + public global::tryAGI.OpenAI.BetaInputFidelity? Type4648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4649 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4650 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4651 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4652 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListTools? Type4653 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4654 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4655 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCall? Type4656 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy5? Type4656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4657 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCall? Type4658 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4659 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolType? Type4659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4660 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTag? Type4661 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4662 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCaller? Type4663 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4664 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4665 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4666 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4667 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4668 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4669 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4670 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4671 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4672 { get; set; } + public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4672 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4673 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolType? Type4673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4674 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContent? Type4675 { get; set; } + public global::tryAGI.OpenAI.BetaRankingOptions? Type4675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContent? Type4676 { get; set; } + public global::tryAGI.OpenAI.BetaFilters? Type4676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContent? Type4677 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilter? Type4677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4678 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilter? Type4678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4679 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentType? Type4680 { get; set; } + public global::System.Collections.Generic.IList? Type4680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4681 { get; set; } + public global::tryAGI.OpenAI.FiltersItem2? Type4681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileInputDetail? Type4682 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4683 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentType? Type4684 { get; set; } + public global::tryAGI.OpenAI.BetaRankerVersionType? Type4684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageDetail? Type4685 { get; set; } + public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentType? Type4686 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolType? Type4686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4687 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4688 { get; set; } + public global::tryAGI.OpenAI.BetaItem? Type4688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4689 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4690 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4691 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParam? Type4691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4692 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4693 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4694 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4695 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTagParam? Type4695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4696 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4697 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPError? Type4698 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4699 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4700 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4701 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessage? Type4701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4702 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessage? Type4702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4703 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4704 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCall? Type4704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4705 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4706 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4706 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4707 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4708 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4709 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4710 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4711 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4712 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4713 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4714 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4715 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4716 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItem? Type4716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4717 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4718 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4719 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4720 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4721 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4722 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4722 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4723 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4724 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4725 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4726 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListTools? Type4726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4727 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4728 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4729 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCall? Type4729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4730 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4731 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCall? Type4731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4732 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4733 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4734 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTag? Type4734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant16? Type4735 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4736 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCaller? Type4736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4737 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4738 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4739 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4740 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4741 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4742 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4743 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4744 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4745 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4745 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4746 { get; set; } + public global::System.Collections.Generic.IList? Type4746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4747 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4748 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContent? Type4748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4749 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContent? Type4749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4750 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContent? Type4750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4751 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4752 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4753 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentType? Type4753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4754 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4755 { get; set; } + public global::tryAGI.OpenAI.BetaFileInputDetail? Type4755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallError? Type4756 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4757 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentType? Type4757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4758 { get; set; } + public global::tryAGI.OpenAI.BetaImageDetail? Type4758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4759 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentType? Type4759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageBackground? Type4760 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4761 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetails? Type4762 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetailsModerationStage? Type4763 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4764 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemType? Type4765 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4766 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4767 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4767 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4768 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4769 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4770 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4771 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPError? Type4771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4772 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4773 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4774 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4775 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4776 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4777 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4777 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4778 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputTool? Type4779 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4780 { get; set; } + public global::System.Collections.Generic.IList? Type4780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParam? Type4781 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminator? Type4782 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminatorType? Type4783 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamType? Type4784 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4784 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4785 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem19? Type4786 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParam? Type4787 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminator? Type4788 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type4789 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParamType? Type4790 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4791 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4792 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4793 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4793 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4794 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4795 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4796 { get; set; } + public global::System.Collections.Generic.IList? Type4796 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4797 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem4? Type4798 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParam? Type4799 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4800 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4801 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4802 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4803 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4804 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4805 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4806 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4807 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4808 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Type4808 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4809 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem6? Type4810 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4811 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4812 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4813 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4814 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4815 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4816 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4817 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDetailEnum? Type4818 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4819 { get; set; } + public global::System.Collections.Generic.IList? Type4819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4820 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4821 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4822 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4823 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4823 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4824 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item2? Type4825 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4826 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4827 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4828 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4829 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallError? Type4829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4830 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4831 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4832 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4833 { get; set; } + public global::tryAGI.OpenAI.BetaImageBackground? Type4833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4834 { get; set; } + public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4835 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetails? Type4835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4836 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetailsModerationStage? Type4836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4837 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4838 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemType? Type4838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4839 { get; set; } + public global::System.Collections.Generic.IList? Type4839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4840 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4841 { get; set; } + public global::System.Collections.Generic.IList? Type4841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4842 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4843 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4843 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4844 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4845 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4846 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4847 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4848 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4849 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4850 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4851 { get; set; } + public global::System.Collections.Generic.IList? Type4851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4852 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputTool? Type4852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerAction? Type4853 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4853 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4854 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParam? Type4854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4855 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminator? Type4855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParam? Type4856 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminatorType? Type4856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4857 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamType? Type4857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParam? Type4858 { get; set; } + public global::System.Collections.Generic.IList? Type4858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressAction? Type4859 { get; set; } + public global::tryAGI.OpenAI.ToolsItem19? Type4859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParam? Type4860 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParam? Type4860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParam? Type4861 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminator? Type4861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParam? Type4862 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type4862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParam? Type4863 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParamType? Type4863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParam? Type4864 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4865 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4866 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParamType? Type4867 { get; set; } + public global::System.Collections.Generic.IList? Type4867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParamType? Type4868 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParamType? Type4869 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4870 { get; set; } + public global::System.Collections.Generic.IList? Type4870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParamType? Type4871 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem4? Type4871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4872 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParam? Type4872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParamType? Type4873 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4873 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4874 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCoordParam? Type4875 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4876 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParamType? Type4877 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickButtonType? Type4878 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4879 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4880 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4880 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4881 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4882 { get; set; } + public global::System.Collections.Generic.IList? Type4882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageType? Type4883 { get; set; } + public global::tryAGI.OpenAI.ContentItem6? Type4883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4884 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4884 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4885 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4886 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase? Type4887 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4888 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContent? Type4889 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContent? Type4890 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4891 { get; set; } + public global::tryAGI.OpenAI.BetaDetailEnum? Type4891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4892 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContentType? Type4893 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4894 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4894 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4895 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotation? Type4896 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4896 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4897 { get; set; } + public global::System.Collections.Generic.IList? Type4897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLogProb? Type4898 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item2? Type4898 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4899 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTopLogProb? Type4900 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBody? Type4901 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4902 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4903 { get; set; } + public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePath? Type4904 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4905 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4906 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePathType? Type4907 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4908 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4909 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4910 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageType? Type4911 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageRole? Type4912 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4913 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4913 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4914 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContent? Type4915 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4916 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4917 { get; set; } + public global::System.Collections.Generic.IList? Type4917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4918 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4919 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4920 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4921 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4922 { get; set; } + public global::System.Collections.Generic.IList? Type4922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4923 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4924 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4925 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4926 { get; set; } + public global::tryAGI.OpenAI.BetaComputerAction? Type4926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4927 { get; set; } + public global::System.Collections.Generic.IList? Type4927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4928 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsShared? Type4929 { get; set; } + public global::tryAGI.OpenAI.BetaClickParam? Type4929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4930 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4931 { get; set; } + public global::tryAGI.OpenAI.BetaDragParam? Type4931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorResponse? Type4932 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressAction? Type4932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaError? Type4933 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParam? Type4933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4934 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParam? Type4934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4935 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParam? Type4935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4936 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParam? Type4936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4937 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParam? Type4937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemList? Type4938 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4939 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4939 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4940 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParamType? Type4940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResource? Type4941 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParamType? Type4941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResource? Type4942 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParamType? Type4942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4943 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4944 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParamType? Type4944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4945 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessage? Type4946 { get; set; } + public global::tryAGI.OpenAI.BetaDragParamType? Type4946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4947 { get; set; } + public global::System.Collections.Generic.IList? Type4947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4948 { get; set; } + public global::tryAGI.OpenAI.BetaCoordParam? Type4948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCall? Type4949 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4950 { get; set; } + public global::tryAGI.OpenAI.BetaClickParamType? Type4950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalTools? Type4951 { get; set; } + public global::tryAGI.OpenAI.BetaClickButtonType? Type4951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4952 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgram? Type4953 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutput? Type4954 { get; set; } + public global::System.Collections.Generic.IList? Type4954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBody? Type4955 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4956 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageType? Type4956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4957 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4958 { get; set; } + public global::System.Collections.Generic.IList? Type4958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4959 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4960 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase? Type4960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4961 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4962 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContent? Type4962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4963 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContent? Type4963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4964 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4965 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4966 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContentType? Type4966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4967 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4968 { get; set; } + public global::System.Collections.Generic.IList? Type4968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4969 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotation? Type4969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4970 { get; set; } + public global::System.Collections.Generic.IList? Type4970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4971 { get; set; } + public global::tryAGI.OpenAI.BetaLogProb? Type4971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4972 { get; set; } + public global::System.Collections.Generic.IList? Type4972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4973 { get; set; } + public global::tryAGI.OpenAI.BetaTopLogProb? Type4973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation2? Type4974 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBody? Type4974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4975 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4976 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4977 { get; set; } + public global::tryAGI.OpenAI.BetaFilePath? Type4977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4978 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4979 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4980 { get; set; } + public global::tryAGI.OpenAI.BetaFilePathType? Type4980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4981 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4982 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4983 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4984 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageType? Type4984 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4985 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageRole? Type4985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4986 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome2? Type4987 { get; set; } + public global::System.Collections.Generic.IList? Type4987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4988 { get; set; } + public global::tryAGI.OpenAI.BetaInputContent? Type4988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4989 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4990 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4991 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4992 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4993 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4994 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4995 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4996 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant17? Type4997 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4998 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4999 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type5000 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type5000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type5001 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponses? Type5001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type5002 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsShared? Type5002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type5003 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type5003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBodyType? Type5004 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type5004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputType? Type5005 { get; set; } + public global::tryAGI.OpenAI.BetaErrorResponse? Type5005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type5006 { get; set; } + public global::tryAGI.OpenAI.BetaError? Type5006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramType? Type5007 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type5007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type5008 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type5008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type5009 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type5009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type5010 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type5010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageRole? Type5011 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemList? Type5011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type5012 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemListObject? Type5012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallType? Type5013 { get; set; } + public global::System.Collections.Generic.IList? Type5013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type5014 { get; set; } + public global::tryAGI.OpenAI.BetaItemResource? Type5014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction? Type5015 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResource? Type5015 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5016 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type5016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type5017 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type5017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageType? Type5018 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type5018 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5019 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessage? Type5019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem7? Type5020 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCall? Type5020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContent? Type5021 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type5021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type5022 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCall? Type5022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContent? Type5023 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutput? Type5023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type5024 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalTools? Type5024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type5025 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type5025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentType? Type5026 { get; set; } + public global::tryAGI.OpenAI.BetaProgram? Type5026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type5027 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutput? Type5027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContentType? Type5028 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBody? Type5028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type5029 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCall? Type5029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type5030 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type5030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type5031 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type5031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type5032 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type5032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type5033 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type5033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type5034 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type5034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type5035 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type5035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type5036 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type5036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type5037 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type5037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type5038 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type5038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type5039 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type5039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResource? Type5040 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type5040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResourceObject? Type5041 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type5041 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5042 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type5042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemField? Type5043 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type5043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsage? Type5044 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type5044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type5045 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type5045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type5046 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type5046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessage? Type5047 { get; set; } + public global::tryAGI.OpenAI.Operation2? Type5047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type5048 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type5048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type5049 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type5049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageType? Type5050 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type5050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageStatus? Type5051 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type5051 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5052 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type5052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem8? Type5053 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type5053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type5054 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type5054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type5055 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type5055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase2? Type5056 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type5056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type5057 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type5057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type5058 { get; set; } + public global::System.Collections.Generic.IList? Type5058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type5059 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type5059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type5060 { get; set; } + public global::tryAGI.OpenAI.Outcome2? Type5060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type5061 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type5061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type5062 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type5062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponse? Type5063 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type5063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponseProperties? Type5064 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type5064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseProperties? Type5065 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type5065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3? Type5066 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type5066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type5067 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type5067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type5068 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellAction? Type5068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type5069 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type5069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type5070 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant17? Type5070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type5071 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type5071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type5072 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type5072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type5073 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type5073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type5074 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type5074 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5075 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type5075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItem? Type5076 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type5076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type5077 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBodyType? Type5077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type5078 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputType? Type5078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModeration? Type5079 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type5079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConversation? Type5080 { get; set; } + public global::tryAGI.OpenAI.BetaProgramType? Type5080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input5? Type5081 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type5081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBody? Type5082 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type5082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBody? Type5083 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type5083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type5084 { get; set; } + public global::tryAGI.OpenAI.BetaMessageRole? Type5084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type5085 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type5085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output9? Type5086 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallType? Type5086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type5087 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type5087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type5088 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction? Type5088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type5089 { get; set; } + public global::System.Collections.Generic.IList? Type5089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type5090 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type5090 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type5091 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageType? Type5091 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5092 { get; set; } + public global::System.Collections.Generic.IList? Type5092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputType? Type5093 { get; set; } + public global::tryAGI.OpenAI.ContentItem7? Type5093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type5094 { get; set; } + public global::tryAGI.OpenAI.BetaTextContent? Type5094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type5095 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type5095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type5096 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContent? Type5096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type5097 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type5097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type5098 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type5098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type5099 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentType? Type5099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type5100 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type5100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type5101 { get; set; } + public global::tryAGI.OpenAI.BetaTextContentType? Type5101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type5102 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type5102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type5103 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type5103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type5104 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type5104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type5105 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type5105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type5106 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type5106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorCode? Type5107 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type5107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type5108 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type5108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptVariant1? Type5109 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type5109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5110 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type5110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type5111 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type5111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type5112 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type5112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type5113 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResource? Type5113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type5114 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResourceObject? Type5114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type5115 { get; set; } + public global::System.Collections.Generic.IList? Type5115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type5116 { get; set; } + public global::tryAGI.OpenAI.BetaItemField? Type5116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type5117 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsage? Type5117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type5118 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type5118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type5119 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type5119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type5120 { get; set; } + public global::tryAGI.OpenAI.BetaMessage? Type5120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type5121 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type5121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type5122 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type5122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type5123 { get; set; } + public global::tryAGI.OpenAI.BetaMessageType? Type5123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type5124 { get; set; } + public global::tryAGI.OpenAI.BetaMessageStatus? Type5124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type5125 { get; set; } + public global::System.Collections.Generic.IList? Type5125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type5126 { get; set; } + public global::tryAGI.OpenAI.ContentItem8? Type5126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type5127 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type5127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type5128 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type5128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type5129 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase2? Type5129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type5130 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type5130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type5131 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type5131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type5132 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type5132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type5133 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type5133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type5134 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type5134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type5135 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type5135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type5136 { get; set; } + public global::tryAGI.OpenAI.BetaResponse? Type5136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type5137 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponseProperties? Type5137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type5138 { get; set; } + public global::tryAGI.OpenAI.BetaResponseProperties? Type5138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type5139 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3? Type5139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type5140 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type5140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type5141 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type5141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type5142 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type5142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type5143 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type5143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type5144 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type5144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type5145 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type5145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type5146 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type5146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type5147 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type5147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type5148 { get; set; } + public global::System.Collections.Generic.IList? Type5148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type5149 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItem? Type5149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type5150 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type5150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type5151 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type5151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type5152 { get; set; } + public global::tryAGI.OpenAI.BetaModeration? Type5152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type5153 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConversation? Type5153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type5154 { get; set; } + public global::tryAGI.OpenAI.Input5? Type5154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type5155 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBody? Type5155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type5156 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBody? Type5156 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5157 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type5157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProb? Type5158 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type5158 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5159 { get; set; } + public global::tryAGI.OpenAI.Output9? Type5159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type5160 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type5160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type5161 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type5161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type5162 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type5162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type5163 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type5163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type5164 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type5164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type5165 { get; set; } + public global::System.Collections.Generic.IList? Type5165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type5166 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputType? Type5166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type5167 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type5167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type5168 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type5168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type5169 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type5169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type5170 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type5170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type5171 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type5171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type5172 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type5172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type5173 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type5173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type5174 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type5174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type5175 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type5175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type5176 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type5176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type5177 { get; set; } + public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type5177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type5178 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type5178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type5179 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type5179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type5180 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorCode? Type5180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type5181 { get; set; } + public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type5181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type5182 { get; set; } + public global::tryAGI.OpenAI.BetaPromptVariant1? Type5182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type5183 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type5183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type5184 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type5184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type5185 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type5185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type5186 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type5186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type5187 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type5187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type5188 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type5188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type5189 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type5189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type5190 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type5190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type5191 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type5191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type5192 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type5192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type5193 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type5193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type5194 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type5194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type5195 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type5195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type5196 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type5196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type5197 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type5197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type5198 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type5198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type5199 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type5199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContent? Type5200 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type5200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type5201 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type5201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type5202 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type5202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type5203 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type5203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type5204 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type5204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type5205 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type5205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type5206 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type5206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type5207 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type5207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type5208 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type5208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type5209 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type5209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type5210 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type5210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type5211 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type5211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type5212 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type5212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type5213 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type5213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type5214 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type5214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type5215 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type5215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type5216 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type5216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type5217 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type5217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type5218 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type5218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type5219 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type5219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type5220 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type5220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type5221 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type5221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type5222 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type5222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type5223 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type5223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type5224 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type5224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type5225 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type5225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type5226 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type5226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type5227 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type5227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type5228 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type5228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type5229 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type5229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type5230 { get; set; } + public global::System.Collections.Generic.IList? Type5230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5231 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProb? Type5231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5232 { get; set; } + public global::System.Collections.Generic.IList? Type5232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5233 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type5233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5234 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type5234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5235 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type5235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5236 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type5236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5237 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type5237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5238 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type5238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5239 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type5239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5240 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type5240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5241 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type5241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5242 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type5242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5243 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type5243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5244 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type5244 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5245 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type5245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5246 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type5246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5247 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type5247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5248 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type5248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5249 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type5249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5250 { get; set; } + public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type5250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5251 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type5251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type5252 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type5252 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5253 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type5253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item2? Type5254 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type5254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5255 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type5255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5256 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type5256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5257 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type5257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5258 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type5258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5259 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type5259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5260 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type5260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5261 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type5261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5262 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type5262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5263 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type5263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5264 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type5264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5265 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type5265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5266 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type5266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5267 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type5267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5268 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type5268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5269 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type5269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5270 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type5270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5271 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type5271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5272 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type5272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5273 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContent? Type5273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5274 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type5274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5275 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type5275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5276 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type5276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5277 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type5277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5278 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type5278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5279 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type5279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5280 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type5280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5281 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type5281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5282 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type5282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5283 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type5283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5284 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type5284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5285 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type5285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudio? Type5286 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type5286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudioType? Type5287 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type5287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudio? Type5288 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type5288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioType? Type5289 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type5289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5290 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type5290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5291 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type5291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputParam? Type5292 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type5292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContent? Type5293 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type5293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaIncludeEnum? Type5294 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type5294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5295 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type5295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5296 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type5296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5297 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type5297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5298 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type5298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5299 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type5299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5300 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type5300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5301 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type5301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5302 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type5302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5303 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type5303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5304 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5305 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5306 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5307 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5308 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5309 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5310 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5311 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5312 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5313 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5314 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5315 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5316 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5317 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5318 { get; set; } + public global::System.Collections.Generic.IList? Type5318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5319 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5320 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5321 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5322 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5323 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5324 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5325 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type5325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5326 { get; set; } + public global::System.Collections.Generic.IList? Type5326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5327 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item2? Type5327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5328 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5329 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5330 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5331 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5332 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5333 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5334 { get; set; } + public global::System.Collections.Generic.IList? Type5334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5335 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5336 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5337 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5338 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5339 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5340 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5341 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5342 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5343 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5344 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5345 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5346 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5347 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5348 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5349 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5350 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5351 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5352 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5353 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5354 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5355 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5356 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5357 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5358 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5359 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudio? Type5359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5360 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudioType? Type5360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5361 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudio? Type5361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5362 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioType? Type5362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5363 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5364 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5365 { get; set; } + public global::tryAGI.OpenAI.BetaInputParam? Type5365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5366 { get; set; } + public global::tryAGI.OpenAI.BetaContent? Type5366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5367 { get; set; } + public global::tryAGI.OpenAI.BetaIncludeEnum? Type5367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5368 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5369 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5370 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5371 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5372 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5373 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5374 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5375 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5376 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5377 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5378 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5379 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5380 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5381 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5382 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5383 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5384 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5385 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5386 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5387 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5388 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5389 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5390 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5391 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5392 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5393 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5394 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5395 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5396 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5397 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5398 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5399 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5400 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5401 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5402 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5403 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsError? Type5404 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5405 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5406 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5407 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5408 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5409 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5410 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5411 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5412 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5413 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorPayload? Type5414 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5415 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5416 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5417 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5418 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5419 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5420 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5421 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5422 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5423 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5424 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponse? Type5425 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5426 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5427 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5428 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5429 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5430 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5430 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5431 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationParam? Type5432 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5433 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5433 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5434 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContextManagementParam? Type5435 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5436 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5437 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5438 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationMode? Type5439 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5440 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5441 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5442 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5443 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5444 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5445 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type5446 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5447 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type5448 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5449 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5450 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type5451 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5452 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5453 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type5454 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5455 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5456 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5457 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5458 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5459 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type5460 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5461 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5462 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5463 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5463 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5464 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5465 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5466 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5467 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5468 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5469 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5470 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type5471 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5472 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5473 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5474 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5475 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5476 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5477 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsError? Type5477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5478 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type5479 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5480 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5481 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5482 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5483 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5484 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5485 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5486 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5487 { get; set; } + public global::tryAGI.OpenAI.BetaErrorPayload? Type5487 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5488 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5489 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5490 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5490 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5491 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5492 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5493 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5493 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5494 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5495 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5496 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5496 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5497 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5498 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponse? Type5498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5499 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5500 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type5501 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5501 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5502 { get; set; } + public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type5503 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5503 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5504 { get; set; } + public global::System.Collections.Generic.IList? Type5504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5505 { get; set; } + public global::tryAGI.OpenAI.BetaModerationParam? Type5505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5506 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5507 { get; set; } + public global::System.Collections.Generic.IList? Type5507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5508 { get; set; } + public global::tryAGI.OpenAI.BetaContextManagementParam? Type5508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5509 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5509 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5510 { get; set; } + public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5511 { get; set; } + public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5512 { get; set; } + public global::tryAGI.OpenAI.BetaModerationMode? Type5512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5513 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5514 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5514 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5515 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5516 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5517 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5518 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5519 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type5519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5520 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type5521 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type5521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type5522 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type5523 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5523 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5524 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type5524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5525 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type5526 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5526 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5527 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type5527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5528 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5528 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5529 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5530 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5531 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5532 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5533 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type5533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5534 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5535 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5535 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5536 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5537 { get; set; } + public global::System.Collections.Generic.IList? Type5537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5538 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5538 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5539 { get; set; } + public global::System.Collections.Generic.IList? Type5539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5540 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5541 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5542 { get; set; } + public global::System.Collections.Generic.IList? Type5542 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5543 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5544 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type5544 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5545 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5546 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5547 { get; set; } + public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5547 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5548 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5549 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5549 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5550 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5551 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5552 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type5552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponse? Type5553 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5554 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5555 { get; set; } + public global::System.Collections.Generic.IList? Type5555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5556 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type5557 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5558 { get; set; } + public global::System.Collections.Generic.IList? Type5558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5559 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5560 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponse? Type5561 { get; set; } + public global::System.Collections.Generic.IList? Type5561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5562 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5563 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5564 { get; set; } + public global::System.Collections.Generic.IList? Type5564 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5565 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5566 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5567 { get; set; } + public global::System.Collections.Generic.IList? Type5567 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5568 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5569 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5570 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5571 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5572 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5573 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageImagesSource? Type5574 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5575 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageImagesSize? Type5576 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5577 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5578 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5579 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5580 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5581 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5582 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5583 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5584 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5585 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5586 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5587 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5588 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5589 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5590 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5591 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5592 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5593 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListInputItemsOrder? Type5594 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListMessagesOrder? Type5595 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunsOrder? Type5596 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5597 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5598 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsOrder? Type5599 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5600 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5601 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5602 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5603 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5604 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5605 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5606 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5607 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5608 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5609 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5610 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5611 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5612 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5613 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5614 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5615 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5616 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5617 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5618 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5619 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5620 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5621 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5622 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5623 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5624 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type5625 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponse? Type5626 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5627 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5628 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5629 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type5630 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5631 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5632 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5633 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponse? Type5634 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5635 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5636 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5637 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5638 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5639 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5640 { get; set; } /// /// @@ -22862,1006 +23154,1042 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType139 { get; set; } + public global::System.Collections.Generic.List? ListType139 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType140 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType141 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType142 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List>? ListType143 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List>? ListType144 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType145 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType146 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType147 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType148 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType140 { get; set; } + public global::System.Collections.Generic.List? ListType149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? ListType141 { get; set; } + public global::System.Collections.Generic.List? ListType150 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType142 { get; set; } + public global::System.Collections.Generic.List? ListType151 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType143 { get; set; } + public global::System.Collections.Generic.List? ListType152 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType144 { get; set; } + public global::System.Collections.Generic.List? ListType153 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType145 { get; set; } + public global::System.Collections.Generic.List? ListType154 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType146 { get; set; } + public global::System.Collections.Generic.List? ListType155 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType147 { get; set; } + public global::System.Collections.Generic.List? ListType156 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType148 { get; set; } + public global::System.Collections.Generic.List? ListType157 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType149 { get; set; } + public global::System.Collections.Generic.List? ListType158 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType150 { get; set; } + public global::System.Collections.Generic.List? ListType159 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType151 { get; set; } + public global::System.Collections.Generic.List? ListType160 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType152 { get; set; } + public global::System.Collections.Generic.List? ListType161 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType153 { get; set; } + public global::System.Collections.Generic.List? ListType162 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType154 { get; set; } + public global::System.Collections.Generic.List? ListType163 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType155 { get; set; } + public global::System.Collections.Generic.List? ListType164 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType156 { get; set; } + public global::System.Collections.Generic.List? ListType165 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType157 { get; set; } + public global::System.Collections.Generic.List? ListType166 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType158 { get; set; } + public global::System.Collections.Generic.List? ListType167 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType159 { get; set; } + public global::System.Collections.Generic.List>? ListType168 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType160 { get; set; } + public global::System.Collections.Generic.List? ListType169 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType161 { get; set; } + public global::System.Collections.Generic.List? ListType170 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType162 { get; set; } + public global::System.Collections.Generic.List? ListType171 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType163 { get; set; } + public global::System.Collections.Generic.List? ListType172 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType164 { get; set; } + public global::System.Collections.Generic.List? ListType173 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType165 { get; set; } + public global::System.Collections.Generic.List? ListType174 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType166 { get; set; } + public global::System.Collections.Generic.List? ListType175 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType167 { get; set; } + public global::System.Collections.Generic.List? ListType176 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType168 { get; set; } + public global::System.Collections.Generic.List? ListType177 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType169 { get; set; } + public global::System.Collections.Generic.List? ListType178 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType170 { get; set; } + public global::System.Collections.Generic.List? ListType179 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType171 { get; set; } + public global::System.Collections.Generic.List? ListType180 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType172 { get; set; } + public global::System.Collections.Generic.List? ListType181 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType173 { get; set; } + public global::System.Collections.Generic.List? ListType182 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType174 { get; set; } + public global::System.Collections.Generic.List? ListType183 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType175 { get; set; } + public global::System.Collections.Generic.List? ListType184 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType176 { get; set; } + public global::System.Collections.Generic.List? ListType185 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType177 { get; set; } + public global::System.Collections.Generic.List? ListType186 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType178 { get; set; } + public global::System.Collections.Generic.List? ListType187 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType179 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType188 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType180 { get; set; } + public global::System.Collections.Generic.List? ListType189 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType181 { get; set; } + public global::System.Collections.Generic.List? ListType190 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType182 { get; set; } + public global::System.Collections.Generic.List? ListType191 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType183 { get; set; } + public global::System.Collections.Generic.List? ListType192 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType184 { get; set; } + public global::System.Collections.Generic.List? ListType193 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType185 { get; set; } + public global::System.Collections.Generic.List? ListType194 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType186 { get; set; } + public global::System.Collections.Generic.List? ListType195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType187 { get; set; } + public global::System.Collections.Generic.List>? ListType196 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType188 { get; set; } + public global::System.Collections.Generic.List? ListType197 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType189 { get; set; } + public global::System.Collections.Generic.List? ListType198 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType190 { get; set; } + public global::System.Collections.Generic.List? ListType199 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType191 { get; set; } + public global::System.Collections.Generic.List? ListType200 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType192 { get; set; } + public global::System.Collections.Generic.List? ListType201 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType193 { get; set; } + public global::System.Collections.Generic.List? ListType202 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType194 { get; set; } + public global::System.Collections.Generic.List? ListType203 { get; set; } /// /// /// - public global::System.Collections.Generic.List>? ListType195 { get; set; } + public global::System.Collections.Generic.List? ListType204 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType196 { get; set; } + public global::System.Collections.Generic.List? ListType205 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType197 { get; set; } + public global::System.Collections.Generic.List? ListType206 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType198 { get; set; } + public global::System.Collections.Generic.List? ListType207 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType199 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType208 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType200 { get; set; } + public global::System.Collections.Generic.List? ListType209 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType201 { get; set; } + public global::System.Collections.Generic.List? ListType210 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType202 { get; set; } + public global::System.Collections.Generic.List? ListType211 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType203 { get; set; } + public global::System.Collections.Generic.List? ListType212 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType204 { get; set; } + public global::System.Collections.Generic.List? ListType213 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType205 { get; set; } + public global::System.Collections.Generic.List? ListType214 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType206 { get; set; } + public global::System.Collections.Generic.List? ListType215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType207 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType216 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType208 { get; set; } + public global::System.Collections.Generic.List? ListType217 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType209 { get; set; } + public global::System.Collections.Generic.List? ListType218 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType210 { get; set; } + public global::System.Collections.Generic.List? ListType219 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType211 { get; set; } + public global::System.Collections.Generic.List? ListType220 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType212 { get; set; } + public global::System.Collections.Generic.List? ListType221 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType213 { get; set; } + public global::System.Collections.Generic.List? ListType222 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType214 { get; set; } + public global::System.Collections.Generic.List? ListType223 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? ListType215 { get; set; } + public global::System.Collections.Generic.List? ListType224 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType216 { get; set; } + public global::System.Collections.Generic.List? ListType225 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType217 { get; set; } + public global::System.Collections.Generic.List? ListType226 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType218 { get; set; } + public global::System.Collections.Generic.List? ListType227 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType219 { get; set; } + public global::System.Collections.Generic.List? ListType228 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType220 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType229 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType221 { get; set; } + public global::System.Collections.Generic.List? ListType230 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType222 { get; set; } + public global::System.Collections.Generic.List? ListType231 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType223 { get; set; } + public global::System.Collections.Generic.List? ListType232 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType224 { get; set; } + public global::System.Collections.Generic.List? ListType233 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType225 { get; set; } + public global::System.Collections.Generic.List? ListType234 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType226 { get; set; } + public global::System.Collections.Generic.List? ListType235 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType227 { get; set; } + public global::System.Collections.Generic.List? ListType236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType228 { get; set; } + public global::System.Collections.Generic.List? ListType237 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType229 { get; set; } + public global::System.Collections.Generic.List? ListType238 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType230 { get; set; } + public global::System.Collections.Generic.List? ListType239 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType231 { get; set; } + public global::System.Collections.Generic.List? ListType240 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType232 { get; set; } + public global::System.Collections.Generic.List? ListType241 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType233 { get; set; } + public global::System.Collections.Generic.List? ListType242 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType234 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType243 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType235 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType244 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType236 { get; set; } + public global::System.Collections.Generic.List? ListType245 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType237 { get; set; } + public global::System.Collections.Generic.List? ListType246 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType238 { get; set; } + public global::System.Collections.Generic.List? ListType247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType239 { get; set; } + public global::System.Collections.Generic.List? ListType248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType240 { get; set; } + public global::System.Collections.Generic.List? ListType249 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType241 { get; set; } + public global::System.Collections.Generic.List? ListType250 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType242 { get; set; } + public global::System.Collections.Generic.List? ListType251 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType243 { get; set; } + public global::System.Collections.Generic.List? ListType252 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType244 { get; set; } + public global::System.Collections.Generic.List? ListType253 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType245 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? ListType254 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType246 { get; set; } + public global::System.Collections.Generic.List? ListType255 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType247 { get; set; } + public global::System.Collections.Generic.List? ListType256 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType248 { get; set; } + public global::System.Collections.Generic.List? ListType257 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType249 { get; set; } + public global::System.Collections.Generic.List? ListType258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? ListType250 { get; set; } + public global::System.Collections.Generic.List? ListType259 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType251 { get; set; } + public global::System.Collections.Generic.List? ListType260 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType252 { get; set; } + public global::System.Collections.Generic.List? ListType261 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType253 { get; set; } + public global::System.Collections.Generic.List? ListType262 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType254 { get; set; } + public global::System.Collections.Generic.List? ListType263 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType255 { get; set; } + public global::System.Collections.Generic.List? ListType264 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType256 { get; set; } + public global::System.Collections.Generic.List? ListType265 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType257 { get; set; } + public global::System.Collections.Generic.List? ListType266 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType258 { get; set; } + public global::System.Collections.Generic.List? ListType267 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType259 { get; set; } + public global::System.Collections.Generic.List? ListType268 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType260 { get; set; } + public global::System.Collections.Generic.List? ListType269 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType261 { get; set; } + public global::System.Collections.Generic.List? ListType270 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType262 { get; set; } + public global::System.Collections.Generic.List? ListType271 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType263 { get; set; } + public global::System.Collections.Generic.List? ListType272 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType264 { get; set; } + public global::System.Collections.Generic.List? ListType273 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType265 { get; set; } + public global::System.Collections.Generic.List? ListType274 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType266 { get; set; } + public global::System.Collections.Generic.List? ListType275 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType267 { get; set; } + public global::System.Collections.Generic.List? ListType276 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType268 { get; set; } + public global::System.Collections.Generic.List? ListType277 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType269 { get; set; } + public global::System.Collections.Generic.List? ListType278 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType270 { get; set; } + public global::System.Collections.Generic.List? ListType279 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType271 { get; set; } + public global::System.Collections.Generic.List? ListType280 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType272 { get; set; } + public global::System.Collections.Generic.List? ListType281 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType273 { get; set; } + public global::System.Collections.Generic.List? ListType282 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType274 { get; set; } + public global::System.Collections.Generic.List? ListType283 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType275 { get; set; } + public global::System.Collections.Generic.List? ListType284 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType276 { get; set; } + public global::System.Collections.Generic.List? ListType285 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType277 { get; set; } + public global::System.Collections.Generic.List? ListType286 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType278 { get; set; } + public global::System.Collections.Generic.List? ListType287 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType279 { get; set; } + public global::System.Collections.Generic.List? ListType288 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType280 { get; set; } + public global::System.Collections.Generic.List? ListType289 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType281 { get; set; } + public global::System.Collections.Generic.List? ListType290 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType282 { get; set; } + public global::System.Collections.Generic.List? ListType291 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType283 { get; set; } + public global::System.Collections.Generic.List? ListType292 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType284 { get; set; } + public global::System.Collections.Generic.List? ListType293 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType285 { get; set; } + public global::System.Collections.Generic.List? ListType294 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType286 { get; set; } + public global::System.Collections.Generic.List? ListType295 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType287 { get; set; } + public global::System.Collections.Generic.List? ListType296 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType288 { get; set; } + public global::System.Collections.Generic.List? ListType297 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType289 { get; set; } + public global::System.Collections.Generic.List? ListType298 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType290 { get; set; } + public global::System.Collections.Generic.List? ListType299 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType291 { get; set; } + public global::System.Collections.Generic.List? ListType300 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType292 { get; set; } + public global::System.Collections.Generic.List? ListType301 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType293 { get; set; } + public global::System.Collections.Generic.List? ListType302 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType294 { get; set; } + public global::System.Collections.Generic.List? ListType303 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType295 { get; set; } + public global::System.Collections.Generic.List? ListType304 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType296 { get; set; } + public global::System.Collections.Generic.List? ListType305 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType297 { get; set; } + public global::System.Collections.Generic.List? ListType306 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType298 { get; set; } + public global::System.Collections.Generic.List? ListType307 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType299 { get; set; } + public global::System.Collections.Generic.List? ListType308 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType300 { get; set; } + public global::System.Collections.Generic.List? ListType309 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType301 { get; set; } + public global::System.Collections.Generic.List? ListType310 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType302 { get; set; } + public global::System.Collections.Generic.List? ListType311 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType303 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType312 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType304 { get; set; } + public global::System.Collections.Generic.List? ListType313 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType305 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType314 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType306 { get; set; } + public global::System.Collections.Generic.List? ListType315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType307 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType316 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType308 { get; set; } + public global::System.Collections.Generic.List? ListType317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType309 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType318 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType310 { get; set; } + public global::System.Collections.Generic.List? ListType319 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType311 { get; set; } + public global::System.Collections.Generic.List? ListType320 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType312 { get; set; } + public global::System.Collections.Generic.List? ListType321 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType313 { get; set; } + public global::System.Collections.Generic.List? ListType322 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType314 { get; set; } + public global::System.Collections.Generic.List? ListType323 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType315 { get; set; } + public global::System.Collections.Generic.List? ListType324 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType316 { get; set; } + public global::System.Collections.Generic.List? ListType325 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType317 { get; set; } + public global::System.Collections.Generic.List? ListType326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType318 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType327 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType319 { get; set; } + public global::System.Collections.Generic.List? ListType328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType320 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType329 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType321 { get; set; } + public global::System.Collections.Generic.List? ListType330 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType322 { get; set; } + public global::System.Collections.Generic.List? ListType331 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType323 { get; set; } + public global::System.Collections.Generic.List? ListType332 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType324 { get; set; } + public global::System.Collections.Generic.List? ListType333 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType325 { get; set; } + public global::System.Collections.Generic.List? ListType334 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType326 { get; set; } + public global::System.Collections.Generic.List? ListType335 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType327 { get; set; } + public global::System.Collections.Generic.List? ListType336 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType328 { get; set; } + public global::System.Collections.Generic.List? ListType337 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType329 { get; set; } + public global::System.Collections.Generic.List? ListType338 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType330 { get; set; } + public global::System.Collections.Generic.List? ListType339 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType331 { get; set; } + public global::System.Collections.Generic.List? ListType340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType332 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType341 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType333 { get; set; } + public global::System.Collections.Generic.List? ListType342 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType334 { get; set; } + public global::System.Collections.Generic.List? ListType343 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType335 { get; set; } + public global::System.Collections.Generic.List? ListType344 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType336 { get; set; } + public global::System.Collections.Generic.List? ListType345 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType337 { get; set; } + public global::System.Collections.Generic.List? ListType346 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType338 { get; set; } + public global::System.Collections.Generic.List? ListType347 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType339 { get; set; } + public global::System.Collections.Generic.List? ListType348 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType340 { get; set; } + public global::System.Collections.Generic.List? ListType349 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType341 { get; set; } + public global::System.Collections.Generic.List? ListType350 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType342 { get; set; } + public global::System.Collections.Generic.List? ListType351 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType343 { get; set; } + public global::System.Collections.Generic.List? ListType352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType344 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType353 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType345 { get; set; } + public global::System.Collections.Generic.List? ListType354 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType346 { get; set; } + public global::System.Collections.Generic.List? ListType355 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType347 { get; set; } + public global::System.Collections.Generic.List? ListType356 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType348 { get; set; } + public global::System.Collections.Generic.List? ListType357 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType349 { get; set; } + public global::System.Collections.Generic.List? ListType358 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType350 { get; set; } + public global::System.Collections.Generic.List? ListType359 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType351 { get; set; } + public global::System.Collections.Generic.List? ListType360 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? ListType352 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType361 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType353 { get; set; } + public global::System.Collections.Generic.List? ListType362 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType354 { get; set; } + public global::System.Collections.Generic.List? ListType363 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType355 { get; set; } + public global::System.Collections.Generic.List? ListType364 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType356 { get; set; } + public global::System.Collections.Generic.List? ListType365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType357 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType366 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType358 { get; set; } + public global::System.Collections.Generic.List? ListType367 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType359 { get; set; } + public global::System.Collections.Generic.List? ListType368 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType360 { get; set; } + public global::System.Collections.Generic.List? ListType369 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType361 { get; set; } + public global::System.Collections.Generic.List? ListType370 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType362 { get; set; } + public global::System.Collections.Generic.List? ListType371 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType363 { get; set; } + public global::System.Collections.Generic.List? ListType372 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType364 { get; set; } + public global::System.Collections.Generic.List? ListType373 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType365 { get; set; } + public global::System.Collections.Generic.List? ListType374 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType366 { get; set; } + public global::System.Collections.Generic.List? ListType375 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType367 { get; set; } + public global::System.Collections.Generic.List? ListType376 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType368 { get; set; } + public global::System.Collections.Generic.List? ListType377 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType369 { get; set; } + public global::System.Collections.Generic.List? ListType378 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType370 { get; set; } + public global::System.Collections.Generic.List? ListType379 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType371 { get; set; } + public global::System.Collections.Generic.List? ListType380 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType372 { get; set; } + public global::System.Collections.Generic.List? ListType381 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType373 { get; set; } + public global::System.Collections.Generic.List? ListType382 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType374 { get; set; } + public global::System.Collections.Generic.List? ListType383 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType375 { get; set; } + public global::System.Collections.Generic.List? ListType384 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType376 { get; set; } + public global::System.Collections.Generic.List? ListType385 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType377 { get; set; } + public global::System.Collections.Generic.List? ListType386 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType378 { get; set; } + public global::System.Collections.Generic.List? ListType387 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType379 { get; set; } + public global::System.Collections.Generic.List? ListType388 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType380 { get; set; } + public global::System.Collections.Generic.List? ListType389 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType381 { get; set; } + public global::System.Collections.Generic.List? ListType390 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType382 { get; set; } + public global::System.Collections.Generic.List? ListType391 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType383 { get; set; } + public global::System.Collections.Generic.List? ListType392 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType384 { get; set; } + public global::System.Collections.Generic.List? ListType393 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType385 { get; set; } + public global::System.Collections.Generic.List? ListType394 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType386 { get; set; } + public global::System.Collections.Generic.List? ListType395 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType387 { get; set; } + public global::System.Collections.Generic.List? ListType396 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType388 { get; set; } + public global::System.Collections.Generic.List? ListType397 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType389 { get; set; } + public global::System.Collections.Generic.List? ListType398 { get; set; } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaWebSearchActionFind.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaWebSearchActionFind.g.cs index ade795a5f..93c5758e0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaWebSearchActionFind.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaWebSearchActionFind.g.cs @@ -16,11 +16,10 @@ public sealed partial class BetaWebSearchActionFind public global::tryAGI.OpenAI.BetaWebSearchActionFindType Type { get; set; } /// - /// The URL of the page searched for the pattern. + /// The URL of the page searched for the pattern, when available. /// [global::System.Text.Json.Serialization.JsonPropertyName("url")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Url { get; set; } + public string? Url { get; set; } /// /// The pattern or text to search for within the page. @@ -38,25 +37,25 @@ public sealed partial class BetaWebSearchActionFind /// /// Initializes a new instance of the class. /// - /// - /// The URL of the page searched for the pattern. - /// /// /// The pattern or text to search for within the page. /// /// /// The action type. /// + /// + /// The URL of the page searched for the pattern, when available. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public BetaWebSearchActionFind( - string url, string pattern, - global::tryAGI.OpenAI.BetaWebSearchActionFindType type) + global::tryAGI.OpenAI.BetaWebSearchActionFindType type, + string? url) { this.Type = type; - this.Url = url ?? throw new global::System.ArgumentNullException(nameof(url)); + this.Url = url; this.Pattern = pattern ?? throw new global::System.ArgumentNullException(nameof(pattern)); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.Json.g.cs new file mode 100644 index 000000000..c76d5e57c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct ContentVariant2Item + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ContentVariant2Item? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ContentVariant2Item), + jsonSerializerContext) as global::tryAGI.OpenAI.ContentVariant2Item?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ContentVariant2Item? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ContentVariant2Item? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ContentVariant2Item), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ContentVariant2Item?; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.g.cs new file mode 100644 index 000000000..e44cb5b15 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct ContentVariant2Item : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionInputTextParam? InputText { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionInputTextParam? InputText { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(InputText))] +#endif + public bool IsInputText => InputText != null; + + /// + /// + /// + public bool TryPickInputText( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) + { + value = InputText; + return IsInputText; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionInputTextParam PickInputText() => InputText is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputText' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionInputImageParam? InputImage { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionInputImageParam? InputImage { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(InputImage))] +#endif + public bool IsInputImage => InputImage != null; + + /// + /// + /// + public bool TryPickInputImage( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) + { + value = InputImage; + return IsInputImage; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionInputImageParam PickInputImage() => InputImage is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputImage' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator ContentVariant2Item(global::tryAGI.OpenAI.LiveDecisionInputTextParam value) => new ContentVariant2Item((global::tryAGI.OpenAI.LiveDecisionInputTextParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionInputTextParam?(ContentVariant2Item @this) => @this.InputText; + + /// + /// + /// + public ContentVariant2Item(global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) + { + InputText = value; + } + + /// + /// + /// + public static ContentVariant2Item FromInputText(global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) => new ContentVariant2Item(value); + + /// + /// + /// + public static implicit operator ContentVariant2Item(global::tryAGI.OpenAI.LiveDecisionInputImageParam value) => new ContentVariant2Item((global::tryAGI.OpenAI.LiveDecisionInputImageParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionInputImageParam?(ContentVariant2Item @this) => @this.InputImage; + + /// + /// + /// + public ContentVariant2Item(global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) + { + InputImage = value; + } + + /// + /// + /// + public static ContentVariant2Item FromInputImage(global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) => new ContentVariant2Item(value); + + /// + /// + /// + public ContentVariant2Item( + global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? type, + global::tryAGI.OpenAI.LiveDecisionInputTextParam? inputText, + global::tryAGI.OpenAI.LiveDecisionInputImageParam? inputImage + ) + { + Type = type; + + InputText = inputText; + InputImage = inputImage; + } + + /// + /// + /// + public object? Object => + InputImage as object ?? + InputText as object + ; + + /// + /// + /// + public override string? ToString() => + InputText?.ToString() ?? + InputImage?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsInputText && !IsInputImage || !IsInputText && IsInputImage; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? inputText = null, + global::System.Func? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0 && inputText != null) + { + return inputText(__value0); + } + else if (InputImage is { } __value1 && inputImage != null) + { + return inputImage(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? inputText = null, + + global::System.Action? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0) + { + inputText?.Invoke(__value0); + } + else if (InputImage is { } __value1) + { + inputImage?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? inputText = null, + global::System.Action? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0) + { + inputText?.Invoke(__value0); + } + else if (InputImage is { } __value1) + { + inputImage?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + InputText, + typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), + InputImage, + typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(ContentVariant2Item other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(InputText, other.InputText) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(InputImage, other.InputImage) + ; + } + + /// + /// + /// + public static bool operator ==(ContentVariant2Item obj1, ContentVariant2Item obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ContentVariant2Item obj1, ContentVariant2Item obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ContentVariant2Item o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.Json.g.cs new file mode 100644 index 000000000..43c02853a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct ContentVariant2Item2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ContentVariant2Item2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.ContentVariant2Item2), + jsonSerializerContext) as global::tryAGI.OpenAI.ContentVariant2Item2?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.ContentVariant2Item2? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.ContentVariant2Item2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.ContentVariant2Item2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.ContentVariant2Item2?; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.g.cs new file mode 100644 index 000000000..39f26972e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ContentVariant2Item2.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct ContentVariant2Item2 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionInputTextParam? InputText { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionInputTextParam? InputText { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(InputText))] +#endif + public bool IsInputText => InputText != null; + + /// + /// + /// + public bool TryPickInputText( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) + { + value = InputText; + return IsInputText; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionInputTextParam PickInputText() => InputText is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputText' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionInputImageParam? InputImage { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionInputImageParam? InputImage { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(InputImage))] +#endif + public bool IsInputImage => InputImage != null; + + /// + /// + /// + public bool TryPickInputImage( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) + { + value = InputImage; + return IsInputImage; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionInputImageParam PickInputImage() => InputImage is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputImage' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator ContentVariant2Item2(global::tryAGI.OpenAI.LiveDecisionInputTextParam value) => new ContentVariant2Item2((global::tryAGI.OpenAI.LiveDecisionInputTextParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionInputTextParam?(ContentVariant2Item2 @this) => @this.InputText; + + /// + /// + /// + public ContentVariant2Item2(global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) + { + InputText = value; + } + + /// + /// + /// + public static ContentVariant2Item2 FromInputText(global::tryAGI.OpenAI.LiveDecisionInputTextParam? value) => new ContentVariant2Item2(value); + + /// + /// + /// + public static implicit operator ContentVariant2Item2(global::tryAGI.OpenAI.LiveDecisionInputImageParam value) => new ContentVariant2Item2((global::tryAGI.OpenAI.LiveDecisionInputImageParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionInputImageParam?(ContentVariant2Item2 @this) => @this.InputImage; + + /// + /// + /// + public ContentVariant2Item2(global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) + { + InputImage = value; + } + + /// + /// + /// + public static ContentVariant2Item2 FromInputImage(global::tryAGI.OpenAI.LiveDecisionInputImageParam? value) => new ContentVariant2Item2(value); + + /// + /// + /// + public ContentVariant2Item2( + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? type, + global::tryAGI.OpenAI.LiveDecisionInputTextParam? inputText, + global::tryAGI.OpenAI.LiveDecisionInputImageParam? inputImage + ) + { + Type = type; + + InputText = inputText; + InputImage = inputImage; + } + + /// + /// + /// + public object? Object => + InputImage as object ?? + InputText as object + ; + + /// + /// + /// + public override string? ToString() => + InputText?.ToString() ?? + InputImage?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsInputText && !IsInputImage || !IsInputText && IsInputImage; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? inputText = null, + global::System.Func? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0 && inputText != null) + { + return inputText(__value0); + } + else if (InputImage is { } __value1 && inputImage != null) + { + return inputImage(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? inputText = null, + + global::System.Action? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0) + { + inputText?.Invoke(__value0); + } + else if (InputImage is { } __value1) + { + inputImage?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? inputText = null, + global::System.Action? inputImage = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (InputText is { } __value0) + { + inputText?.Invoke(__value0); + } + else if (InputImage is { } __value1) + { + inputImage?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + InputText, + typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), + InputImage, + typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(ContentVariant2Item2 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(InputText, other.InputText) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(InputImage, other.InputImage) + ; + } + + /// + /// + /// + public static bool operator ==(ContentVariant2Item2 obj1, ContentVariant2Item2 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(ContentVariant2Item2 obj1, ContentVariant2Item2 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is ContentVariant2Item2 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs index a0c3bde13..cb1b77e26 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageEditRequest.g.cs @@ -122,11 +122,20 @@ public sealed partial class CreateImageEditRequest public int? OutputCompression { get; set; } /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// Example: user-1234 + ///
+ /// user-1234 + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + + /// + /// Deprecated: use `safety_identifier` instead. This parameter remains accepted for backward compatibility and is used when `safety_identifier` is omitted, null, or empty. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 ///
/// user-1234 [global::System.Text.Json.Serialization.JsonPropertyName("user")] + [global::System.Obsolete("This property marked as deprecated.")] public string? User { get; set; } /// @@ -229,8 +238,8 @@ public sealed partial class CreateImageEditRequest /// Default Value: 100
/// Example: 100 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -260,7 +269,7 @@ public CreateImageEditRequest( global::tryAGI.OpenAI.AnyOf? size, global::tryAGI.OpenAI.CreateImageEditRequestOutputFormat? outputFormat, int? outputCompression, - string? user, + string? safetyIdentifier, global::tryAGI.OpenAI.InputFidelity? inputFidelity, bool? stream, int? partialImages, @@ -276,7 +285,7 @@ public CreateImageEditRequest( this.Size = size; this.OutputFormat = outputFormat; this.OutputCompression = outputCompression; - this.User = user; + this.SafetyIdentifier = safetyIdentifier; this.InputFidelity = inputFidelity; this.Stream = stream; this.PartialImages = partialImages; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs index f0ae87db1..f463b8caf 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.CreateImageRequest.g.cs @@ -142,11 +142,20 @@ public sealed partial class CreateImageRequest public global::tryAGI.OpenAI.CreateImageRequestStyle? Style { get; set; } /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// Example: user-1234 + ///
+ /// user-1234 + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + + /// + /// Deprecated: use `safety_identifier` instead. This parameter remains accepted for backward compatibility and is used when `safety_identifier` is omitted, null, or empty. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 ///
/// user-1234 [global::System.Text.Json.Serialization.JsonPropertyName("user")] + [global::System.Obsolete("This property marked as deprecated.")] public string? User { get; set; } /// @@ -222,8 +231,8 @@ public sealed partial class CreateImageRequest /// Default Value: auto
/// Example: transparent /// - /// - /// A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// #if NET7_0_OR_GREATER @@ -241,7 +250,7 @@ public CreateImageRequest( global::tryAGI.OpenAI.AnyOf? size, global::tryAGI.OpenAI.CreateImageRequestModeration? moderation, global::tryAGI.OpenAI.CreateImageRequestBackground? background, - string? user) + string? safetyIdentifier) { this.Prompt = prompt ?? throw new global::System.ArgumentNullException(nameof(prompt)); this.Model = model; @@ -254,7 +263,7 @@ public CreateImageRequest( this.Size = size; this.Moderation = moderation; this.Background = background; - this.User = user; + this.SafetyIdentifier = safetyIdentifier; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1.g.cs index d31e5c49f..f5e3783ed 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// - /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` to let the API manage a Responses backend. + /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` or `decisions` to delegate to the corresponding API. /// public readonly partial struct DelegationVariant1 : global::System.IEquatable { @@ -87,6 +87,43 @@ public bool TryPickResponses( public global::tryAGI.OpenAI.LiveResponsesDelegationParam PickResponses() => Responses is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Responses' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam? Decisions { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam? Decisions { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Decisions))] +#endif + public bool IsDecisions => Decisions != null; + + /// + /// + /// + public bool TryPickDecisions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionsDelegationParam? value) + { + value = Decisions; + return IsDecisions; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam PickDecisions() => Decisions is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Decisions' but the value was {ToString()}."); /// /// /// @@ -133,25 +170,51 @@ public DelegationVariant1(global::tryAGI.OpenAI.LiveResponsesDelegationParam? va /// public static DelegationVariant1 FromResponses(global::tryAGI.OpenAI.LiveResponsesDelegationParam? value) => new DelegationVariant1(value); + /// + /// + /// + public static implicit operator DelegationVariant1(global::tryAGI.OpenAI.LiveDecisionsDelegationParam value) => new DelegationVariant1((global::tryAGI.OpenAI.LiveDecisionsDelegationParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionsDelegationParam?(DelegationVariant1 @this) => @this.Decisions; + + /// + /// + /// + public DelegationVariant1(global::tryAGI.OpenAI.LiveDecisionsDelegationParam? value) + { + Decisions = value; + } + + /// + /// + /// + public static DelegationVariant1 FromDecisions(global::tryAGI.OpenAI.LiveDecisionsDelegationParam? value) => new DelegationVariant1(value); + /// /// /// public DelegationVariant1( global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? type, global::tryAGI.OpenAI.LiveClientDelegationParam? client, - global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses + global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam? decisions ) { Type = type; Client = client; Responses = responses; + Decisions = decisions; } /// /// /// public object? Object => + Decisions as object ?? Responses as object ?? Client as object ; @@ -161,7 +224,8 @@ Client as object ///
public override string? ToString() => Client?.ToString() ?? - Responses?.ToString() + Responses?.ToString() ?? + Decisions?.ToString() ; /// @@ -169,7 +233,7 @@ Client as object /// public bool Validate() { - return IsClient && !IsResponses || !IsClient && IsResponses; + return IsClient && !IsResponses && !IsDecisions || !IsClient && IsResponses && !IsDecisions || !IsClient && !IsResponses && IsDecisions; } /// @@ -178,6 +242,7 @@ public bool Validate() public TResult? Match( global::System.Func? client = null, global::System.Func? responses = null, + global::System.Func? decisions = null, bool validate = true) { if (validate) @@ -193,6 +258,10 @@ public bool Validate() { return responses(__value1); } + else if (Decisions is { } __value2 && decisions != null) + { + return decisions(__value2); + } return default(TResult); } @@ -204,6 +273,8 @@ public void Match( global::System.Action? client = null, global::System.Action? responses = null, + + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -219,6 +290,10 @@ public void Match( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -227,6 +302,7 @@ public void Match( public void Switch( global::System.Action? client = null, global::System.Action? responses = null, + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -242,6 +318,10 @@ public void Switch( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -255,6 +335,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveClientDelegationParam), Responses, typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam), + Decisions, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -272,7 +354,8 @@ public bool Equals(DelegationVariant1 other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Client, other.Client) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Decisions, other.Decisions) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant12.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant12.g.cs index 9177d56ce..7891a669b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant12.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant12.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// - /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` to let the API manage a Responses backend. + /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` or `decisions` to delegate to the corresponding API. /// public readonly partial struct DelegationVariant12 : global::System.IEquatable { @@ -87,6 +87,43 @@ public bool TryPickResponses( public global::tryAGI.OpenAI.LiveResponsesDelegationParam PickResponses() => Responses is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Responses' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? Decisions { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? Decisions { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Decisions))] +#endif + public bool IsDecisions => Decisions != null; + + /// + /// + /// + public bool TryPickDecisions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) + { + value = Decisions; + return IsDecisions; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2 PickDecisions() => Decisions is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Decisions' but the value was {ToString()}."); /// /// /// @@ -133,25 +170,51 @@ public DelegationVariant12(global::tryAGI.OpenAI.LiveResponsesDelegationParam? v /// public static DelegationVariant12 FromResponses(global::tryAGI.OpenAI.LiveResponsesDelegationParam? value) => new DelegationVariant12(value); + /// + /// + /// + public static implicit operator DelegationVariant12(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2 value) => new DelegationVariant12((global::tryAGI.OpenAI.LiveDecisionsDelegationParam2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionsDelegationParam2?(DelegationVariant12 @this) => @this.Decisions; + + /// + /// + /// + public DelegationVariant12(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) + { + Decisions = value; + } + + /// + /// + /// + public static DelegationVariant12 FromDecisions(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) => new DelegationVariant12(value); + /// /// /// public DelegationVariant12( global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? type, global::tryAGI.OpenAI.LiveClientDelegationParam? client, - global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses + global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? decisions ) { Type = type; Client = client; Responses = responses; + Decisions = decisions; } /// /// /// public object? Object => + Decisions as object ?? Responses as object ?? Client as object ; @@ -161,7 +224,8 @@ Client as object /// public override string? ToString() => Client?.ToString() ?? - Responses?.ToString() + Responses?.ToString() ?? + Decisions?.ToString() ; /// @@ -169,7 +233,7 @@ Client as object /// public bool Validate() { - return IsClient && !IsResponses || !IsClient && IsResponses; + return IsClient && !IsResponses && !IsDecisions || !IsClient && IsResponses && !IsDecisions || !IsClient && !IsResponses && IsDecisions; } /// @@ -178,6 +242,7 @@ public bool Validate() public TResult? Match( global::System.Func? client = null, global::System.Func? responses = null, + global::System.Func? decisions = null, bool validate = true) { if (validate) @@ -193,6 +258,10 @@ public bool Validate() { return responses(__value1); } + else if (Decisions is { } __value2 && decisions != null) + { + return decisions(__value2); + } return default(TResult); } @@ -204,6 +273,8 @@ public void Match( global::System.Action? client = null, global::System.Action? responses = null, + + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -219,6 +290,10 @@ public void Match( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -227,6 +302,7 @@ public void Match( public void Switch( global::System.Action? client = null, global::System.Action? responses = null, + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -242,6 +318,10 @@ public void Switch( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -255,6 +335,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveClientDelegationParam), Responses, typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam), + Decisions, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -272,7 +354,8 @@ public bool Equals(DelegationVariant12 other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Client, other.Client) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Decisions, other.Decisions) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant13.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant13.g.cs index 028b7645d..b56f9bc19 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant13.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant13.g.cs @@ -87,6 +87,43 @@ public bool TryPickResponses( public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam PickResponses() => Responses is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Responses' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? Decisions { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? Decisions { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Decisions))] +#endif + public bool IsDecisions => Decisions != null; + + /// + /// + /// + public bool TryPickDecisions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? value) + { + value = Decisions; + return IsDecisions; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam PickDecisions() => Decisions is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Decisions' but the value was {ToString()}."); /// /// /// @@ -133,25 +170,51 @@ public DelegationVariant13(global::tryAGI.OpenAI.LiveResponsesDelegationUpdatePa /// public static DelegationVariant13 FromResponses(global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? value) => new DelegationVariant13(value); + /// + /// + /// + public static implicit operator DelegationVariant13(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam value) => new DelegationVariant13((global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam?(DelegationVariant13 @this) => @this.Decisions; + + /// + /// + /// + public DelegationVariant13(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? value) + { + Decisions = value; + } + + /// + /// + /// + public static DelegationVariant13 FromDecisions(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? value) => new DelegationVariant13(value); + /// /// /// public DelegationVariant13( global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? type, global::tryAGI.OpenAI.LiveClientDelegationParam? client, - global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? responses + global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? responses, + global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? decisions ) { Type = type; Client = client; Responses = responses; + Decisions = decisions; } /// /// /// public object? Object => + Decisions as object ?? Responses as object ?? Client as object ; @@ -161,7 +224,8 @@ Client as object /// public override string? ToString() => Client?.ToString() ?? - Responses?.ToString() + Responses?.ToString() ?? + Decisions?.ToString() ; /// @@ -169,7 +233,7 @@ Client as object /// public bool Validate() { - return IsClient && !IsResponses || !IsClient && IsResponses; + return IsClient && !IsResponses && !IsDecisions || !IsClient && IsResponses && !IsDecisions || !IsClient && !IsResponses && IsDecisions; } /// @@ -178,6 +242,7 @@ public bool Validate() public TResult? Match( global::System.Func? client = null, global::System.Func? responses = null, + global::System.Func? decisions = null, bool validate = true) { if (validate) @@ -193,6 +258,10 @@ public bool Validate() { return responses(__value1); } + else if (Decisions is { } __value2 && decisions != null) + { + return decisions(__value2); + } return default(TResult); } @@ -204,6 +273,8 @@ public void Match( global::System.Action? client = null, global::System.Action? responses = null, + + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -219,6 +290,10 @@ public void Match( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -227,6 +302,7 @@ public void Match( public void Switch( global::System.Action? client = null, global::System.Action? responses = null, + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -242,6 +318,10 @@ public void Switch( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -255,6 +335,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveClientDelegationParam), Responses, typeof(global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam), + Decisions, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -272,7 +354,8 @@ public bool Equals(DelegationVariant13 other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Client, other.Client) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Decisions, other.Decisions) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant14.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant14.g.cs index dd30de0cd..25236ce5b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant14.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant14.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// - /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` to let the API manage a Responses backend. + /// Who handles tasks delegated by the Live model. Omitted or null selects your application; use `responses` or `decisions` to delegate to the corresponding API. /// public readonly partial struct DelegationVariant14 : global::System.IEquatable { @@ -87,6 +87,43 @@ public bool TryPickResponses( public global::tryAGI.OpenAI.LiveResponsesDelegationParam PickResponses() => Responses is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Responses' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? Decisions { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? Decisions { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Decisions))] +#endif + public bool IsDecisions => Decisions != null; + + /// + /// + /// + public bool TryPickDecisions( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) + { + value = Decisions; + return IsDecisions; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2 PickDecisions() => Decisions is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Decisions' but the value was {ToString()}."); /// /// /// @@ -133,25 +170,51 @@ public DelegationVariant14(global::tryAGI.OpenAI.LiveResponsesDelegationParam? v /// public static DelegationVariant14 FromResponses(global::tryAGI.OpenAI.LiveResponsesDelegationParam? value) => new DelegationVariant14(value); + /// + /// + /// + public static implicit operator DelegationVariant14(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2 value) => new DelegationVariant14((global::tryAGI.OpenAI.LiveDecisionsDelegationParam2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionsDelegationParam2?(DelegationVariant14 @this) => @this.Decisions; + + /// + /// + /// + public DelegationVariant14(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) + { + Decisions = value; + } + + /// + /// + /// + public static DelegationVariant14 FromDecisions(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? value) => new DelegationVariant14(value); + /// /// /// public DelegationVariant14( global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? type, global::tryAGI.OpenAI.LiveClientDelegationParam? client, - global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses + global::tryAGI.OpenAI.LiveResponsesDelegationParam? responses, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? decisions ) { Type = type; Client = client; Responses = responses; + Decisions = decisions; } /// /// /// public object? Object => + Decisions as object ?? Responses as object ?? Client as object ; @@ -161,7 +224,8 @@ Client as object /// public override string? ToString() => Client?.ToString() ?? - Responses?.ToString() + Responses?.ToString() ?? + Decisions?.ToString() ; /// @@ -169,7 +233,7 @@ Client as object /// public bool Validate() { - return IsClient && !IsResponses || !IsClient && IsResponses; + return IsClient && !IsResponses && !IsDecisions || !IsClient && IsResponses && !IsDecisions || !IsClient && !IsResponses && IsDecisions; } /// @@ -178,6 +242,7 @@ public bool Validate() public TResult? Match( global::System.Func? client = null, global::System.Func? responses = null, + global::System.Func? decisions = null, bool validate = true) { if (validate) @@ -193,6 +258,10 @@ public bool Validate() { return responses(__value1); } + else if (Decisions is { } __value2 && decisions != null) + { + return decisions(__value2); + } return default(TResult); } @@ -204,6 +273,8 @@ public void Match( global::System.Action? client = null, global::System.Action? responses = null, + + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -219,6 +290,10 @@ public void Match( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -227,6 +302,7 @@ public void Match( public void Switch( global::System.Action? client = null, global::System.Action? responses = null, + global::System.Action? decisions = null, bool validate = true) { if (validate) @@ -242,6 +318,10 @@ public void Switch( { responses?.Invoke(__value1); } + else if (Decisions is { } __value2) + { + decisions?.Invoke(__value2); + } } /// @@ -255,6 +335,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveClientDelegationParam), Responses, typeof(global::tryAGI.OpenAI.LiveResponsesDelegationParam), + Decisions, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -272,7 +354,8 @@ public bool Equals(DelegationVariant14 other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(Client, other.Client) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Responses, other.Responses) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Decisions, other.Decisions) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1DiscriminatorType.g.cs index 9e2d0fe0e..94a2a40dd 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1DiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DelegationVariant1DiscriminatorType.g.cs @@ -15,6 +15,10 @@ public enum DelegationVariant1DiscriminatorType /// /// /// + Decisions, + /// + /// + /// Responses, } @@ -31,6 +35,7 @@ public static string ToValueString(this DelegationVariant1DiscriminatorType valu return value switch { DelegationVariant1DiscriminatorType.Client => "client", + DelegationVariant1DiscriminatorType.Decisions => "decisions", DelegationVariant1DiscriminatorType.Responses => "responses", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -43,6 +48,7 @@ public static string ToValueString(this DelegationVariant1DiscriminatorType valu return value switch { "client" => DelegationVariant1DiscriminatorType.Client, + "decisions" => DelegationVariant1DiscriminatorType.Decisions, "responses" => DelegationVariant1DiscriminatorType.Responses, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EditImageBodyJsonParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EditImageBodyJsonParam.g.cs index 6026a6fd7..01cdbead8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EditImageBodyJsonParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.EditImageBodyJsonParam.g.cs @@ -1,4 +1,6 @@ +#pragma warning disable CS0618 // Type or member is obsolete + #nullable enable namespace tryAGI.OpenAI @@ -82,12 +84,20 @@ public sealed partial class EditImageBodyJsonParam public global::tryAGI.OpenAI.AnyOf? Size { get; set; } /// - /// A unique identifier representing your end-user, which can help OpenAI
- /// monitor and detect abuse.
+ /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
+ /// Example: user-1234 + ///
+ /// user-1234 + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + + /// + /// Deprecated: use `safety_identifier` instead. This parameter remains accepted for backward compatibility and is used when `safety_identifier` is omitted, null, or empty. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 ///
/// user-1234 [global::System.Text.Json.Serialization.JsonPropertyName("user")] + [global::System.Obsolete("This property marked as deprecated.")] public string? User { get; set; } /// @@ -186,9 +196,8 @@ public sealed partial class EditImageBodyJsonParam /// Default Value: auto
/// Example: 1024x1024 /// - /// - /// A unique identifier representing your end-user, which can help OpenAI
- /// monitor and detect abuse.
+ /// + /// A stable identifier for an end user in your organization, used for safety monitoring and abuse detection. Hash a username or email address to avoid sending identifying information. A non-empty value takes precedence over the deprecated `user` parameter. If omitted, null, or empty, the API uses `user` when available. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers).
/// Example: user-1234 /// /// @@ -228,7 +237,7 @@ public EditImageBodyJsonParam( global::tryAGI.OpenAI.EditImageBodyJsonParamQuality? quality, global::tryAGI.OpenAI.EditImageBodyJsonParamInputFidelity? inputFidelity, global::tryAGI.OpenAI.AnyOf? size, - string? user, + string? safetyIdentifier, global::tryAGI.OpenAI.EditImageBodyJsonParamOutputFormat? outputFormat, int? outputCompression, global::tryAGI.OpenAI.EditImageBodyJsonParamModeration? moderation, @@ -244,7 +253,7 @@ public EditImageBodyJsonParam( this.Quality = quality; this.InputFidelity = inputFidelity; this.Size = size; - this.User = user; + this.SafetyIdentifier = safetyIdentifier; this.OutputFormat = outputFormat; this.OutputCompression = outputCompression; this.Moderation = moderation; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ExternalStorageStatus.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ExternalStorageStatus.g.cs index 55695575b..6333291cd 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ExternalStorageStatus.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ExternalStorageStatus.g.cs @@ -8,6 +8,10 @@ namespace tryAGI.OpenAI ///
public enum ExternalStorageStatus { + /// + /// + /// + Degraded, /// /// /// @@ -34,6 +38,7 @@ public static string ToValueString(this ExternalStorageStatus value) { return value switch { + ExternalStorageStatus.Degraded => "degraded", ExternalStorageStatus.Pending => "pending", ExternalStorageStatus.Unhealthy => "unhealthy", ExternalStorageStatus.Validated => "validated", @@ -47,6 +52,7 @@ public static string ToValueString(this ExternalStorageStatus value) { return value switch { + "degraded" => ExternalStorageStatus.Degraded, "pending" => ExternalStorageStatus.Pending, "unhealthy" => ExternalStorageStatus.Unhealthy, "validated" => ExternalStorageStatus.Validated, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageEditCompletedEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageEditCompletedEvent.g.cs index afdef06bf..513f31f8b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageEditCompletedEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageEditCompletedEvent.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI ///
public sealed partial class ImageEditCompletedEvent { + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + /// /// The type of the event. Always `image_edit.completed`. /// @@ -98,6 +104,9 @@ public sealed partial class ImageEditCompletedEvent /// /// For the GPT image models only, the token usage information for the image generation. /// + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// /// /// The type of the event. Always `image_edit.completed`. /// @@ -112,8 +121,10 @@ public ImageEditCompletedEvent( global::tryAGI.OpenAI.ImageEditCompletedEventBackground background, global::tryAGI.OpenAI.ImageEditCompletedEventOutputFormat outputFormat, global::tryAGI.OpenAI.ImagesUsage usage, + string? safetyIdentifier, global::tryAGI.OpenAI.ImageEditCompletedEventType type) { + this.SafetyIdentifier = safetyIdentifier; this.Type = type; this.B64Json = b64Json ?? throw new global::System.ArgumentNullException(nameof(b64Json)); this.CreatedAt = createdAt; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageGenCompletedEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageGenCompletedEvent.g.cs index 6ec728d07..e6e7f4245 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageGenCompletedEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImageGenCompletedEvent.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI ///
public sealed partial class ImageGenCompletedEvent { + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + /// /// The type of the event. Always `image_generation.completed`. /// @@ -98,6 +104,9 @@ public sealed partial class ImageGenCompletedEvent /// /// For the GPT image models only, the token usage information for the image generation. /// + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// /// /// The type of the event. Always `image_generation.completed`. /// @@ -112,8 +121,10 @@ public ImageGenCompletedEvent( global::tryAGI.OpenAI.ImageGenCompletedEventBackground background, global::tryAGI.OpenAI.ImageGenCompletedEventOutputFormat outputFormat, global::tryAGI.OpenAI.ImagesUsage usage, + string? safetyIdentifier, global::tryAGI.OpenAI.ImageGenCompletedEventType type) { + this.SafetyIdentifier = safetyIdentifier; this.Type = type; this.B64Json = b64Json ?? throw new global::System.ArgumentNullException(nameof(b64Json)); this.CreatedAt = createdAt; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImagesResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImagesResponse.g.cs index a9a94ab1c..54615020e 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImagesResponse.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ImagesResponse.g.cs @@ -8,6 +8,12 @@ namespace tryAGI.OpenAI ///
public sealed partial class ImagesResponse { + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] + public string? SafetyIdentifier { get; set; } + /// /// The Unix timestamp (in seconds) of when the image was created. /// @@ -67,6 +73,9 @@ public sealed partial class ImagesResponse /// /// The Unix timestamp (in seconds) of when the image was created. /// + /// + /// The effective safety identifier used for safety monitoring and abuse detection. This is the non-empty `safety_identifier` from the request, or the deprecated `user` value when `safety_identifier` is omitted, null, or empty. + /// /// /// The list of generated images. /// @@ -90,6 +99,7 @@ public sealed partial class ImagesResponse #endif public ImagesResponse( int created, + string? safetyIdentifier, global::System.Collections.Generic.IList? data, global::tryAGI.OpenAI.ImagesResponseBackground? background, global::tryAGI.OpenAI.ImagesResponseOutputFormat? outputFormat, @@ -97,6 +107,7 @@ public ImagesResponse( global::tryAGI.OpenAI.ImagesResponseQuality? quality, global::tryAGI.OpenAI.ImageGenUsage? usage) { + this.SafetyIdentifier = safetyIdentifier; this.Created = created; this.Data = data; this.Background = background; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveCallAcceptSession.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveCallAcceptSession.g.cs index 20fffe9ae..1ac9c7873 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveCallAcceptSession.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveCallAcceptSession.g.cs @@ -36,6 +36,12 @@ public sealed partial class LiveCallAcceptSession [global::System.Text.Json.Serialization.JsonPropertyName("delegation")] public global::tryAGI.OpenAI.DelegationVariant1? Delegation { get; set; } + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("triggers")] + public global::System.Collections.Generic.IList? Triggers { get; set; } + /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -75,6 +81,9 @@ public sealed partial class LiveCallAcceptSession /// Startup audio output configuration. SIP negotiates the media format; audio.format is only accepted for primary WebSockets. Voice cannot change after startup. /// /// + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -93,6 +102,7 @@ public LiveCallAcceptSession( string? instructions, global::tryAGI.OpenAI.LiveMediaSessionAudioParam? audio, global::tryAGI.OpenAI.DelegationVariant1? delegation, + global::System.Collections.Generic.IList? triggers, bool? store, global::System.Collections.Generic.IList? input, global::tryAGI.OpenAI.LiveCallAcceptSessionType type = global::tryAGI.OpenAI.LiveCallAcceptSessionType.Live) @@ -101,6 +111,7 @@ public LiveCallAcceptSession( this.Instructions = instructions; this.Audio = audio; this.Delegation = delegation; + this.Triggers = triggers; this.Store = store; this.Input = input; this.Type = type; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEvent.g.cs index 2145527e4..e721afb5f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEvent.g.cs @@ -53,7 +53,7 @@ public bool TryPickSessionStart( : throw new global::System.InvalidOperationException($"Expected union variant 'SessionStart' but the value was {ToString()}."); /// - /// Update the delegation settings of an active Live session. The server acknowledges accepted changes with `session.updated`.
+ /// Update the delegation settings or transcript triggers of an active Live session. The server acknowledges accepted changes with `session.updated`.
/// Example: {"type":"session.update","event_id":"evt_update_001","session":{"delegation":{"type":"responses","responses":{"instructions":"Check restaurant availability. Ask before confirming a booking.","max_output_tokens":1024}}}} ///
#if NET6_0_OR_GREATER @@ -356,6 +356,120 @@ public bool TryPickSessionCommentaryAppend( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionCommentaryAppend' but the value was {ToString()}."); + /// + /// Evaluate the configured questions using the current conversation and Decision inputs. Reusing an event_id is rejected for the lifetime of the session.
+ /// Example: {"type":"decision.create","event_id":"decision_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionCreate))] +#endif + public bool IsDecisionCreate => DecisionCreate != null; + + /// + /// + /// + public bool TryPickDecisionCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + value = DecisionCreate; + return IsDecisionCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionCreateParam PickDecisionCreate() => DecisionCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionCreate' but the value was {ToString()}."); + + /// + /// Append an input item for future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.create","event_id":"browser_1","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemCreate))] +#endif + public bool IsDecisionItemCreate => DecisionItemCreate != null; + + /// + /// + /// + public bool TryPickDecisionItemCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + value = DecisionItemCreate; + return IsDecisionItemCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam PickDecisionItemCreate() => DecisionItemCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemCreate' but the value was {ToString()}."); + + /// + /// Delete an input item from future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.delete","event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemDelete))] +#endif + public bool IsDecisionItemDelete => DecisionItemDelete != null; + + /// + /// + /// + public bool TryPickDecisionItemDelete( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + value = DecisionItemDelete; + return IsDecisionItemDelete; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam PickDecisionItemDelete() => DecisionItemDelete is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemDelete' but the value was {ToString()}."); + /// /// Add an input item to the Live session’s Responses backend. Requires Responses delegation; use `response.create` to request a response.
/// Example: {"type":"response.item.create","event_id":"evt_item_001","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Please check for a table for two at 7 PM."}]}} @@ -676,6 +790,75 @@ public LiveClientEvent(global::tryAGI.OpenAI.LiveCommentaryAppendParam? value) ///
public static LiveClientEvent FromSessionCommentaryAppend(global::tryAGI.OpenAI.LiveCommentaryAppendParam? value) => new LiveClientEvent(value); + /// + /// + /// + public static implicit operator LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam value) => new LiveClientEvent((global::tryAGI.OpenAI.LiveDecisionCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionCreateParam?(LiveClientEvent @this) => @this.DecisionCreate; + + /// + /// + /// + public LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + DecisionCreate = value; + } + + /// + /// + /// + public static LiveClientEvent FromDecisionCreate(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) => new LiveClientEvent(value); + + /// + /// + /// + public static implicit operator LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam value) => new LiveClientEvent((global::tryAGI.OpenAI.LiveDecisionItemCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemCreateParam?(LiveClientEvent @this) => @this.DecisionItemCreate; + + /// + /// + /// + public LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + DecisionItemCreate = value; + } + + /// + /// + /// + public static LiveClientEvent FromDecisionItemCreate(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) => new LiveClientEvent(value); + + /// + /// + /// + public static implicit operator LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam value) => new LiveClientEvent((global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?(LiveClientEvent @this) => @this.DecisionItemDelete; + + /// + /// + /// + public LiveClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + DecisionItemDelete = value; + } + + /// + /// + /// + public static LiveClientEvent FromDecisionItemDelete(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) => new LiveClientEvent(value); + /// /// /// @@ -759,6 +942,9 @@ public LiveClientEvent( global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate, + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete, global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate, global::tryAGI.OpenAI.LiveResponseCreateParam? responseCreate, global::tryAGI.OpenAI.LiveSessionCloseParam? sessionClose @@ -775,6 +961,9 @@ public LiveClientEvent( SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; + DecisionCreate = decisionCreate; + DecisionItemCreate = decisionItemCreate; + DecisionItemDelete = decisionItemDelete; ResponseItemCreate = responseItemCreate; ResponseCreate = responseCreate; SessionClose = sessionClose; @@ -787,6 +976,9 @@ public LiveClientEvent( SessionClose as object ?? ResponseCreate as object ?? ResponseItemCreate as object ?? + DecisionItemDelete as object ?? + DecisionItemCreate as object ?? + DecisionCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? @@ -811,6 +1003,9 @@ SessionStart as object SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? + DecisionCreate?.ToString() ?? + DecisionItemCreate?.ToString() ?? + DecisionItemDelete?.ToString() ?? ResponseItemCreate?.ToString() ?? ResponseCreate?.ToString() ?? SessionClose?.ToString() @@ -821,7 +1016,7 @@ SessionStart as object ///
public bool Validate() { - return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; } /// @@ -837,6 +1032,9 @@ public bool Validate() global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, + global::System.Func? decisionCreate = null, + global::System.Func? decisionItemCreate = null, + global::System.Func? decisionItemDelete = null, global::System.Func? responseItemCreate = null, global::System.Func? responseCreate = null, global::System.Func? sessionClose = null, @@ -883,17 +1081,29 @@ public bool Validate() { return sessionCommentaryAppend(__value8); } - else if (ResponseItemCreate is { } __value9 && responseItemCreate != null) + else if (DecisionCreate is { } __value9 && decisionCreate != null) + { + return decisionCreate(__value9); + } + else if (DecisionItemCreate is { } __value10 && decisionItemCreate != null) { - return responseItemCreate(__value9); + return decisionItemCreate(__value10); } - else if (ResponseCreate is { } __value10 && responseCreate != null) + else if (DecisionItemDelete is { } __value11 && decisionItemDelete != null) { - return responseCreate(__value10); + return decisionItemDelete(__value11); } - else if (SessionClose is { } __value11 && sessionClose != null) + else if (ResponseItemCreate is { } __value12 && responseItemCreate != null) { - return sessionClose(__value11); + return responseItemCreate(__value12); + } + else if (ResponseCreate is { } __value13 && responseCreate != null) + { + return responseCreate(__value13); + } + else if (SessionClose is { } __value14 && sessionClose != null) + { + return sessionClose(__value14); } return default(TResult); @@ -921,6 +1131,12 @@ public void Match( global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + + global::System.Action? decisionItemCreate = null, + + global::System.Action? decisionItemDelete = null, + global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, @@ -969,17 +1185,29 @@ public void Match( { sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value9) + else if (DecisionCreate is { } __value9) { - responseItemCreate?.Invoke(__value9); + decisionCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value10) + else if (DecisionItemCreate is { } __value10) { - responseCreate?.Invoke(__value10); + decisionItemCreate?.Invoke(__value10); } - else if (SessionClose is { } __value11) + else if (DecisionItemDelete is { } __value11) { - sessionClose?.Invoke(__value11); + decisionItemDelete?.Invoke(__value11); + } + else if (ResponseItemCreate is { } __value12) + { + responseItemCreate?.Invoke(__value12); + } + else if (ResponseCreate is { } __value13) + { + responseCreate?.Invoke(__value13); + } + else if (SessionClose is { } __value14) + { + sessionClose?.Invoke(__value14); } } @@ -996,6 +1224,9 @@ public void Switch( global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + global::System.Action? decisionItemCreate = null, + global::System.Action? decisionItemDelete = null, global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, global::System.Action? sessionClose = null, @@ -1042,17 +1273,29 @@ public void Switch( { sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value9) + else if (DecisionCreate is { } __value9) + { + decisionCreate?.Invoke(__value9); + } + else if (DecisionItemCreate is { } __value10) + { + decisionItemCreate?.Invoke(__value10); + } + else if (DecisionItemDelete is { } __value11) + { + decisionItemDelete?.Invoke(__value11); + } + else if (ResponseItemCreate is { } __value12) { - responseItemCreate?.Invoke(__value9); + responseItemCreate?.Invoke(__value12); } - else if (ResponseCreate is { } __value10) + else if (ResponseCreate is { } __value13) { - responseCreate?.Invoke(__value10); + responseCreate?.Invoke(__value13); } - else if (SessionClose is { } __value11) + else if (SessionClose is { } __value14) { - sessionClose?.Invoke(__value11); + sessionClose?.Invoke(__value14); } } @@ -1081,6 +1324,12 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveThinkingAppendParam), SessionCommentaryAppend, typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam), + DecisionCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), + DecisionItemCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), + DecisionItemDelete, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), ResponseItemCreate, typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), ResponseCreate, @@ -1112,6 +1361,9 @@ public bool Equals(LiveClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInstructionsAppend, other.SessionInstructionsAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionThinkingAppend, other.SessionThinkingAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionCommentaryAppend, other.SessionCommentaryAppend) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionCreate, other.DecisionCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemCreate, other.DecisionItemCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemDelete, other.DecisionItemDelete) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseItemCreate, other.ResponseItemCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseCreate, other.ResponseCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionClose, other.SessionClose) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEventDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEventDiscriminatorType.g.cs index 9c5a0f5c3..a6c4340bb 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEventDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveClientEventDiscriminatorType.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public enum LiveClientEventDiscriminatorType { + /// + /// + /// + DecisionCreate, + /// + /// + /// + DecisionItemCreate, + /// + /// + /// + DecisionItemDelete, /// /// /// @@ -70,6 +82,9 @@ public static string ToValueString(this LiveClientEventDiscriminatorType value) { return value switch { + LiveClientEventDiscriminatorType.DecisionCreate => "decision.create", + LiveClientEventDiscriminatorType.DecisionItemCreate => "decision.item.create", + LiveClientEventDiscriminatorType.DecisionItemDelete => "decision.item.delete", LiveClientEventDiscriminatorType.ResponseCreate => "response.create", LiveClientEventDiscriminatorType.ResponseItemCreate => "response.item.create", LiveClientEventDiscriminatorType.SessionClose => "session.close", @@ -92,6 +107,9 @@ public static string ToValueString(this LiveClientEventDiscriminatorType value) { return value switch { + "decision.create" => LiveClientEventDiscriminatorType.DecisionCreate, + "decision.item.create" => LiveClientEventDiscriminatorType.DecisionItemCreate, + "decision.item.delete" => LiveClientEventDiscriminatorType.DecisionItemDelete, "response.create" => LiveClientEventDiscriminatorType.ResponseCreate, "response.item.create" => LiveClientEventDiscriminatorType.ResponseItemCreate, "session.close" => LiveClientEventDiscriminatorType.SessionClose, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.Json.g.cs new file mode 100644 index 000000000..ea33d3153 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionChoiceParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionChoiceParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionChoiceParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionChoiceParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionChoiceParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionChoiceParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionChoiceParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionChoiceParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.g.cs new file mode 100644 index 000000000..cfc3f7122 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceParam.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionChoiceParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("value")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.OneOf Value { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionChoiceParam( + global::tryAGI.OpenAI.OneOf value, + string? description) + { + this.Value = value; + this.Description = description; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionChoiceParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.Json.g.cs new file mode 100644 index 000000000..8d00f4601 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionChoiceQuestionParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.g.cs new file mode 100644 index 000000000..c1df8c7a4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParam.g.cs @@ -0,0 +1,77 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionChoiceQuestionParam + { + /// + /// Default Value: choice + /// + /// global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType.Choice + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionChoiceQuestionParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType.Choice; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Instructions { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("choices")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Choices { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// Default Value: choice + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionChoiceQuestionParam( + string instructions, + global::System.Collections.Generic.IList choices, + string? name, + global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType type = global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParamType.Choice) + { + this.Type = type; + this.Name = name; + this.Instructions = instructions ?? throw new global::System.ArgumentNullException(nameof(instructions)); + this.Choices = choices ?? throw new global::System.ArgumentNullException(nameof(choices)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionChoiceQuestionParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParamType.g.cs new file mode 100644 index 000000000..bade9171c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionChoiceQuestionParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: choice + /// + public enum LiveDecisionChoiceQuestionParamType + { + /// + /// + /// + Choice, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionChoiceQuestionParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionChoiceQuestionParamType value) + { + return value switch + { + LiveDecisionChoiceQuestionParamType.Choice => "choice", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionChoiceQuestionParamType? ToEnum(string value) + { + return value switch + { + "choice" => LiveDecisionChoiceQuestionParamType.Choice, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.Json.g.cs new file mode 100644 index 000000000..a5779897d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionCompleted + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionCompleted? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionCompleted), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionCompleted; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionCompleted? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionCompleted? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionCompleted), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionCompleted; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.g.cs new file mode 100644 index 000000000..125e6009c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompleted.g.cs @@ -0,0 +1,72 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionCompleted + { + /// + /// Default Value: decision.completed + /// + /// global::tryAGI.OpenAI.LiveDecisionCompletedType.DecisionCompleted + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionCompletedTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionCompletedType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionCompletedType.DecisionCompleted; + + /// + /// The native Decision API response, including its model, ordered answers, and token usage. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decision")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.DecisionResponse Decision { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The native Decision API response, including its model, ordered answers, and token usage. + /// + /// + /// Default Value: decision.completed + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionCompleted( + global::tryAGI.OpenAI.DecisionResponse decision, + global::tryAGI.OpenAI.LiveDecisionCompletedType type = global::tryAGI.OpenAI.LiveDecisionCompletedType.DecisionCompleted) + { + this.Type = type; + this.Decision = decision ?? throw new global::System.ArgumentNullException(nameof(decision)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionCompleted() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionCompleted FromDecision(global::tryAGI.OpenAI.DecisionResponse decision) + { + return new LiveDecisionCompleted + { + Decision = decision, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompletedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompletedType.g.cs new file mode 100644 index 000000000..c8772108d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCompletedType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.completed + /// + public enum LiveDecisionCompletedType + { + /// + /// + /// + DecisionCompleted, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionCompletedTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionCompletedType value) + { + return value switch + { + LiveDecisionCompletedType.DecisionCompleted => "decision.completed", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionCompletedType? ToEnum(string value) + { + return value switch + { + "decision.completed" => LiveDecisionCompletedType.DecisionCompleted, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.Json.g.cs new file mode 100644 index 000000000..0661ab884 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionCreateParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionCreateParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionCreateParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionCreateParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionCreateParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionCreateParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.g.cs new file mode 100644 index 000000000..04a038d1c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParam.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Evaluate the configured questions using the current conversation and Decision inputs. Reusing an event_id is rejected for the lifetime of the session.
+ /// Example: {"type":"decision.create","event_id":"decision_1"} + ///
+ public sealed partial class LiveDecisionCreateParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EventId { get; set; } + + /// + /// Default Value: decision.create + /// + /// global::tryAGI.OpenAI.LiveDecisionCreateParamType.DecisionCreate + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionCreateParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionCreateParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionCreateParamType.DecisionCreate; + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Default Value: decision.create + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionCreateParam( + string eventId, + global::tryAGI.OpenAI.LiveDecisionCreateParamType type = global::tryAGI.OpenAI.LiveDecisionCreateParamType.DecisionCreate) + { + this.EventId = eventId ?? throw new global::System.ArgumentNullException(nameof(eventId)); + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionCreateParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionCreateParam FromEventId(string eventId) + { + return new LiveDecisionCreateParam + { + EventId = eventId, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParamType.g.cs new file mode 100644 index 000000000..c61fb4ebd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionCreateParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.create + /// + public enum LiveDecisionCreateParamType + { + /// + /// + /// + DecisionCreate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionCreateParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionCreateParamType value) + { + return value switch + { + LiveDecisionCreateParamType.DecisionCreate => "decision.create", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionCreateParamType? ToEnum(string value) + { + return value switch + { + "decision.create" => LiveDecisionCreateParamType.DecisionCreate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.Json.g.cs new file mode 100644 index 000000000..30ab9c7b8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionEvent + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionEvent? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionEvent), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionEvent; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionEvent? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionEvent? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionEvent), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionEvent; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.g.cs new file mode 100644 index 000000000..8997dc647 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEvent.g.cs @@ -0,0 +1,107 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// A Decision API event for a Live delegation or transcript trigger. For a trigger, source_event_id identifies the transcript delta that caused this evaluation.
+ /// Example: {"type":"decision.event","event_id":"evt_decision_1","delegation_id":"del_abc123","trigger_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_type":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","event":{"type":"decision.completed","decision":{"model":"gpt-6-luna","answers":[{"type":"predicate","name":"damaged","probability":0.95}],"usage":{"input_tokens":42,"input_tokens_details":{"cached_tokens":0,"cache_write_tokens":0},"output_tokens":0,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":42}}}} + ///
+ public sealed partial class LiveDecisionEvent + { + /// + /// Default Value: decision.event + /// + /// global::tryAGI.OpenAI.LiveDecisionEventType.DecisionEvent + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionEventTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionEventType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionEventType.DecisionEvent; + + /// + /// The unique ID of this Live server event. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EventId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("delegation_id")] + public string? DelegationId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trigger_id")] + public string? TriggerId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("source_event_type")] + public global::tryAGI.OpenAI.OneOf? SourceEventType { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("source_event_id")] + public string? SourceEventId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionCompleted Event { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The unique ID of this Live server event. + /// + /// + /// + /// + /// + /// + /// + /// Default Value: decision.event + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionEvent( + string eventId, + global::tryAGI.OpenAI.LiveDecisionCompleted @event, + string? delegationId, + string? triggerId, + global::tryAGI.OpenAI.OneOf? sourceEventType, + string? sourceEventId, + global::tryAGI.OpenAI.LiveDecisionEventType type = global::tryAGI.OpenAI.LiveDecisionEventType.DecisionEvent) + { + this.Type = type; + this.EventId = eventId ?? throw new global::System.ArgumentNullException(nameof(eventId)); + this.DelegationId = delegationId; + this.TriggerId = triggerId; + this.SourceEventType = sourceEventType; + this.SourceEventId = sourceEventId; + this.Event = @event ?? throw new global::System.ArgumentNullException(nameof(@event)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionEvent() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs new file mode 100644 index 000000000..285c611bd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant1.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: session.input_transcript.delta + /// + public enum LiveDecisionEventSourceEventTypeVariant1Variant1 + { + /// + /// + /// + SessionInputTranscriptDelta, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionEventSourceEventTypeVariant1Variant1Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionEventSourceEventTypeVariant1Variant1 value) + { + return value switch + { + LiveDecisionEventSourceEventTypeVariant1Variant1.SessionInputTranscriptDelta => "session.input_transcript.delta", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionEventSourceEventTypeVariant1Variant1? ToEnum(string value) + { + return value switch + { + "session.input_transcript.delta" => LiveDecisionEventSourceEventTypeVariant1Variant1.SessionInputTranscriptDelta, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs new file mode 100644 index 000000000..25208f59e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventSourceEventTypeVariant1Variant2.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: session.output_transcript.delta + /// + public enum LiveDecisionEventSourceEventTypeVariant1Variant2 + { + /// + /// + /// + SessionOutputTranscriptDelta, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionEventSourceEventTypeVariant1Variant2Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionEventSourceEventTypeVariant1Variant2 value) + { + return value switch + { + LiveDecisionEventSourceEventTypeVariant1Variant2.SessionOutputTranscriptDelta => "session.output_transcript.delta", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionEventSourceEventTypeVariant1Variant2? ToEnum(string value) + { + return value switch + { + "session.output_transcript.delta" => LiveDecisionEventSourceEventTypeVariant1Variant2.SessionOutputTranscriptDelta, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventType.g.cs new file mode 100644 index 000000000..7cc4fcec8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionEventType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.event + /// + public enum LiveDecisionEventType + { + /// + /// + /// + DecisionEvent, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionEventTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionEventType value) + { + return value switch + { + LiveDecisionEventType.DecisionEvent => "decision.event", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionEventType? ToEnum(string value) + { + return value switch + { + "decision.event" => LiveDecisionEventType.DecisionEvent, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.Json.g.cs new file mode 100644 index 000000000..571633ad0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionInputImageParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputImageParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionInputImageParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputImageParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionInputImageParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionInputImageParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionInputImageParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.g.cs new file mode 100644 index 000000000..ffd906d0f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParam.g.cs @@ -0,0 +1,83 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionInputImageParam + { + /// + /// The type of the input item. Always `input_image`.
+ /// Default Value: input_image + ///
+ /// global::tryAGI.OpenAI.LiveDecisionInputImageParamType.InputImage + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputImageParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionInputImageParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionInputImageParamType.InputImage; + + /// + /// An inline image encoded as a data URL. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("image_url")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ImageUrl { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("detail")] + public global::tryAGI.OpenAI.LiveDetailEnum? Detail { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// An inline image encoded as a data URL. + /// + /// + /// + /// The type of the input item. Always `input_image`.
+ /// Default Value: input_image + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionInputImageParam( + string imageUrl, + global::tryAGI.OpenAI.LiveDetailEnum? detail, + global::tryAGI.OpenAI.LiveDecisionInputImageParamType type = global::tryAGI.OpenAI.LiveDecisionInputImageParamType.InputImage) + { + this.Type = type; + this.ImageUrl = imageUrl ?? throw new global::System.ArgumentNullException(nameof(imageUrl)); + this.Detail = detail; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionInputImageParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionInputImageParam FromImageUrl(string imageUrl) + { + return new LiveDecisionInputImageParam + { + ImageUrl = imageUrl, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParamType.g.cs new file mode 100644 index 000000000..d4fc28d4e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputImageParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The type of the input item. Always `input_image`.
+ /// Default Value: input_image + ///
+ public enum LiveDecisionInputImageParamType + { + /// + /// + /// + InputImage, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionInputImageParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionInputImageParamType value) + { + return value switch + { + LiveDecisionInputImageParamType.InputImage => "input_image", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionInputImageParamType? ToEnum(string value) + { + return value switch + { + "input_image" => LiveDecisionInputImageParamType.InputImage, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.Json.g.cs new file mode 100644 index 000000000..6b3bedcd0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionInputItemParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputItemParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionInputItemParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputItemParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionInputItemParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionInputItemParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.g.cs new file mode 100644 index 000000000..ffd444a3a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParam.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionInputItemParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// Default Value: message + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionInputItemParamType? Type { get; set; } + + /// + /// The message role. Always `user`.
+ /// Default Value: user + ///
+ /// global::tryAGI.OpenAI.LiveDecisionInputItemParamRole.User + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamRoleJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionInputItemParamRole Role { get; set; } = global::tryAGI.OpenAI.LiveDecisionInputItemParamRole.User; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("content")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.OneOf> Content { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Default Value: message + /// + /// + /// The message role. Always `user`.
+ /// Default Value: user + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionInputItemParam( + global::tryAGI.OpenAI.OneOf> content, + string? id, + global::tryAGI.OpenAI.LiveDecisionInputItemParamType? type, + global::tryAGI.OpenAI.LiveDecisionInputItemParamRole role = global::tryAGI.OpenAI.LiveDecisionInputItemParamRole.User) + { + this.Id = id; + this.Type = type; + this.Role = role; + this.Content = content; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionInputItemParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.Json.g.cs new file mode 100644 index 000000000..a64f748f7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionInputItemParamContentVariant2ItemDiscriminator + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminator; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.g.cs new file mode 100644 index 000000000..be847c0bb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionInputItemParamContentVariant2ItemDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionInputItemParamContentVariant2ItemDiscriminator( + global::tryAGI.OpenAI.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionInputItemParamContentVariant2ItemDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..b277c2a82 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType + { + /// + /// + /// + InputImage, + /// + /// + /// + InputText, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionInputItemParamContentVariant2ItemDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType value) + { + return value switch + { + LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputImage => "input_image", + LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputText => "input_text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType? ToEnum(string value) + { + return value switch + { + "input_image" => LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputImage, + "input_text" => LiveDecisionInputItemParamContentVariant2ItemDiscriminatorType.InputText, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamRole.g.cs new file mode 100644 index 000000000..18c54c753 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamRole.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The message role. Always `user`.
+ /// Default Value: user + ///
+ public enum LiveDecisionInputItemParamRole + { + /// + /// + /// + User, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionInputItemParamRoleExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionInputItemParamRole value) + { + return value switch + { + LiveDecisionInputItemParamRole.User => "user", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionInputItemParamRole? ToEnum(string value) + { + return value switch + { + "user" => LiveDecisionInputItemParamRole.User, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamType.g.cs new file mode 100644 index 000000000..8b35f1118 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputItemParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: message + /// + public enum LiveDecisionInputItemParamType + { + /// + /// + /// + Message, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionInputItemParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionInputItemParamType value) + { + return value switch + { + LiveDecisionInputItemParamType.Message => "message", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionInputItemParamType? ToEnum(string value) + { + return value switch + { + "message" => LiveDecisionInputItemParamType.Message, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.Json.g.cs new file mode 100644 index 000000000..69ea7b769 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionInputTextParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputTextParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionInputTextParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionInputTextParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionInputTextParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionInputTextParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionInputTextParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.g.cs new file mode 100644 index 000000000..409ec1ff1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParam.g.cs @@ -0,0 +1,74 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionInputTextParam + { + /// + /// The type of the input item. Always `input_text`.
+ /// Default Value: input_text + ///
+ /// global::tryAGI.OpenAI.LiveDecisionInputTextParamType.InputText + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionInputTextParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionInputTextParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionInputTextParamType.InputText; + + /// + /// The text input to the model. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("text")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Text { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The text input to the model. + /// + /// + /// The type of the input item. Always `input_text`.
+ /// Default Value: input_text + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionInputTextParam( + string text, + global::tryAGI.OpenAI.LiveDecisionInputTextParamType type = global::tryAGI.OpenAI.LiveDecisionInputTextParamType.InputText) + { + this.Type = type; + this.Text = text ?? throw new global::System.ArgumentNullException(nameof(text)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionInputTextParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionInputTextParam FromText(string text) + { + return new LiveDecisionInputTextParam + { + Text = text, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParamType.g.cs new file mode 100644 index 000000000..94671f812 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionInputTextParamType.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The type of the input item. Always `input_text`.
+ /// Default Value: input_text + ///
+ public enum LiveDecisionInputTextParamType + { + /// + /// + /// + InputText, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionInputTextParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionInputTextParamType value) + { + return value switch + { + LiveDecisionInputTextParamType.InputText => "input_text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionInputTextParamType? ToEnum(string value) + { + return value switch + { + "input_text" => LiveDecisionInputTextParamType.InputText, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.Json.g.cs new file mode 100644 index 000000000..21ed19d8d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionItemCreateParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemCreateParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionItemCreateParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemCreateParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionItemCreateParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionItemCreateParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.g.cs new file mode 100644 index 000000000..72e716184 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParam.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Append an input item for future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.create","event_id":"browser_1","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+ public sealed partial class LiveDecisionItemCreateParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + public string? EventId { get; set; } + + /// + /// Default Value: decision.item.create + /// + /// global::tryAGI.OpenAI.LiveDecisionItemCreateParamType.DecisionItemCreate + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreateParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionItemCreateParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionItemCreateParamType.DecisionItemCreate; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("item")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionInputItemParam Item { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Default Value: decision.item.create + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionItemCreateParam( + global::tryAGI.OpenAI.LiveDecisionInputItemParam item, + string? eventId, + global::tryAGI.OpenAI.LiveDecisionItemCreateParamType type = global::tryAGI.OpenAI.LiveDecisionItemCreateParamType.DecisionItemCreate) + { + this.EventId = eventId; + this.Type = type; + this.Item = item ?? throw new global::System.ArgumentNullException(nameof(item)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionItemCreateParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionItemCreateParam FromItem(global::tryAGI.OpenAI.LiveDecisionInputItemParam item) + { + return new LiveDecisionItemCreateParam + { + Item = item, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParamType.g.cs new file mode 100644 index 000000000..d152aaf30 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreateParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.item.create + /// + public enum LiveDecisionItemCreateParamType + { + /// + /// + /// + DecisionItemCreate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionItemCreateParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionItemCreateParamType value) + { + return value switch + { + LiveDecisionItemCreateParamType.DecisionItemCreate => "decision.item.create", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionItemCreateParamType? ToEnum(string value) + { + return value switch + { + "decision.item.create" => LiveDecisionItemCreateParamType.DecisionItemCreate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.Json.g.cs new file mode 100644 index 000000000..b0be23fe9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionItemCreated + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemCreated? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionItemCreated; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemCreated? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionItemCreated? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionItemCreated; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.g.cs new file mode 100644 index 000000000..e2d75d780 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreated.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// An input item was appended for future decisions.
+ /// Example: {"type":"decision.item.created","event_id":"evt_item_1","client_event_id":"browser_1","item":{"id":"msg_browser_1","type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+ public sealed partial class LiveDecisionItemCreated + { + /// + /// The unique ID of the Live server event. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EventId { get; set; } + + /// + /// The event_id of the client command associated with this server event, when supplied. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("client_event_id")] + public string? ClientEventId { get; set; } + + /// + /// Default Value: decision.item.created + /// + /// global::tryAGI.OpenAI.LiveDecisionItemCreatedType.DecisionItemCreated + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemCreatedTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionItemCreatedType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionItemCreatedType.DecisionItemCreated; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("item")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam Item { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The unique ID of the Live server event. + /// + /// + /// + /// The event_id of the client command associated with this server event, when supplied. + /// + /// + /// Default Value: decision.item.created + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionItemCreated( + string eventId, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam item, + string? clientEventId, + global::tryAGI.OpenAI.LiveDecisionItemCreatedType type = global::tryAGI.OpenAI.LiveDecisionItemCreatedType.DecisionItemCreated) + { + this.EventId = eventId ?? throw new global::System.ArgumentNullException(nameof(eventId)); + this.ClientEventId = clientEventId; + this.Type = type; + this.Item = item ?? throw new global::System.ArgumentNullException(nameof(item)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionItemCreated() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreatedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreatedType.g.cs new file mode 100644 index 000000000..d30313757 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemCreatedType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.item.created + /// + public enum LiveDecisionItemCreatedType + { + /// + /// + /// + DecisionItemCreated, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionItemCreatedTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionItemCreatedType value) + { + return value switch + { + LiveDecisionItemCreatedType.DecisionItemCreated => "decision.item.created", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionItemCreatedType? ToEnum(string value) + { + return value switch + { + "decision.item.created" => LiveDecisionItemCreatedType.DecisionItemCreated, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.Json.g.cs new file mode 100644 index 000000000..278d06ee7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionItemDeleteParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionItemDeleteParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionItemDeleteParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.g.cs new file mode 100644 index 000000000..2de871a7f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParam.g.cs @@ -0,0 +1,80 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Delete an input item from future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.delete","event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+ public sealed partial class LiveDecisionItemDeleteParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + public string? EventId { get; set; } + + /// + /// Default Value: decision.item.delete + /// + /// global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType.DecisionItemDelete + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeleteParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType.DecisionItemDelete; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("item_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ItemId { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Default Value: decision.item.delete + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionItemDeleteParam( + string itemId, + string? eventId, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType type = global::tryAGI.OpenAI.LiveDecisionItemDeleteParamType.DecisionItemDelete) + { + this.EventId = eventId; + this.Type = type; + this.ItemId = itemId ?? throw new global::System.ArgumentNullException(nameof(itemId)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionItemDeleteParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionItemDeleteParam FromItemId(string itemId) + { + return new LiveDecisionItemDeleteParam + { + ItemId = itemId, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParamType.g.cs new file mode 100644 index 000000000..11076063a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleteParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.item.delete + /// + public enum LiveDecisionItemDeleteParamType + { + /// + /// + /// + DecisionItemDelete, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionItemDeleteParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionItemDeleteParamType value) + { + return value switch + { + LiveDecisionItemDeleteParamType.DecisionItemDelete => "decision.item.delete", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionItemDeleteParamType? ToEnum(string value) + { + return value switch + { + "decision.item.delete" => LiveDecisionItemDeleteParamType.DecisionItemDelete, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.Json.g.cs new file mode 100644 index 000000000..0bb2d75ac --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionItemDeleted + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemDeleted? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionItemDeleted; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionItemDeleted? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionItemDeleted? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionItemDeleted; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.g.cs new file mode 100644 index 000000000..1c22a52ad --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeleted.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// An input item was removed from future decisions.
+ /// Example: {"type":"decision.item.deleted","event_id":"evt_item_deleted_1","client_event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+ public sealed partial class LiveDecisionItemDeleted + { + /// + /// The unique ID of the Live server event. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string EventId { get; set; } + + /// + /// The event_id of the client command associated with this server event, when supplied. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("client_event_id")] + public string? ClientEventId { get; set; } + + /// + /// Default Value: decision.item.deleted + /// + /// global::tryAGI.OpenAI.LiveDecisionItemDeletedType.DecisionItemDeleted + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionItemDeletedTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionItemDeletedType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionItemDeletedType.DecisionItemDeleted; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("item_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ItemId { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The unique ID of the Live server event. + /// + /// + /// + /// The event_id of the client command associated with this server event, when supplied. + /// + /// + /// Default Value: decision.item.deleted + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionItemDeleted( + string eventId, + string itemId, + string? clientEventId, + global::tryAGI.OpenAI.LiveDecisionItemDeletedType type = global::tryAGI.OpenAI.LiveDecisionItemDeletedType.DecisionItemDeleted) + { + this.EventId = eventId ?? throw new global::System.ArgumentNullException(nameof(eventId)); + this.ClientEventId = clientEventId; + this.Type = type; + this.ItemId = itemId ?? throw new global::System.ArgumentNullException(nameof(itemId)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionItemDeleted() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeletedType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeletedType.g.cs new file mode 100644 index 000000000..c43885fdc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionItemDeletedType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decision.item.deleted + /// + public enum LiveDecisionItemDeletedType + { + /// + /// + /// + DecisionItemDeleted, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionItemDeletedTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionItemDeletedType value) + { + return value switch + { + LiveDecisionItemDeletedType.DecisionItemDeleted => "decision.item.deleted", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionItemDeletedType? ToEnum(string value) + { + return value switch + { + "decision.item.deleted" => LiveDecisionItemDeletedType.DecisionItemDeleted, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.Json.g.cs new file mode 100644 index 000000000..1bc782f7d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionPredicateQuestionParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.g.cs new file mode 100644 index 000000000..9131ddbd8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParam.g.cs @@ -0,0 +1,79 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionPredicateQuestionParam + { + /// + /// Default Value: predicate + /// + /// global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType.Predicate + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionPredicateQuestionParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType.Predicate; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Instructions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// Default Value: predicate + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionPredicateQuestionParam( + string instructions, + string? name, + global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType type = global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParamType.Predicate) + { + this.Type = type; + this.Name = name; + this.Instructions = instructions ?? throw new global::System.ArgumentNullException(nameof(instructions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionPredicateQuestionParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionPredicateQuestionParam FromInstructions(string instructions) + { + return new LiveDecisionPredicateQuestionParam + { + Instructions = instructions, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParamType.g.cs new file mode 100644 index 000000000..a5f703365 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionPredicateQuestionParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: predicate + /// + public enum LiveDecisionPredicateQuestionParamType + { + /// + /// + /// + Predicate, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionPredicateQuestionParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionPredicateQuestionParamType value) + { + return value switch + { + LiveDecisionPredicateQuestionParamType.Predicate => "predicate", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionPredicateQuestionParamType? ToEnum(string value) + { + return value switch + { + "predicate" => LiveDecisionPredicateQuestionParamType.Predicate, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.Json.g.cs new file mode 100644 index 000000000..7c33e2204 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct LiveDecisionQuestion + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestion? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestion), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionQuestion?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestion? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionQuestion? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestion), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionQuestion?; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.g.cs new file mode 100644 index 000000000..d0572776d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestion.g.cs @@ -0,0 +1,386 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct LiveDecisionQuestion : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? Choice { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? Choice { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Choice))] +#endif + public bool IsChoice => Choice != null; + + /// + /// + /// + public bool TryPickChoice( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? value) + { + value = Choice; + return IsChoice; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam PickChoice() => Choice is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Choice' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? Predicate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? Predicate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Predicate))] +#endif + public bool IsPredicate => Predicate != null; + + /// + /// + /// + public bool TryPickPredicate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? value) + { + value = Predicate; + return IsPredicate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam PickPredicate() => Predicate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Predicate' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? Score { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? Score { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Score))] +#endif + public bool IsScore => Score != null; + + /// + /// + /// + public bool TryPickScore( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? value) + { + value = Score; + return IsScore; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam PickScore() => Score is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Score' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam value) => new LiveDecisionQuestion((global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam?(LiveDecisionQuestion @this) => @this.Choice; + + /// + /// + /// + public LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? value) + { + Choice = value; + } + + /// + /// + /// + public static LiveDecisionQuestion FromChoice(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? value) => new LiveDecisionQuestion(value); + + /// + /// + /// + public static implicit operator LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam value) => new LiveDecisionQuestion((global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam?(LiveDecisionQuestion @this) => @this.Predicate; + + /// + /// + /// + public LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? value) + { + Predicate = value; + } + + /// + /// + /// + public static LiveDecisionQuestion FromPredicate(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? value) => new LiveDecisionQuestion(value); + + /// + /// + /// + public static implicit operator LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam value) => new LiveDecisionQuestion((global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam?(LiveDecisionQuestion @this) => @this.Score; + + /// + /// + /// + public LiveDecisionQuestion(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? value) + { + Score = value; + } + + /// + /// + /// + public static LiveDecisionQuestion FromScore(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? value) => new LiveDecisionQuestion(value); + + /// + /// + /// + public LiveDecisionQuestion( + global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? type, + global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam? choice, + global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam? predicate, + global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? score + ) + { + Type = type; + + Choice = choice; + Predicate = predicate; + Score = score; + } + + /// + /// + /// + public object? Object => + Score as object ?? + Predicate as object ?? + Choice as object + ; + + /// + /// + /// + public override string? ToString() => + Choice?.ToString() ?? + Predicate?.ToString() ?? + Score?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsChoice && !IsPredicate && !IsScore || !IsChoice && IsPredicate && !IsScore || !IsChoice && !IsPredicate && IsScore; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? choice = null, + global::System.Func? predicate = null, + global::System.Func? score = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Choice is { } __value0 && choice != null) + { + return choice(__value0); + } + else if (Predicate is { } __value1 && predicate != null) + { + return predicate(__value1); + } + else if (Score is { } __value2 && score != null) + { + return score(__value2); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? choice = null, + + global::System.Action? predicate = null, + + global::System.Action? score = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Choice is { } __value0) + { + choice?.Invoke(__value0); + } + else if (Predicate is { } __value1) + { + predicate?.Invoke(__value1); + } + else if (Score is { } __value2) + { + score?.Invoke(__value2); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? choice = null, + global::System.Action? predicate = null, + global::System.Action? score = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Choice is { } __value0) + { + choice?.Invoke(__value0); + } + else if (Predicate is { } __value1) + { + predicate?.Invoke(__value1); + } + else if (Score is { } __value2) + { + score?.Invoke(__value2); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Choice, + typeof(global::tryAGI.OpenAI.LiveDecisionChoiceQuestionParam), + Predicate, + typeof(global::tryAGI.OpenAI.LiveDecisionPredicateQuestionParam), + Score, + typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam), + }; + const int offset = unchecked((int)2166136261); + const int prime = 16777619; + static int HashCodeAggregator(int hashCode, object? value) => value == null + ? (hashCode ^ 0) * prime + : (hashCode ^ value.GetHashCode()) * prime; + + return global::System.Linq.Enumerable.Aggregate(fields, offset, HashCodeAggregator); + } + + /// + /// + /// + public bool Equals(LiveDecisionQuestion other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Choice, other.Choice) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Predicate, other.Predicate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Score, other.Score) + ; + } + + /// + /// + /// + public static bool operator ==(LiveDecisionQuestion obj1, LiveDecisionQuestion obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(LiveDecisionQuestion obj1, LiveDecisionQuestion obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is LiveDecisionQuestion o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.Json.g.cs new file mode 100644 index 000000000..ed1428577 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionQuestionDiscriminator + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminator; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.g.cs new file mode 100644 index 000000000..47fe7c764 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionQuestionDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionQuestionDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionQuestionDiscriminator( + global::tryAGI.OpenAI.LiveDecisionQuestionDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionQuestionDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminatorType.g.cs new file mode 100644 index 000000000..04bf89090 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionDiscriminatorType.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDecisionQuestionDiscriminatorType + { + /// + /// + /// + Choice, + /// + /// + /// + Predicate, + /// + /// + /// + Score, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionQuestionDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionQuestionDiscriminatorType value) + { + return value switch + { + LiveDecisionQuestionDiscriminatorType.Choice => "choice", + LiveDecisionQuestionDiscriminatorType.Predicate => "predicate", + LiveDecisionQuestionDiscriminatorType.Score => "score", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionQuestionDiscriminatorType? ToEnum(string value) + { + return value switch + { + "choice" => LiveDecisionQuestionDiscriminatorType.Choice, + "predicate" => LiveDecisionQuestionDiscriminatorType.Predicate, + "score" => LiveDecisionQuestionDiscriminatorType.Score, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.Json.g.cs new file mode 100644 index 000000000..80257dbd0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionQuestionsInputParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.g.cs new file mode 100644 index 000000000..c5d978674 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + public sealed partial class LiveDecisionQuestionsInputParam + { + /// + /// Native Decision API questions evaluated together, in order. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("questions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Questions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Native Decision API questions evaluated together, in order. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionQuestionsInputParam( + global::System.Collections.Generic.IList questions) + { + this.Questions = questions ?? throw new global::System.ArgumentNullException(nameof(questions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionQuestionsInputParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.Json.g.cs new file mode 100644 index 000000000..7c2d54a38 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionQuestionsInputParam2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.g.cs new file mode 100644 index 000000000..8412c6e01 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionQuestionsInputParam2.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + public sealed partial class LiveDecisionQuestionsInputParam2 + { + /// + /// Native Decision API questions evaluated together, in order. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("questions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Questions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Native Decision API questions evaluated together, in order. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionQuestionsInputParam2( + global::System.Collections.Generic.IList questions) + { + this.Questions = questions ?? throw new global::System.ArgumentNullException(nameof(questions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionQuestionsInputParam2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.Json.g.cs new file mode 100644 index 000000000..ee7390b89 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionScoreLevelParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionScoreLevelParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionScoreLevelParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionScoreLevelParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionScoreLevelParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionScoreLevelParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionScoreLevelParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionScoreLevelParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.g.cs new file mode 100644 index 000000000..f522705ef --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreLevelParam.g.cs @@ -0,0 +1,54 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionScoreLevelParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("label")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Label { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("description")] + public string? Description { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionScoreLevelParam( + string label, + string? description) + { + this.Label = label ?? throw new global::System.ArgumentNullException(nameof(label)); + this.Description = description; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionScoreLevelParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.Json.g.cs new file mode 100644 index 000000000..d0802644f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionScoreQuestionParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionScoreQuestionParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.g.cs new file mode 100644 index 000000000..cd764762b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParam.g.cs @@ -0,0 +1,77 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionScoreQuestionParam + { + /// + /// Default Value: score + /// + /// global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType.Score + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionScoreQuestionParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType.Score; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + public string? Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("instructions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Instructions { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("levels")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Levels { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// + /// + /// Default Value: score + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionScoreQuestionParam( + string instructions, + global::System.Collections.Generic.IList levels, + string? name, + global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType type = global::tryAGI.OpenAI.LiveDecisionScoreQuestionParamType.Score) + { + this.Type = type; + this.Name = name; + this.Instructions = instructions ?? throw new global::System.ArgumentNullException(nameof(instructions)); + this.Levels = levels ?? throw new global::System.ArgumentNullException(nameof(levels)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionScoreQuestionParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParamType.g.cs new file mode 100644 index 000000000..04ca8b4a6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionScoreQuestionParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: score + /// + public enum LiveDecisionScoreQuestionParamType + { + /// + /// + /// + Score, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionScoreQuestionParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionScoreQuestionParamType value) + { + return value switch + { + LiveDecisionScoreQuestionParamType.Score => "score", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionScoreQuestionParamType? ToEnum(string value) + { + return value switch + { + "score" => LiveDecisionScoreQuestionParamType.Score, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.Json.g.cs new file mode 100644 index 000000000..04a213381 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionStoredInputItemParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionStoredInputItemParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.g.cs new file mode 100644 index 000000000..23922e4bf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParam.g.cs @@ -0,0 +1,85 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionStoredInputItemParam + { + /// + /// The ID of the stored Decision input item. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { get; set; } + + /// + /// Default Value: message + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType? Type { get; set; } + + /// + /// The message role. Always `user`.
+ /// Default Value: user + ///
+ /// global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole.User + [global::System.Text.Json.Serialization.JsonPropertyName("role")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamRoleJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole Role { get; set; } = global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole.User; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("content")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter>))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.OneOf> Content { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// The ID of the stored Decision input item. + /// + /// + /// + /// Default Value: message + /// + /// + /// The message role. Always `user`.
+ /// Default Value: user + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionStoredInputItemParam( + string id, + global::tryAGI.OpenAI.OneOf> content, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamType? type, + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole role = global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamRole.User) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + this.Type = type; + this.Role = role; + this.Content = content; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionStoredInputItemParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.Json.g.cs new file mode 100644 index 000000000..83539584e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.g.cs new file mode 100644 index 000000000..d8e6d129a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? Type { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator( + global::tryAGI.OpenAI.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs new file mode 100644 index 000000000..d45b78fae --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType + { + /// + /// + /// + InputImage, + /// + /// + /// + InputText, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType value) + { + return value switch + { + LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputImage => "input_image", + LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputText => "input_text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType? ToEnum(string value) + { + return value switch + { + "input_image" => LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputImage, + "input_text" => LiveDecisionStoredInputItemParamContentVariant2ItemDiscriminatorType.InputText, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamRole.g.cs new file mode 100644 index 000000000..82aef46fc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamRole.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The message role. Always `user`.
+ /// Default Value: user + ///
+ public enum LiveDecisionStoredInputItemParamRole + { + /// + /// + /// + User, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionStoredInputItemParamRoleExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionStoredInputItemParamRole value) + { + return value switch + { + LiveDecisionStoredInputItemParamRole.User => "user", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionStoredInputItemParamRole? ToEnum(string value) + { + return value switch + { + "user" => LiveDecisionStoredInputItemParamRole.User, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamType.g.cs new file mode 100644 index 000000000..1d6050418 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionStoredInputItemParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: message + /// + public enum LiveDecisionStoredInputItemParamType + { + /// + /// + /// + Message, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionStoredInputItemParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionStoredInputItemParamType value) + { + return value switch + { + LiveDecisionStoredInputItemParamType.Message => "message", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionStoredInputItemParamType? ToEnum(string value) + { + return value switch + { + "message" => LiveDecisionStoredInputItemParamType.Message, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.Json.g.cs new file mode 100644 index 000000000..c5c27f34f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionTriggerInputParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionTriggerInputParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionTriggerInputParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.g.cs new file mode 100644 index 000000000..2752ce49b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionTriggerInputParam + { + /// + /// Default Value: decisions + /// + /// global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType.Decisions + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType.Decisions; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParamEventTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType EventType { get; set; } + + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decisions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam Decisions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + /// + /// Default Value: decisions + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionTriggerInputParam( + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamEventType eventType, + global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam decisions, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType type = global::tryAGI.OpenAI.LiveDecisionTriggerInputParamType.Decisions) + { + this.Type = type; + this.EventType = eventType; + this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionTriggerInputParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.Json.g.cs new file mode 100644 index 000000000..63dbcc256 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionTriggerInputParam2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.g.cs new file mode 100644 index 000000000..55bddaa95 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2.g.cs @@ -0,0 +1,71 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionTriggerInputParam2 + { + /// + /// Default Value: decisions + /// + /// global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type.Decisions + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2TypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type.Decisions; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionTriggerInputParam2EventTypeJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType EventType { get; set; } + + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decisions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2 Decisions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Questions evaluated using the current transcript and the session's shared Decision items. + /// + /// + /// Default Value: decisions + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionTriggerInputParam2( + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2EventType eventType, + global::tryAGI.OpenAI.LiveDecisionQuestionsInputParam2 decisions, + global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type type = global::tryAGI.OpenAI.LiveDecisionTriggerInputParam2Type.Decisions) + { + this.Type = type; + this.EventType = eventType; + this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionTriggerInputParam2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2EventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2EventType.g.cs new file mode 100644 index 000000000..e949f5d6b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2EventType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDecisionTriggerInputParam2EventType + { + /// + /// + /// + SessionInputTranscriptDelta, + /// + /// + /// + SessionOutputTranscriptDelta, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionTriggerInputParam2EventTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionTriggerInputParam2EventType value) + { + return value switch + { + LiveDecisionTriggerInputParam2EventType.SessionInputTranscriptDelta => "session.input_transcript.delta", + LiveDecisionTriggerInputParam2EventType.SessionOutputTranscriptDelta => "session.output_transcript.delta", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionTriggerInputParam2EventType? ToEnum(string value) + { + return value switch + { + "session.input_transcript.delta" => LiveDecisionTriggerInputParam2EventType.SessionInputTranscriptDelta, + "session.output_transcript.delta" => LiveDecisionTriggerInputParam2EventType.SessionOutputTranscriptDelta, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2Type.g.cs new file mode 100644 index 000000000..fbf73d98a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParam2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDecisionTriggerInputParam2Type + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionTriggerInputParam2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionTriggerInputParam2Type value) + { + return value switch + { + LiveDecisionTriggerInputParam2Type.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionTriggerInputParam2Type? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDecisionTriggerInputParam2Type.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamEventType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamEventType.g.cs new file mode 100644 index 000000000..523325c34 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamEventType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDecisionTriggerInputParamEventType + { + /// + /// + /// + SessionInputTranscriptDelta, + /// + /// + /// + SessionOutputTranscriptDelta, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionTriggerInputParamEventTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionTriggerInputParamEventType value) + { + return value switch + { + LiveDecisionTriggerInputParamEventType.SessionInputTranscriptDelta => "session.input_transcript.delta", + LiveDecisionTriggerInputParamEventType.SessionOutputTranscriptDelta => "session.output_transcript.delta", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionTriggerInputParamEventType? ToEnum(string value) + { + return value switch + { + "session.input_transcript.delta" => LiveDecisionTriggerInputParamEventType.SessionInputTranscriptDelta, + "session.output_transcript.delta" => LiveDecisionTriggerInputParamEventType.SessionOutputTranscriptDelta, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamType.g.cs new file mode 100644 index 000000000..e25094523 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionTriggerInputParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDecisionTriggerInputParamType + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionTriggerInputParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionTriggerInputParamType value) + { + return value switch + { + LiveDecisionTriggerInputParamType.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionTriggerInputParamType? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDecisionTriggerInputParamType.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.Json.g.cs new file mode 100644 index 000000000..0ed739f8b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsDelegationParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsDelegationParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsDelegationParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs new file mode 100644 index 000000000..74fb707dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsDelegationParam + { + /// + /// Default Value: decisions + /// + /// global::tryAGI.OpenAI.LiveDecisionsDelegationParamType.Decisions + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionsDelegationParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionsDelegationParamType.Decisions; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decisions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam Decisions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Default Value: decisions + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsDelegationParam( + global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam decisions, + global::tryAGI.OpenAI.LiveDecisionsDelegationParamType type = global::tryAGI.OpenAI.LiveDecisionsDelegationParamType.Decisions) + { + this.Type = type; + this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsDelegationParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionsDelegationParam FromDecisions(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam decisions) + { + return new LiveDecisionsDelegationParam + { + Decisions = decisions, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.Json.g.cs new file mode 100644 index 000000000..a507300ae --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsDelegationParam2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsDelegationParam2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsDelegationParam2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationParam2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsDelegationParam2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs new file mode 100644 index 000000000..b9f748ab1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsDelegationParam2 + { + /// + /// Default Value: decisions + /// + /// global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type.Decisions + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationParam2TypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type.Decisions; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decisions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2 Decisions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Default Value: decisions + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsDelegationParam2( + global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2 decisions, + global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type type = global::tryAGI.OpenAI.LiveDecisionsDelegationParam2Type.Decisions) + { + this.Type = type; + this.Decisions = decisions ?? throw new global::System.ArgumentNullException(nameof(decisions)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsDelegationParam2() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveDecisionsDelegationParam2 FromDecisions(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2 decisions) + { + return new LiveDecisionsDelegationParam2 + { + Decisions = decisions, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2Type.g.cs new file mode 100644 index 000000000..64e56c6b6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParam2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDecisionsDelegationParam2Type + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionsDelegationParam2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionsDelegationParam2Type value) + { + return value switch + { + LiveDecisionsDelegationParam2Type.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionsDelegationParam2Type? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDecisionsDelegationParam2Type.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParamType.g.cs new file mode 100644 index 000000000..b2290d13f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDecisionsDelegationParamType + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionsDelegationParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionsDelegationParamType value) + { + return value switch + { + LiveDecisionsDelegationParamType.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionsDelegationParamType? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDecisionsDelegationParamType.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.Json.g.cs new file mode 100644 index 000000000..4fbeaf8c5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsDelegationUpdateParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs new file mode 100644 index 000000000..94cad04a4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParam.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsDelegationUpdateParam + { + /// + /// Default Value: decisions + /// + /// global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType.Decisions + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveDecisionsDelegationUpdateParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType Type { get; set; } = global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType.Decisions; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("decisions")] + public global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? Decisions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Default Value: decisions + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsDelegationUpdateParam( + global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? decisions, + global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType type = global::tryAGI.OpenAI.LiveDecisionsDelegationUpdateParamType.Decisions) + { + this.Type = type; + this.Decisions = decisions; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsDelegationUpdateParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParamType.g.cs new file mode 100644 index 000000000..8b7d38df1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsDelegationUpdateParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDecisionsDelegationUpdateParamType + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDecisionsDelegationUpdateParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDecisionsDelegationUpdateParamType value) + { + return value switch + { + LiveDecisionsDelegationUpdateParamType.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDecisionsDelegationUpdateParamType? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDecisionsDelegationUpdateParamType.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.Json.g.cs new file mode 100644 index 000000000..eab3dcdc1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsSettingsInputParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.g.cs new file mode 100644 index 000000000..9c600dca6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsSettingsInputParam + { + /// + /// Native Decision API questions evaluated together, in order. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("questions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Questions { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Native Decision API questions evaluated together, in order. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsSettingsInputParam( + global::System.Collections.Generic.IList questions, + string model) + { + this.Questions = questions ?? throw new global::System.ArgumentNullException(nameof(questions)); + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsSettingsInputParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.Json.g.cs new file mode 100644 index 000000000..15b482a2e --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsSettingsInputParam2 + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsSettingsInputParam2; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.g.cs new file mode 100644 index 000000000..9836e588c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsInputParam2.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsSettingsInputParam2 + { + /// + /// Native Decision API questions evaluated together, in order. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("questions")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::System.Collections.Generic.IList Questions { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Model { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// Native Decision API questions evaluated together, in order. + /// + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsSettingsInputParam2( + global::System.Collections.Generic.IList questions, + string model) + { + this.Questions = questions ?? throw new global::System.ArgumentNullException(nameof(questions)); + this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsSettingsInputParam2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.Json.g.cs new file mode 100644 index 000000000..61c32c9e5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveDecisionsSettingsUpdateParam + { + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerContext. + /// + public string ToJson( + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Serialize( + this, + this.GetType(), + jsonSerializerContext); + } + + /// + /// Serializes the current instance to a JSON string using the generated default JsonSerializerContext. + /// + public string ToJson() + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Serializes the current instance to a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public string ToJson( + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return ToJson(global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Serialize( + this, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? FromJson( + string json) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON string using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam? FromJson( + string json, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJson( + json, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + jsonSerializerOptions); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerContext. + /// + public static async global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return (await global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + typeof(global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveDecisionsSettingsUpdateParam; + } + + /// + /// Deserializes a JSON stream using the generated default JsonSerializerContext. + /// + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + /// + /// Deserializes a JSON stream using the provided JsonSerializerOptions. + /// +#if NET8_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")] + [global::System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")] +#endif + public static global::System.Threading.Tasks.ValueTask FromJsonStreamAsync( + global::System.IO.Stream jsonStream, + global::System.Text.Json.JsonSerializerOptions? jsonSerializerOptions = null) + { + if (jsonSerializerOptions is null) + { + return FromJsonStreamAsync( + jsonStream, + global::tryAGI.OpenAI.SourceGenerationContext.Default); + } + + return global::System.Text.Json.JsonSerializer.DeserializeAsync( + jsonStream, + jsonSerializerOptions); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.g.cs new file mode 100644 index 000000000..3a5e44575 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDecisionsSettingsUpdateParam.g.cs @@ -0,0 +1,55 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveDecisionsSettingsUpdateParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("model")] + public string? Model { get; set; } + + /// + /// Native Decision API questions evaluated together, in order. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("questions")] + public global::System.Collections.Generic.IList? Questions { get; set; } + + /// + /// Additional properties that are not explicitly defined in the schema + /// + [global::System.Text.Json.Serialization.JsonExtensionData] + public global::System.Collections.Generic.IDictionary AdditionalProperties { get; set; } = new global::System.Collections.Generic.Dictionary(); + + /// + /// Initializes a new instance of the class. + /// + /// + /// + /// Native Decision API questions evaluated together, in order. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveDecisionsSettingsUpdateParam( + string? model, + global::System.Collections.Generic.IList? questions) + { + this.Model = model; + this.Questions = questions; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveDecisionsSettingsUpdateParam() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationCreated.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationCreated.g.cs index 33af5435e..b40006fce 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationCreated.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationCreated.g.cs @@ -4,7 +4,7 @@ namespace tryAGI.OpenAI { /// - /// Returned when the Live model delegates work to your application or a Responses backend. Contains delegation metadata and the position on the session timeline where the work was delegated.
+ /// Returned when the Live model delegates work to your application, Responses, or Decisions. Contains delegation metadata and the position on the session timeline where the work was delegated.
/// Example: {"type":"session.delegation.created","event_id":"evt_delegation_001","offset_ms":3600,"delegation":{"id":"del_abc123","type":"delegation","target":"client"}} ///
public sealed partial class LiveDelegationCreated diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItem.g.cs index 4a13a7b21..f13b21e56 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItem.g.cs @@ -4,12 +4,12 @@ namespace tryAGI.OpenAI { /// - /// Metadata for work delegated by the Live model. Client delegations are handled by your application; Responses delegations run on the configured backend. + /// Metadata for work delegated by the Live model to your application, Responses, or Decisions. /// public sealed partial class LiveDelegationItem { /// - /// The unique ID of the delegation. Use this as delegation_id when replying to client-owned work or correlating Responses events. + /// The unique ID of the delegation. Use this as delegation_id when replying to client-owned work or correlating backend events. /// [global::System.Text.Json.Serialization.JsonPropertyName("id")] [global::System.Text.Json.Serialization.JsonRequired] @@ -25,12 +25,12 @@ public sealed partial class LiveDelegationItem public global::tryAGI.OpenAI.LiveDelegationItemType Type { get; set; } = global::tryAGI.OpenAI.LiveDelegationItemType.Delegation; /// - /// Where the Live model delegated the work: `client` for your application, or `responses` for the configured Responses backend. + /// Where the Live model delegated the work: `client`, `responses`, or `decisions`. /// [global::System.Text.Json.Serialization.JsonPropertyName("target")] - [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.OneOfJsonConverter))] [global::System.Text.Json.Serialization.JsonRequired] - public required global::tryAGI.OpenAI.OneOf Target { get; set; } + public required global::tryAGI.OpenAI.OneOf Target { get; set; } /// /// The ID of the Responses API response associated with a Responses delegation. Omitted for client delegations. @@ -48,10 +48,10 @@ public sealed partial class LiveDelegationItem /// Initializes a new instance of the class. /// /// - /// The unique ID of the delegation. Use this as delegation_id when replying to client-owned work or correlating Responses events. + /// The unique ID of the delegation. Use this as delegation_id when replying to client-owned work or correlating backend events. /// /// - /// Where the Live model delegated the work: `client` for your application, or `responses` for the configured Responses backend. + /// Where the Live model delegated the work: `client`, `responses`, or `decisions`. /// /// /// The ID of the Responses API response associated with a Responses delegation. Omitted for client delegations. @@ -65,7 +65,7 @@ public sealed partial class LiveDelegationItem #endif public LiveDelegationItem( string id, - global::tryAGI.OpenAI.OneOf target, + global::tryAGI.OpenAI.OneOf target, string? responseId, global::tryAGI.OpenAI.LiveDelegationItemType type = global::tryAGI.OpenAI.LiveDelegationItemType.Delegation) { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItemTargetVariant3.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItemTargetVariant3.g.cs new file mode 100644 index 000000000..1760cb6d2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDelegationItemTargetVariant3.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: decisions + /// + public enum LiveDelegationItemTargetVariant3 + { + /// + /// + /// + Decisions, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDelegationItemTargetVariant3Extensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDelegationItemTargetVariant3 value) + { + return value switch + { + LiveDelegationItemTargetVariant3.Decisions => "decisions", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDelegationItemTargetVariant3? ToEnum(string value) + { + return value switch + { + "decisions" => LiveDelegationItemTargetVariant3.Decisions, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDetailEnum.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDetailEnum.g.cs new file mode 100644 index 000000000..cd3a3cefe --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveDetailEnum.g.cs @@ -0,0 +1,63 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveDetailEnum + { + /// + /// + /// + Auto, + /// + /// + /// + High, + /// + /// + /// + Low, + /// + /// + /// + Original, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveDetailEnumExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveDetailEnum value) + { + return value switch + { + LiveDetailEnum.Auto => "auto", + LiveDetailEnum.High => "high", + LiveDetailEnum.Low => "low", + LiveDetailEnum.Original => "original", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveDetailEnum? ToEnum(string value) + { + return value switch + { + "auto" => LiveDetailEnum.Auto, + "high" => LiveDetailEnum.High, + "low" => LiveDetailEnum.Low, + "original" => LiveDetailEnum.Original, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEvent.g.cs index e7c365274..ef565b257 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEvent.g.cs @@ -53,7 +53,7 @@ public bool TryPickSessionStart( : throw new global::System.InvalidOperationException($"Expected union variant 'SessionStart' but the value was {ToString()}."); /// - /// Update the delegation settings of an active Live session. The server acknowledges accepted changes with `session.updated`.
+ /// Update the delegation settings or transcript triggers of an active Live session. The server acknowledges accepted changes with `session.updated`.
/// Example: {"type":"session.update","event_id":"evt_update_001","session":{"delegation":{"type":"responses","responses":{"instructions":"Check restaurant availability. Ask before confirming a booking.","max_output_tokens":1024}}}} ///
#if NET6_0_OR_GREATER @@ -356,6 +356,120 @@ public bool TryPickSessionCommentaryAppend( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionCommentaryAppend' but the value was {ToString()}."); + /// + /// Evaluate the configured questions using the current conversation and Decision inputs. Reusing an event_id is rejected for the lifetime of the session.
+ /// Example: {"type":"decision.create","event_id":"decision_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionCreate))] +#endif + public bool IsDecisionCreate => DecisionCreate != null; + + /// + /// + /// + public bool TryPickDecisionCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + value = DecisionCreate; + return IsDecisionCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionCreateParam PickDecisionCreate() => DecisionCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionCreate' but the value was {ToString()}."); + + /// + /// Append an input item for future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.create","event_id":"browser_1","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemCreate))] +#endif + public bool IsDecisionItemCreate => DecisionItemCreate != null; + + /// + /// + /// + public bool TryPickDecisionItemCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + value = DecisionItemCreate; + return IsDecisionItemCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam PickDecisionItemCreate() => DecisionItemCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemCreate' but the value was {ToString()}."); + + /// + /// Delete an input item from future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.delete","event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemDelete))] +#endif + public bool IsDecisionItemDelete => DecisionItemDelete != null; + + /// + /// + /// + public bool TryPickDecisionItemDelete( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + value = DecisionItemDelete; + return IsDecisionItemDelete; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam PickDecisionItemDelete() => DecisionItemDelete is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemDelete' but the value was {ToString()}."); + /// /// Add an input item to the Live session’s Responses backend. Requires Responses delegation; use `response.create` to request a response.
/// Example: {"type":"response.item.create","event_id":"evt_item_001","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Please check for a table for two at 7 PM."}]}} @@ -676,6 +790,75 @@ public LiveForkClientEvent(global::tryAGI.OpenAI.LiveCommentaryAppendParam? valu ///
public static LiveForkClientEvent FromSessionCommentaryAppend(global::tryAGI.OpenAI.LiveCommentaryAppendParam? value) => new LiveForkClientEvent(value); + /// + /// + /// + public static implicit operator LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam value) => new LiveForkClientEvent((global::tryAGI.OpenAI.LiveDecisionCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionCreateParam?(LiveForkClientEvent @this) => @this.DecisionCreate; + + /// + /// + /// + public LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + DecisionCreate = value; + } + + /// + /// + /// + public static LiveForkClientEvent FromDecisionCreate(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) => new LiveForkClientEvent(value); + + /// + /// + /// + public static implicit operator LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam value) => new LiveForkClientEvent((global::tryAGI.OpenAI.LiveDecisionItemCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemCreateParam?(LiveForkClientEvent @this) => @this.DecisionItemCreate; + + /// + /// + /// + public LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + DecisionItemCreate = value; + } + + /// + /// + /// + public static LiveForkClientEvent FromDecisionItemCreate(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) => new LiveForkClientEvent(value); + + /// + /// + /// + public static implicit operator LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam value) => new LiveForkClientEvent((global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?(LiveForkClientEvent @this) => @this.DecisionItemDelete; + + /// + /// + /// + public LiveForkClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + DecisionItemDelete = value; + } + + /// + /// + /// + public static LiveForkClientEvent FromDecisionItemDelete(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) => new LiveForkClientEvent(value); + /// /// /// @@ -759,6 +942,9 @@ public LiveForkClientEvent( global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate, + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete, global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate, global::tryAGI.OpenAI.LiveResponseCreateParam? responseCreate, global::tryAGI.OpenAI.LiveSessionCloseParam? sessionClose @@ -775,6 +961,9 @@ public LiveForkClientEvent( SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; + DecisionCreate = decisionCreate; + DecisionItemCreate = decisionItemCreate; + DecisionItemDelete = decisionItemDelete; ResponseItemCreate = responseItemCreate; ResponseCreate = responseCreate; SessionClose = sessionClose; @@ -787,6 +976,9 @@ public LiveForkClientEvent( SessionClose as object ?? ResponseCreate as object ?? ResponseItemCreate as object ?? + DecisionItemDelete as object ?? + DecisionItemCreate as object ?? + DecisionCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? @@ -811,6 +1003,9 @@ SessionStart as object SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? + DecisionCreate?.ToString() ?? + DecisionItemCreate?.ToString() ?? + DecisionItemDelete?.ToString() ?? ResponseItemCreate?.ToString() ?? ResponseCreate?.ToString() ?? SessionClose?.ToString() @@ -821,7 +1016,7 @@ SessionStart as object ///
public bool Validate() { - return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; } /// @@ -837,6 +1032,9 @@ public bool Validate() global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, + global::System.Func? decisionCreate = null, + global::System.Func? decisionItemCreate = null, + global::System.Func? decisionItemDelete = null, global::System.Func? responseItemCreate = null, global::System.Func? responseCreate = null, global::System.Func? sessionClose = null, @@ -883,17 +1081,29 @@ public bool Validate() { return sessionCommentaryAppend(__value8); } - else if (ResponseItemCreate is { } __value9 && responseItemCreate != null) + else if (DecisionCreate is { } __value9 && decisionCreate != null) + { + return decisionCreate(__value9); + } + else if (DecisionItemCreate is { } __value10 && decisionItemCreate != null) { - return responseItemCreate(__value9); + return decisionItemCreate(__value10); } - else if (ResponseCreate is { } __value10 && responseCreate != null) + else if (DecisionItemDelete is { } __value11 && decisionItemDelete != null) { - return responseCreate(__value10); + return decisionItemDelete(__value11); } - else if (SessionClose is { } __value11 && sessionClose != null) + else if (ResponseItemCreate is { } __value12 && responseItemCreate != null) { - return sessionClose(__value11); + return responseItemCreate(__value12); + } + else if (ResponseCreate is { } __value13 && responseCreate != null) + { + return responseCreate(__value13); + } + else if (SessionClose is { } __value14 && sessionClose != null) + { + return sessionClose(__value14); } return default(TResult); @@ -921,6 +1131,12 @@ public void Match( global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + + global::System.Action? decisionItemCreate = null, + + global::System.Action? decisionItemDelete = null, + global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, @@ -969,17 +1185,29 @@ public void Match( { sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value9) + else if (DecisionCreate is { } __value9) { - responseItemCreate?.Invoke(__value9); + decisionCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value10) + else if (DecisionItemCreate is { } __value10) { - responseCreate?.Invoke(__value10); + decisionItemCreate?.Invoke(__value10); } - else if (SessionClose is { } __value11) + else if (DecisionItemDelete is { } __value11) { - sessionClose?.Invoke(__value11); + decisionItemDelete?.Invoke(__value11); + } + else if (ResponseItemCreate is { } __value12) + { + responseItemCreate?.Invoke(__value12); + } + else if (ResponseCreate is { } __value13) + { + responseCreate?.Invoke(__value13); + } + else if (SessionClose is { } __value14) + { + sessionClose?.Invoke(__value14); } } @@ -996,6 +1224,9 @@ public void Switch( global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + global::System.Action? decisionItemCreate = null, + global::System.Action? decisionItemDelete = null, global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, global::System.Action? sessionClose = null, @@ -1042,17 +1273,29 @@ public void Switch( { sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value9) + else if (DecisionCreate is { } __value9) + { + decisionCreate?.Invoke(__value9); + } + else if (DecisionItemCreate is { } __value10) + { + decisionItemCreate?.Invoke(__value10); + } + else if (DecisionItemDelete is { } __value11) + { + decisionItemDelete?.Invoke(__value11); + } + else if (ResponseItemCreate is { } __value12) { - responseItemCreate?.Invoke(__value9); + responseItemCreate?.Invoke(__value12); } - else if (ResponseCreate is { } __value10) + else if (ResponseCreate is { } __value13) { - responseCreate?.Invoke(__value10); + responseCreate?.Invoke(__value13); } - else if (SessionClose is { } __value11) + else if (SessionClose is { } __value14) { - sessionClose?.Invoke(__value11); + sessionClose?.Invoke(__value14); } } @@ -1081,6 +1324,12 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveThinkingAppendParam), SessionCommentaryAppend, typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam), + DecisionCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), + DecisionItemCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), + DecisionItemDelete, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), ResponseItemCreate, typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), ResponseCreate, @@ -1112,6 +1361,9 @@ public bool Equals(LiveForkClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInstructionsAppend, other.SessionInstructionsAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionThinkingAppend, other.SessionThinkingAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionCommentaryAppend, other.SessionCommentaryAppend) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionCreate, other.DecisionCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemCreate, other.DecisionItemCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemDelete, other.DecisionItemDelete) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseItemCreate, other.ResponseItemCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseCreate, other.ResponseCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionClose, other.SessionClose) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEventDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEventDiscriminatorType.g.cs index 1531d92a8..4cadc6782 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEventDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveForkClientEventDiscriminatorType.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public enum LiveForkClientEventDiscriminatorType { + /// + /// + /// + DecisionCreate, + /// + /// + /// + DecisionItemCreate, + /// + /// + /// + DecisionItemDelete, /// /// /// @@ -70,6 +82,9 @@ public static string ToValueString(this LiveForkClientEventDiscriminatorType val { return value switch { + LiveForkClientEventDiscriminatorType.DecisionCreate => "decision.create", + LiveForkClientEventDiscriminatorType.DecisionItemCreate => "decision.item.create", + LiveForkClientEventDiscriminatorType.DecisionItemDelete => "decision.item.delete", LiveForkClientEventDiscriminatorType.ResponseCreate => "response.create", LiveForkClientEventDiscriminatorType.ResponseItemCreate => "response.item.create", LiveForkClientEventDiscriminatorType.SessionClose => "session.close", @@ -92,6 +107,9 @@ public static string ToValueString(this LiveForkClientEventDiscriminatorType val { return value switch { + "decision.create" => LiveForkClientEventDiscriminatorType.DecisionCreate, + "decision.item.create" => LiveForkClientEventDiscriminatorType.DecisionItemCreate, + "decision.item.delete" => LiveForkClientEventDiscriminatorType.DecisionItemDelete, "response.create" => LiveForkClientEventDiscriminatorType.ResponseCreate, "response.item.create" => LiveForkClientEventDiscriminatorType.ResponseItemCreate, "session.close" => LiveForkClientEventDiscriminatorType.SessionClose, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveMediaSessionCreateParams.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveMediaSessionCreateParams.g.cs index fdcd8575a..2213b51fd 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveMediaSessionCreateParams.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveMediaSessionCreateParams.g.cs @@ -36,6 +36,12 @@ public sealed partial class LiveMediaSessionCreateParams [global::System.Text.Json.Serialization.JsonPropertyName("delegation")] public global::tryAGI.OpenAI.DelegationVariant1? Delegation { get; set; } + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("triggers")] + public global::System.Collections.Generic.IList? Triggers { get; set; } + /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -72,6 +78,9 @@ public sealed partial class LiveMediaSessionCreateParams /// Startup audio configuration. WebRTC and SIP negotiate their audio format on the media transport. /// /// + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -89,6 +98,7 @@ public LiveMediaSessionCreateParams( string? instructions, global::tryAGI.OpenAI.LiveMediaSessionAudioParam? audio, global::tryAGI.OpenAI.DelegationVariant1? delegation, + global::System.Collections.Generic.IList? triggers, bool? store, global::System.Collections.Generic.IList? input, global::tryAGI.OpenAI.LiveClientConfigParam? client) @@ -97,6 +107,7 @@ public LiveMediaSessionCreateParams( this.Instructions = instructions; this.Audio = audio; this.Delegation = delegation; + this.Triggers = triggers; this.Store = store; this.Input = input; this.Client = client; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2.g.cs index d421f5200..116864079 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2.g.cs @@ -509,7 +509,7 @@ public bool TryPickSessionOutputTranscriptDelta( : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputTranscriptDelta' but the value was {ToString()}."); /// - /// Returned when the Live model delegates work to your application or a Responses backend. Contains delegation metadata and the position on the session timeline where the work was delegated.
+ /// Returned when the Live model delegates work to your application, Responses, or Decisions. Contains delegation metadata and the position on the session timeline where the work was delegated.
/// Example: {"type":"session.delegation.created","event_id":"evt_delegation_001","offset_ms":3600,"delegation":{"id":"del_abc123","type":"delegation","target":"client"}} ///
#if NET6_0_OR_GREATER @@ -546,6 +546,120 @@ public bool TryPickSessionDelegationCreated( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionDelegationCreated' but the value was {ToString()}."); + /// + /// A Decision API event for a Live delegation or transcript trigger. For a trigger, source_event_id identifies the transcript delta that caused this evaluation.
+ /// Example: {"type":"decision.event","event_id":"evt_decision_1","delegation_id":"del_abc123","trigger_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_type":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","event":{"type":"decision.completed","decision":{"model":"gpt-6-luna","answers":[{"type":"predicate","name":"damaged","probability":0.95}],"usage":{"input_tokens":42,"input_tokens_details":{"cached_tokens":0,"cache_write_tokens":0},"output_tokens":0,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":42}}}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionEvent? DecisionEvent { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionEvent? DecisionEvent { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionEvent))] +#endif + public bool IsDecisionEvent => DecisionEvent != null; + + /// + /// + /// + public bool TryPickDecisionEvent( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionEvent? value) + { + value = DecisionEvent; + return IsDecisionEvent; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionEvent PickDecisionEvent() => DecisionEvent is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionEvent' but the value was {ToString()}."); + + /// + /// An input item was appended for future decisions.
+ /// Example: {"type":"decision.item.created","event_id":"evt_item_1","client_event_id":"browser_1","item":{"id":"msg_browser_1","type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemCreated? DecisionItemCreated { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemCreated? DecisionItemCreated { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemCreated))] +#endif + public bool IsDecisionItemCreated => DecisionItemCreated != null; + + /// + /// + /// + public bool TryPickDecisionItemCreated( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemCreated? value) + { + value = DecisionItemCreated; + return IsDecisionItemCreated; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemCreated PickDecisionItemCreated() => DecisionItemCreated is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemCreated' but the value was {ToString()}."); + + /// + /// An input item was removed from future decisions.
+ /// Example: {"type":"decision.item.deleted","event_id":"evt_item_deleted_1","client_event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemDeleted? DecisionItemDeleted { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemDeleted? DecisionItemDeleted { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemDeleted))] +#endif + public bool IsDecisionItemDeleted => DecisionItemDeleted != null; + + /// + /// + /// + public bool TryPickDecisionItemDeleted( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) + { + value = DecisionItemDeleted; + return IsDecisionItemDeleted; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemDeleted PickDecisionItemDeleted() => DecisionItemDeleted is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemDeleted' but the value was {ToString()}."); + /// /// A streaming Responses API event from a backend delegated to by the Live session. Use the outer delegation_id to associate the nested stream with its Live delegation.
/// Example: {"type":"response.event","event_id":"evt_response_002","delegation_id":"del_responses123","event":{"type":"response.output_text.delta","item_id":"msg_abc123","output_index":0,"content_index":0,"delta":"An outdoor table is available at 7 PM.","sequence_number":3,"logprobs":[]}} @@ -1247,6 +1361,75 @@ public LiveServerEvent2(global::tryAGI.OpenAI.LiveDelegationCreated? value) ///
public static LiveServerEvent2 FromSessionDelegationCreated(global::tryAGI.OpenAI.LiveDelegationCreated? value) => new LiveServerEvent2(value); + /// + /// + /// + public static implicit operator LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionEvent value) => new LiveServerEvent2((global::tryAGI.OpenAI.LiveDecisionEvent?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionEvent?(LiveServerEvent2 @this) => @this.DecisionEvent; + + /// + /// + /// + public LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionEvent? value) + { + DecisionEvent = value; + } + + /// + /// + /// + public static LiveServerEvent2 FromDecisionEvent(global::tryAGI.OpenAI.LiveDecisionEvent? value) => new LiveServerEvent2(value); + + /// + /// + /// + public static implicit operator LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionItemCreated value) => new LiveServerEvent2((global::tryAGI.OpenAI.LiveDecisionItemCreated?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemCreated?(LiveServerEvent2 @this) => @this.DecisionItemCreated; + + /// + /// + /// + public LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionItemCreated? value) + { + DecisionItemCreated = value; + } + + /// + /// + /// + public static LiveServerEvent2 FromDecisionItemCreated(global::tryAGI.OpenAI.LiveDecisionItemCreated? value) => new LiveServerEvent2(value); + + /// + /// + /// + public static implicit operator LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionItemDeleted value) => new LiveServerEvent2((global::tryAGI.OpenAI.LiveDecisionItemDeleted?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemDeleted?(LiveServerEvent2 @this) => @this.DecisionItemDeleted; + + /// + /// + /// + public LiveServerEvent2(global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) + { + DecisionItemDeleted = value; + } + + /// + /// + /// + public static LiveServerEvent2 FromDecisionItemDeleted(global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) => new LiveServerEvent2(value); + /// /// /// @@ -1496,6 +1679,9 @@ public LiveServerEvent2( global::tryAGI.OpenAI.LiveInputTranscriptDelta? sessionInputTranscriptDelta, global::tryAGI.OpenAI.LiveOutputTranscriptDelta? sessionOutputTranscriptDelta, global::tryAGI.OpenAI.LiveDelegationCreated? sessionDelegationCreated, + global::tryAGI.OpenAI.LiveDecisionEvent? decisionEvent, + global::tryAGI.OpenAI.LiveDecisionItemCreated? decisionItemCreated, + global::tryAGI.OpenAI.LiveDecisionItemDeleted? decisionItemDeleted, global::tryAGI.OpenAI.LiveResponseEvent? responseEvent, global::tryAGI.OpenAI.LiveSessionUsageUpdated? sessionUsageUpdated, global::tryAGI.OpenAI.LiveSessionClosed? sessionClosed, @@ -1524,6 +1710,9 @@ public LiveServerEvent2( SessionInputTranscriptDelta = sessionInputTranscriptDelta; SessionOutputTranscriptDelta = sessionOutputTranscriptDelta; SessionDelegationCreated = sessionDelegationCreated; + DecisionEvent = decisionEvent; + DecisionItemCreated = decisionItemCreated; + DecisionItemDeleted = decisionItemDeleted; ResponseEvent = responseEvent; SessionUsageUpdated = sessionUsageUpdated; SessionClosed = sessionClosed; @@ -1550,6 +1739,9 @@ Error as object ?? SessionClosed as object ?? SessionUsageUpdated as object ?? ResponseEvent as object ?? + DecisionItemDeleted as object ?? + DecisionItemCreated as object ?? + DecisionEvent as object ?? SessionDelegationCreated as object ?? SessionOutputTranscriptDelta as object ?? SessionInputTranscriptDelta as object ?? @@ -1584,6 +1776,9 @@ SessionStarted as object SessionInputTranscriptDelta?.ToString() ?? SessionOutputTranscriptDelta?.ToString() ?? SessionDelegationCreated?.ToString() ?? + DecisionEvent?.ToString() ?? + DecisionItemCreated?.ToString() ?? + DecisionItemDeleted?.ToString() ?? ResponseEvent?.ToString() ?? SessionUsageUpdated?.ToString() ?? SessionClosed?.ToString() ?? @@ -1601,7 +1796,7 @@ SessionStarted as object ///
public bool Validate() { - return IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && IsTransportFailed; + return IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && IsTransportRinging && !IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && IsTransportAnswered && !IsTransportFailed || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputAudioAppend && !IsSessionOutputAudioDelta && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo && !IsTransportDtmfReceived && !IsTransportDtmfSend && !IsTransportRinging && !IsTransportAnswered && IsTransportFailed; } /// @@ -1622,6 +1817,9 @@ public bool Validate() global::System.Func? sessionInputTranscriptDelta = null, global::System.Func? sessionOutputTranscriptDelta = null, global::System.Func? sessionDelegationCreated = null, + global::System.Func? decisionEvent = null, + global::System.Func? decisionItemCreated = null, + global::System.Func? decisionItemDeleted = null, global::System.Func? responseEvent = null, global::System.Func? sessionUsageUpdated = null, global::System.Func? sessionClosed = null, @@ -1695,45 +1893,57 @@ public bool Validate() { return sessionDelegationCreated(__value13); } - else if (ResponseEvent is { } __value14 && responseEvent != null) + else if (DecisionEvent is { } __value14 && decisionEvent != null) + { + return decisionEvent(__value14); + } + else if (DecisionItemCreated is { } __value15 && decisionItemCreated != null) { - return responseEvent(__value14); + return decisionItemCreated(__value15); } - else if (SessionUsageUpdated is { } __value15 && sessionUsageUpdated != null) + else if (DecisionItemDeleted is { } __value16 && decisionItemDeleted != null) { - return sessionUsageUpdated(__value15); + return decisionItemDeleted(__value16); } - else if (SessionClosed is { } __value16 && sessionClosed != null) + else if (ResponseEvent is { } __value17 && responseEvent != null) { - return sessionClosed(__value16); + return responseEvent(__value17); } - else if (Error is { } __value17 && error != null) + else if (SessionUsageUpdated is { } __value18 && sessionUsageUpdated != null) { - return error(__value17); + return sessionUsageUpdated(__value18); } - else if (Info is { } __value18 && info != null) + else if (SessionClosed is { } __value19 && sessionClosed != null) { - return info(__value18); + return sessionClosed(__value19); } - else if (TransportDtmfReceived is { } __value19 && transportDtmfReceived != null) + else if (Error is { } __value20 && error != null) { - return transportDtmfReceived(__value19); + return error(__value20); } - else if (TransportDtmfSend is { } __value20 && transportDtmfSend != null) + else if (Info is { } __value21 && info != null) { - return transportDtmfSend(__value20); + return info(__value21); } - else if (TransportRinging is { } __value21 && transportRinging != null) + else if (TransportDtmfReceived is { } __value22 && transportDtmfReceived != null) { - return transportRinging(__value21); + return transportDtmfReceived(__value22); } - else if (TransportAnswered is { } __value22 && transportAnswered != null) + else if (TransportDtmfSend is { } __value23 && transportDtmfSend != null) { - return transportAnswered(__value22); + return transportDtmfSend(__value23); } - else if (TransportFailed is { } __value23 && transportFailed != null) + else if (TransportRinging is { } __value24 && transportRinging != null) { - return transportFailed(__value23); + return transportRinging(__value24); + } + else if (TransportAnswered is { } __value25 && transportAnswered != null) + { + return transportAnswered(__value25); + } + else if (TransportFailed is { } __value26 && transportFailed != null) + { + return transportFailed(__value26); } return default(TResult); @@ -1771,6 +1981,12 @@ public void Match( global::System.Action? sessionDelegationCreated = null, + global::System.Action? decisionEvent = null, + + global::System.Action? decisionItemCreated = null, + + global::System.Action? decisionItemDeleted = null, + global::System.Action? responseEvent = null, global::System.Action? sessionUsageUpdated = null, @@ -1853,45 +2069,57 @@ public void Match( { sessionDelegationCreated?.Invoke(__value13); } - else if (ResponseEvent is { } __value14) + else if (DecisionEvent is { } __value14) { - responseEvent?.Invoke(__value14); + decisionEvent?.Invoke(__value14); } - else if (SessionUsageUpdated is { } __value15) + else if (DecisionItemCreated is { } __value15) { - sessionUsageUpdated?.Invoke(__value15); + decisionItemCreated?.Invoke(__value15); } - else if (SessionClosed is { } __value16) + else if (DecisionItemDeleted is { } __value16) { - sessionClosed?.Invoke(__value16); + decisionItemDeleted?.Invoke(__value16); } - else if (Error is { } __value17) + else if (ResponseEvent is { } __value17) { - error?.Invoke(__value17); + responseEvent?.Invoke(__value17); } - else if (Info is { } __value18) + else if (SessionUsageUpdated is { } __value18) { - info?.Invoke(__value18); + sessionUsageUpdated?.Invoke(__value18); } - else if (TransportDtmfReceived is { } __value19) + else if (SessionClosed is { } __value19) { - transportDtmfReceived?.Invoke(__value19); + sessionClosed?.Invoke(__value19); } - else if (TransportDtmfSend is { } __value20) + else if (Error is { } __value20) { - transportDtmfSend?.Invoke(__value20); + error?.Invoke(__value20); } - else if (TransportRinging is { } __value21) + else if (Info is { } __value21) { - transportRinging?.Invoke(__value21); + info?.Invoke(__value21); } - else if (TransportAnswered is { } __value22) + else if (TransportDtmfReceived is { } __value22) { - transportAnswered?.Invoke(__value22); + transportDtmfReceived?.Invoke(__value22); } - else if (TransportFailed is { } __value23) + else if (TransportDtmfSend is { } __value23) { - transportFailed?.Invoke(__value23); + transportDtmfSend?.Invoke(__value23); + } + else if (TransportRinging is { } __value24) + { + transportRinging?.Invoke(__value24); + } + else if (TransportAnswered is { } __value25) + { + transportAnswered?.Invoke(__value25); + } + else if (TransportFailed is { } __value26) + { + transportFailed?.Invoke(__value26); } } @@ -1913,6 +2141,9 @@ public void Switch( global::System.Action? sessionInputTranscriptDelta = null, global::System.Action? sessionOutputTranscriptDelta = null, global::System.Action? sessionDelegationCreated = null, + global::System.Action? decisionEvent = null, + global::System.Action? decisionItemCreated = null, + global::System.Action? decisionItemDeleted = null, global::System.Action? responseEvent = null, global::System.Action? sessionUsageUpdated = null, global::System.Action? sessionClosed = null, @@ -1986,45 +2217,57 @@ public void Switch( { sessionDelegationCreated?.Invoke(__value13); } - else if (ResponseEvent is { } __value14) + else if (DecisionEvent is { } __value14) + { + decisionEvent?.Invoke(__value14); + } + else if (DecisionItemCreated is { } __value15) + { + decisionItemCreated?.Invoke(__value15); + } + else if (DecisionItemDeleted is { } __value16) + { + decisionItemDeleted?.Invoke(__value16); + } + else if (ResponseEvent is { } __value17) { - responseEvent?.Invoke(__value14); + responseEvent?.Invoke(__value17); } - else if (SessionUsageUpdated is { } __value15) + else if (SessionUsageUpdated is { } __value18) { - sessionUsageUpdated?.Invoke(__value15); + sessionUsageUpdated?.Invoke(__value18); } - else if (SessionClosed is { } __value16) + else if (SessionClosed is { } __value19) { - sessionClosed?.Invoke(__value16); + sessionClosed?.Invoke(__value19); } - else if (Error is { } __value17) + else if (Error is { } __value20) { - error?.Invoke(__value17); + error?.Invoke(__value20); } - else if (Info is { } __value18) + else if (Info is { } __value21) { - info?.Invoke(__value18); + info?.Invoke(__value21); } - else if (TransportDtmfReceived is { } __value19) + else if (TransportDtmfReceived is { } __value22) { - transportDtmfReceived?.Invoke(__value19); + transportDtmfReceived?.Invoke(__value22); } - else if (TransportDtmfSend is { } __value20) + else if (TransportDtmfSend is { } __value23) { - transportDtmfSend?.Invoke(__value20); + transportDtmfSend?.Invoke(__value23); } - else if (TransportRinging is { } __value21) + else if (TransportRinging is { } __value24) { - transportRinging?.Invoke(__value21); + transportRinging?.Invoke(__value24); } - else if (TransportAnswered is { } __value22) + else if (TransportAnswered is { } __value25) { - transportAnswered?.Invoke(__value22); + transportAnswered?.Invoke(__value25); } - else if (TransportFailed is { } __value23) + else if (TransportFailed is { } __value26) { - transportFailed?.Invoke(__value23); + transportFailed?.Invoke(__value26); } } @@ -2063,6 +2306,12 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDelta), SessionDelegationCreated, typeof(global::tryAGI.OpenAI.LiveDelegationCreated), + DecisionEvent, + typeof(global::tryAGI.OpenAI.LiveDecisionEvent), + DecisionItemCreated, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), + DecisionItemDeleted, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), ResponseEvent, typeof(global::tryAGI.OpenAI.LiveResponseEvent), SessionUsageUpdated, @@ -2113,6 +2362,9 @@ public bool Equals(LiveServerEvent2 other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputTranscriptDelta, other.SessionInputTranscriptDelta) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputTranscriptDelta, other.SessionOutputTranscriptDelta) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionDelegationCreated, other.SessionDelegationCreated) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionEvent, other.DecisionEvent) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemCreated, other.DecisionItemCreated) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemDeleted, other.DecisionItemDeleted) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseEvent, other.ResponseEvent) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionUsageUpdated, other.SessionUsageUpdated) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionClosed, other.SessionClosed) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2DiscriminatorType.g.cs index 8b6374699..1366937c8 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2DiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveServerEvent2DiscriminatorType.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public enum LiveServerEvent2DiscriminatorType { + /// + /// + /// + DecisionEvent, + /// + /// + /// + DecisionItemCreated, + /// + /// + /// + DecisionItemDeleted, /// /// /// @@ -118,6 +130,9 @@ public static string ToValueString(this LiveServerEvent2DiscriminatorType value) { return value switch { + LiveServerEvent2DiscriminatorType.DecisionEvent => "decision.event", + LiveServerEvent2DiscriminatorType.DecisionItemCreated => "decision.item.created", + LiveServerEvent2DiscriminatorType.DecisionItemDeleted => "decision.item.deleted", LiveServerEvent2DiscriminatorType.Error => "error", LiveServerEvent2DiscriminatorType.Info => "info", LiveServerEvent2DiscriminatorType.ResponseEvent => "response.event", @@ -152,6 +167,9 @@ public static string ToValueString(this LiveServerEvent2DiscriminatorType value) { return value switch { + "decision.event" => LiveServerEvent2DiscriminatorType.DecisionEvent, + "decision.item.created" => LiveServerEvent2DiscriminatorType.DecisionItemCreated, + "decision.item.deleted" => LiveServerEvent2DiscriminatorType.DecisionItemDeleted, "error" => LiveServerEvent2DiscriminatorType.Error, "info" => LiveServerEvent2DiscriminatorType.Info, "response.event" => LiveServerEvent2DiscriminatorType.ResponseEvent, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParams.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParams.g.cs index bfede4ba1..a19a34824 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParams.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParams.g.cs @@ -42,6 +42,12 @@ public sealed partial class LiveSessionCreateParams [global::System.Text.Json.Serialization.JsonPropertyName("delegation")] public global::tryAGI.OpenAI.DelegationVariant12? Delegation { get; set; } + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("triggers")] + public global::System.Collections.Generic.IList? Triggers { get; set; } + /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -75,6 +81,9 @@ public sealed partial class LiveSessionCreateParams /// Startup audio configuration. Only primary WebSockets accept audio.format; WebRTC and SIP negotiate their media format. Voice and format are immutable after startup. /// /// + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -90,6 +99,7 @@ public LiveSessionCreateParams( global::System.Collections.Generic.IList? input, global::tryAGI.OpenAI.LiveInitialSessionAudioParam? audio, global::tryAGI.OpenAI.DelegationVariant12? delegation, + global::System.Collections.Generic.IList? triggers, bool? store, global::tryAGI.OpenAI.LiveClientConfigParam? client) { @@ -98,6 +108,7 @@ public LiveSessionCreateParams( this.Input = input; this.Audio = audio; this.Delegation = delegation; + this.Triggers = triggers; this.Store = store; this.Client = client; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParamsDelegationVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParamsDelegationVariant1DiscriminatorType.g.cs index a45fe6bef..29dcb0d33 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParamsDelegationVariant1DiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateParamsDelegationVariant1DiscriminatorType.g.cs @@ -15,6 +15,10 @@ public enum LiveSessionCreateParamsDelegationVariant1DiscriminatorType /// /// /// + Decisions, + /// + /// + /// Responses, } @@ -31,6 +35,7 @@ public static string ToValueString(this LiveSessionCreateParamsDelegationVariant return value switch { LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Client => "client", + LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Decisions => "decisions", LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Responses => "responses", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -43,6 +48,7 @@ public static string ToValueString(this LiveSessionCreateParamsDelegationVariant return value switch { "client" => LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Client, + "decisions" => LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Decisions, "responses" => LiveSessionCreateParamsDelegationVariant1DiscriminatorType.Responses, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParam.g.cs index 72e4b167e..d0ed6fef5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParam.g.cs @@ -42,6 +42,12 @@ public sealed partial class LiveSessionResourceParam [global::System.Text.Json.Serialization.JsonPropertyName("delegation")] public global::tryAGI.OpenAI.DelegationVariant14? Delegation { get; set; } + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("triggers")] + public global::System.Collections.Generic.IList? Triggers { get; set; } + /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -105,6 +111,9 @@ public sealed partial class LiveSessionResourceParam /// Startup audio configuration. Only primary WebSockets accept audio.format; WebRTC and SIP negotiate their media format. Voice and format are immutable after startup. /// /// + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// /// /// Whether to store the session for later forking and recording download. Defaults to false for new sessions. /// @@ -126,6 +135,7 @@ public LiveSessionResourceParam( global::System.Collections.Generic.IList? input, global::tryAGI.OpenAI.LiveInitialSessionAudioParam? audio, global::tryAGI.OpenAI.DelegationVariant14? delegation, + global::System.Collections.Generic.IList? triggers, bool? store, global::tryAGI.OpenAI.LiveClientConfigParam? client, global::tryAGI.OpenAI.LiveSessionResourceParamStatus status = global::tryAGI.OpenAI.LiveSessionResourceParamStatus.Active) @@ -135,6 +145,7 @@ public LiveSessionResourceParam( this.Input = input; this.Audio = audio; this.Delegation = delegation; + this.Triggers = triggers; this.Store = store; this.Client = client; this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParamDelegationVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParamDelegationVariant1DiscriminatorType.g.cs index d7360e15f..4b15bb523 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParamDelegationVariant1DiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionResourceParamDelegationVariant1DiscriminatorType.g.cs @@ -15,6 +15,10 @@ public enum LiveSessionResourceParamDelegationVariant1DiscriminatorType /// /// /// + Decisions, + /// + /// + /// Responses, } @@ -31,6 +35,7 @@ public static string ToValueString(this LiveSessionResourceParamDelegationVarian return value switch { LiveSessionResourceParamDelegationVariant1DiscriminatorType.Client => "client", + LiveSessionResourceParamDelegationVariant1DiscriminatorType.Decisions => "decisions", LiveSessionResourceParamDelegationVariant1DiscriminatorType.Responses => "responses", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -43,6 +48,7 @@ public static string ToValueString(this LiveSessionResourceParamDelegationVarian return value switch { "client" => LiveSessionResourceParamDelegationVariant1DiscriminatorType.Client, + "decisions" => LiveSessionResourceParamDelegationVariant1DiscriminatorType.Decisions, "responses" => LiveSessionResourceParamDelegationVariant1DiscriminatorType.Responses, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParam.g.cs index e0ace9910..939378cc1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParam.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParam.g.cs @@ -4,7 +4,7 @@ namespace tryAGI.OpenAI { /// - /// Update the delegation settings of an active Live session. The server acknowledges accepted changes with `session.updated`.
+ /// Update the delegation settings or transcript triggers of an active Live session. The server acknowledges accepted changes with `session.updated`.
/// Example: {"type":"session.update","event_id":"evt_update_001","session":{"delegation":{"type":"responses","responses":{"instructions":"Check restaurant availability. Ask before confirming a booking.","max_output_tokens":1024}}}} ///
public sealed partial class LiveSessionUpdateParam @@ -25,7 +25,7 @@ public sealed partial class LiveSessionUpdateParam public global::tryAGI.OpenAI.LiveSessionUpdateParamType Type { get; set; } = global::tryAGI.OpenAI.LiveSessionUpdateParamType.SessionUpdate; /// - /// Sparse delegation updates. Omitted settings retain their values. The delegation type cannot change, including resetting Responses delegation to null or client. Model, frontend instructions, audio, and startup input are immutable. + /// Sparse delegation and trigger updates. Omitted settings retain their values. The delegation type cannot change. Model, frontend instructions, audio, and startup input are immutable. /// [global::System.Text.Json.Serialization.JsonPropertyName("session")] [global::System.Text.Json.Serialization.JsonRequired] @@ -41,7 +41,7 @@ public sealed partial class LiveSessionUpdateParam /// Initializes a new instance of the class. ///
/// - /// Sparse delegation updates. Omitted settings retain their values. The delegation type cannot change, including resetting Responses delegation to null or client. Model, frontend instructions, audio, and startup input are immutable. + /// Sparse delegation and trigger updates. Omitted settings retain their values. The delegation type cannot change. Model, frontend instructions, audio, and startup input are immutable. /// /// /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParams.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParams.g.cs index f87c8fb1b..a958c50c0 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParams.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParams.g.cs @@ -4,7 +4,7 @@ namespace tryAGI.OpenAI { /// - /// Changes to an active Live session. Only delegation backend settings can be updated after startup. + /// Changes to an active Live session's delegation settings and transcript triggers. /// public sealed partial class LiveSessionUpdateParams { @@ -14,6 +14,12 @@ public sealed partial class LiveSessionUpdateParams [global::System.Text.Json.Serialization.JsonPropertyName("delegation")] public global::tryAGI.OpenAI.DelegationVariant13? Delegation { get; set; } + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("triggers")] + public global::System.Collections.Generic.IList? Triggers { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -24,13 +30,18 @@ public sealed partial class LiveSessionUpdateParams /// Initializes a new instance of the class. ///
/// + /// + /// At most one Decisions trigger per transcript event type. Triggers run independently of delegation. On update, omit triggers to keep the current configuration, send a list to replace it, or send an empty list to disable triggers. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public LiveSessionUpdateParams( - global::tryAGI.OpenAI.DelegationVariant13? delegation) + global::tryAGI.OpenAI.DelegationVariant13? delegation, + global::System.Collections.Generic.IList? triggers) { this.Delegation = delegation; + this.Triggers = triggers; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.g.cs index 0b0cd1f60..e7f57346b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.g.cs @@ -15,6 +15,10 @@ public enum LiveSessionUpdateParamsDelegationVariant1DiscriminatorType /// /// /// + Decisions, + /// + /// + /// Responses, } @@ -31,6 +35,7 @@ public static string ToValueString(this LiveSessionUpdateParamsDelegationVariant return value switch { LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Client => "client", + LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Decisions => "decisions", LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Responses => "responses", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -43,6 +48,7 @@ public static string ToValueString(this LiveSessionUpdateParamsDelegationVariant return value switch { "client" => LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Client, + "decisions" => LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Decisions, "responses" => LiveSessionUpdateParamsDelegationVariant1DiscriminatorType.Responses, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEvent.g.cs index 7b800a4a2..5e4fc6726 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEvent.g.cs @@ -15,7 +15,7 @@ namespace tryAGI.OpenAI public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type { get; } /// - /// Update the delegation settings of an active Live session. The server acknowledges accepted changes with `session.updated`.
+ /// Update the delegation settings or transcript triggers of an active Live session. The server acknowledges accepted changes with `session.updated`.
/// Example: {"type":"session.update","event_id":"evt_update_001","session":{"delegation":{"type":"responses","responses":{"instructions":"Check restaurant availability. Ask before confirming a booking.","max_output_tokens":1024}}}} ///
#if NET6_0_OR_GREATER @@ -280,6 +280,120 @@ public bool TryPickSessionCommentaryAppend( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionCommentaryAppend' but the value was {ToString()}."); + /// + /// Evaluate the configured questions using the current conversation and Decision inputs. Reusing an event_id is rejected for the lifetime of the session.
+ /// Example: {"type":"decision.create","event_id":"decision_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionCreateParam? DecisionCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionCreate))] +#endif + public bool IsDecisionCreate => DecisionCreate != null; + + /// + /// + /// + public bool TryPickDecisionCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + value = DecisionCreate; + return IsDecisionCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionCreateParam PickDecisionCreate() => DecisionCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionCreate' but the value was {ToString()}."); + + /// + /// Append an input item for future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.create","event_id":"browser_1","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam? DecisionItemCreate { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemCreate))] +#endif + public bool IsDecisionItemCreate => DecisionItemCreate != null; + + /// + /// + /// + public bool TryPickDecisionItemCreate( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + value = DecisionItemCreate; + return IsDecisionItemCreate; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemCreateParam PickDecisionItemCreate() => DecisionItemCreate is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemCreate' but the value was {ToString()}."); + + /// + /// Delete an input item from future decisions without starting an evaluation or changing Live voice context.
+ /// Example: {"type":"decision.item.delete","event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? DecisionItemDelete { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemDelete))] +#endif + public bool IsDecisionItemDelete => DecisionItemDelete != null; + + /// + /// + /// + public bool TryPickDecisionItemDelete( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + value = DecisionItemDelete; + return IsDecisionItemDelete; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemDeleteParam PickDecisionItemDelete() => DecisionItemDelete is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemDelete' but the value was {ToString()}."); + /// /// Add an input item to the Live session’s Responses backend. Requires Responses delegation; use `response.create` to request a response.
/// Example: {"type":"response.item.create","event_id":"evt_item_001","item":{"type":"message","role":"user","content":[{"type":"input_text","text":"Please check for a table for two at 7 PM."}]}} @@ -554,6 +668,75 @@ public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveCommentaryAppendParam? ///
public static LiveSidebandClientEvent FromSessionCommentaryAppend(global::tryAGI.OpenAI.LiveCommentaryAppendParam? value) => new LiveSidebandClientEvent(value); + /// + /// + /// + public static implicit operator LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam value) => new LiveSidebandClientEvent((global::tryAGI.OpenAI.LiveDecisionCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionCreateParam?(LiveSidebandClientEvent @this) => @this.DecisionCreate; + + /// + /// + /// + public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) + { + DecisionCreate = value; + } + + /// + /// + /// + public static LiveSidebandClientEvent FromDecisionCreate(global::tryAGI.OpenAI.LiveDecisionCreateParam? value) => new LiveSidebandClientEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam value) => new LiveSidebandClientEvent((global::tryAGI.OpenAI.LiveDecisionItemCreateParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemCreateParam?(LiveSidebandClientEvent @this) => @this.DecisionItemCreate; + + /// + /// + /// + public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) + { + DecisionItemCreate = value; + } + + /// + /// + /// + public static LiveSidebandClientEvent FromDecisionItemCreate(global::tryAGI.OpenAI.LiveDecisionItemCreateParam? value) => new LiveSidebandClientEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam value) => new LiveSidebandClientEvent((global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemDeleteParam?(LiveSidebandClientEvent @this) => @this.DecisionItemDelete; + + /// + /// + /// + public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) + { + DecisionItemDelete = value; + } + + /// + /// + /// + public static LiveSidebandClientEvent FromDecisionItemDelete(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? value) => new LiveSidebandClientEvent(value); + /// /// /// @@ -635,6 +818,9 @@ public LiveSidebandClientEvent( global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, + global::tryAGI.OpenAI.LiveDecisionCreateParam? decisionCreate, + global::tryAGI.OpenAI.LiveDecisionItemCreateParam? decisionItemCreate, + global::tryAGI.OpenAI.LiveDecisionItemDeleteParam? decisionItemDelete, global::tryAGI.OpenAI.LiveResponseItemCreateParam? responseItemCreate, global::tryAGI.OpenAI.LiveResponseCreateParam? responseCreate, global::tryAGI.OpenAI.LiveSessionCloseParam? sessionClose @@ -649,6 +835,9 @@ public LiveSidebandClientEvent( SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; + DecisionCreate = decisionCreate; + DecisionItemCreate = decisionItemCreate; + DecisionItemDelete = decisionItemDelete; ResponseItemCreate = responseItemCreate; ResponseCreate = responseCreate; SessionClose = sessionClose; @@ -661,6 +850,9 @@ public LiveSidebandClientEvent( SessionClose as object ?? ResponseCreate as object ?? ResponseItemCreate as object ?? + DecisionItemDelete as object ?? + DecisionItemCreate as object ?? + DecisionCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? @@ -681,6 +873,9 @@ SessionUpdate as object SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? + DecisionCreate?.ToString() ?? + DecisionItemCreate?.ToString() ?? + DecisionItemDelete?.ToString() ?? ResponseItemCreate?.ToString() ?? ResponseCreate?.ToString() ?? SessionClose?.ToString() @@ -691,7 +886,7 @@ SessionUpdate as object ///
public bool Validate() { - return IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + return IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionOutputAudioFixturePlay && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsDecisionCreate && !IsDecisionItemCreate && !IsDecisionItemDelete && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; } /// @@ -705,6 +900,9 @@ public bool Validate() global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, + global::System.Func? decisionCreate = null, + global::System.Func? decisionItemCreate = null, + global::System.Func? decisionItemDelete = null, global::System.Func? responseItemCreate = null, global::System.Func? responseCreate = null, global::System.Func? sessionClose = null, @@ -743,17 +941,29 @@ public bool Validate() { return sessionCommentaryAppend(__value6); } - else if (ResponseItemCreate is { } __value7 && responseItemCreate != null) + else if (DecisionCreate is { } __value7 && decisionCreate != null) + { + return decisionCreate(__value7); + } + else if (DecisionItemCreate is { } __value8 && decisionItemCreate != null) { - return responseItemCreate(__value7); + return decisionItemCreate(__value8); } - else if (ResponseCreate is { } __value8 && responseCreate != null) + else if (DecisionItemDelete is { } __value9 && decisionItemDelete != null) { - return responseCreate(__value8); + return decisionItemDelete(__value9); } - else if (SessionClose is { } __value9 && sessionClose != null) + else if (ResponseItemCreate is { } __value10 && responseItemCreate != null) { - return sessionClose(__value9); + return responseItemCreate(__value10); + } + else if (ResponseCreate is { } __value11 && responseCreate != null) + { + return responseCreate(__value11); + } + else if (SessionClose is { } __value12 && sessionClose != null) + { + return sessionClose(__value12); } return default(TResult); @@ -777,6 +987,12 @@ public void Match( global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + + global::System.Action? decisionItemCreate = null, + + global::System.Action? decisionItemDelete = null, + global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, @@ -817,17 +1033,29 @@ public void Match( { sessionCommentaryAppend?.Invoke(__value6); } - else if (ResponseItemCreate is { } __value7) + else if (DecisionCreate is { } __value7) { - responseItemCreate?.Invoke(__value7); + decisionCreate?.Invoke(__value7); } - else if (ResponseCreate is { } __value8) + else if (DecisionItemCreate is { } __value8) { - responseCreate?.Invoke(__value8); + decisionItemCreate?.Invoke(__value8); } - else if (SessionClose is { } __value9) + else if (DecisionItemDelete is { } __value9) { - sessionClose?.Invoke(__value9); + decisionItemDelete?.Invoke(__value9); + } + else if (ResponseItemCreate is { } __value10) + { + responseItemCreate?.Invoke(__value10); + } + else if (ResponseCreate is { } __value11) + { + responseCreate?.Invoke(__value11); + } + else if (SessionClose is { } __value12) + { + sessionClose?.Invoke(__value12); } } @@ -842,6 +1070,9 @@ public void Switch( global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, + global::System.Action? decisionCreate = null, + global::System.Action? decisionItemCreate = null, + global::System.Action? decisionItemDelete = null, global::System.Action? responseItemCreate = null, global::System.Action? responseCreate = null, global::System.Action? sessionClose = null, @@ -880,17 +1111,29 @@ public void Switch( { sessionCommentaryAppend?.Invoke(__value6); } - else if (ResponseItemCreate is { } __value7) + else if (DecisionCreate is { } __value7) + { + decisionCreate?.Invoke(__value7); + } + else if (DecisionItemCreate is { } __value8) + { + decisionItemCreate?.Invoke(__value8); + } + else if (DecisionItemDelete is { } __value9) + { + decisionItemDelete?.Invoke(__value9); + } + else if (ResponseItemCreate is { } __value10) { - responseItemCreate?.Invoke(__value7); + responseItemCreate?.Invoke(__value10); } - else if (ResponseCreate is { } __value8) + else if (ResponseCreate is { } __value11) { - responseCreate?.Invoke(__value8); + responseCreate?.Invoke(__value11); } - else if (SessionClose is { } __value9) + else if (SessionClose is { } __value12) { - sessionClose?.Invoke(__value9); + sessionClose?.Invoke(__value12); } } @@ -915,6 +1158,12 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveThinkingAppendParam), SessionCommentaryAppend, typeof(global::tryAGI.OpenAI.LiveCommentaryAppendParam), + DecisionCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionCreateParam), + DecisionItemCreate, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreateParam), + DecisionItemDelete, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleteParam), ResponseItemCreate, typeof(global::tryAGI.OpenAI.LiveResponseItemCreateParam), ResponseCreate, @@ -944,6 +1193,9 @@ public bool Equals(LiveSidebandClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInstructionsAppend, other.SessionInstructionsAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionThinkingAppend, other.SessionThinkingAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionCommentaryAppend, other.SessionCommentaryAppend) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionCreate, other.DecisionCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemCreate, other.DecisionItemCreate) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemDelete, other.DecisionItemDelete) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseItemCreate, other.ResponseItemCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseCreate, other.ResponseCreate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionClose, other.SessionClose) diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEventDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEventDiscriminatorType.g.cs index b1a952d28..35b01d1cc 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEventDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandClientEventDiscriminatorType.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public enum LiveSidebandClientEventDiscriminatorType { + /// + /// + /// + DecisionCreate, + /// + /// + /// + DecisionItemCreate, + /// + /// + /// + DecisionItemDelete, /// /// /// @@ -62,6 +74,9 @@ public static string ToValueString(this LiveSidebandClientEventDiscriminatorType { return value switch { + LiveSidebandClientEventDiscriminatorType.DecisionCreate => "decision.create", + LiveSidebandClientEventDiscriminatorType.DecisionItemCreate => "decision.item.create", + LiveSidebandClientEventDiscriminatorType.DecisionItemDelete => "decision.item.delete", LiveSidebandClientEventDiscriminatorType.ResponseCreate => "response.create", LiveSidebandClientEventDiscriminatorType.ResponseItemCreate => "response.item.create", LiveSidebandClientEventDiscriminatorType.SessionClose => "session.close", @@ -82,6 +97,9 @@ public static string ToValueString(this LiveSidebandClientEventDiscriminatorType { return value switch { + "decision.create" => LiveSidebandClientEventDiscriminatorType.DecisionCreate, + "decision.item.create" => LiveSidebandClientEventDiscriminatorType.DecisionItemCreate, + "decision.item.delete" => LiveSidebandClientEventDiscriminatorType.DecisionItemDelete, "response.create" => LiveSidebandClientEventDiscriminatorType.ResponseCreate, "response.item.create" => LiveSidebandClientEventDiscriminatorType.ResponseItemCreate, "session.close" => LiveSidebandClientEventDiscriminatorType.SessionClose, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEvent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEvent.g.cs index 9a49ece01..d11de47dc 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEvent.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEvent.g.cs @@ -547,7 +547,7 @@ public bool TryPickSessionOutputTranscriptDelta( : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputTranscriptDelta' but the value was {ToString()}."); /// - /// Returned when the Live model delegates work to your application or a Responses backend. Contains delegation metadata and the position on the session timeline where the work was delegated.
+ /// Returned when the Live model delegates work to your application, Responses, or Decisions. Contains delegation metadata and the position on the session timeline where the work was delegated.
/// Example: {"type":"session.delegation.created","event_id":"evt_delegation_001","offset_ms":3600,"delegation":{"id":"del_abc123","type":"delegation","target":"client"}} ///
#if NET6_0_OR_GREATER @@ -584,6 +584,120 @@ public bool TryPickSessionDelegationCreated( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionDelegationCreated' but the value was {ToString()}."); + /// + /// A Decision API event for a Live delegation or transcript trigger. For a trigger, source_event_id identifies the transcript delta that caused this evaluation.
+ /// Example: {"type":"decision.event","event_id":"evt_decision_1","delegation_id":"del_abc123","trigger_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_type":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","source_event_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","event":{"type":"decision.completed","decision":{"model":"gpt-6-luna","answers":[{"type":"predicate","name":"damaged","probability":0.95}],"usage":{"input_tokens":42,"input_tokens_details":{"cached_tokens":0,"cache_write_tokens":0},"output_tokens":0,"output_tokens_details":{"reasoning_tokens":0},"total_tokens":42}}}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionEvent? DecisionEvent { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionEvent? DecisionEvent { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionEvent))] +#endif + public bool IsDecisionEvent => DecisionEvent != null; + + /// + /// + /// + public bool TryPickDecisionEvent( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionEvent? value) + { + value = DecisionEvent; + return IsDecisionEvent; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionEvent PickDecisionEvent() => DecisionEvent is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionEvent' but the value was {ToString()}."); + + /// + /// An input item was appended for future decisions.
+ /// Example: {"type":"decision.item.created","event_id":"evt_item_1","client_event_id":"browser_1","item":{"id":"msg_browser_1","type":"message","role":"user","content":[{"type":"input_text","text":"Wikipedia is open."}]}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemCreated? DecisionItemCreated { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemCreated? DecisionItemCreated { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemCreated))] +#endif + public bool IsDecisionItemCreated => DecisionItemCreated != null; + + /// + /// + /// + public bool TryPickDecisionItemCreated( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemCreated? value) + { + value = DecisionItemCreated; + return IsDecisionItemCreated; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemCreated PickDecisionItemCreated() => DecisionItemCreated is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemCreated' but the value was {ToString()}."); + + /// + /// An input item was removed from future decisions.
+ /// Example: {"type":"decision.item.deleted","event_id":"evt_item_deleted_1","client_event_id":"remove_browser_1","item_id":"msg_browser_1"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveDecisionItemDeleted? DecisionItemDeleted { get; init; } +#else + public global::tryAGI.OpenAI.LiveDecisionItemDeleted? DecisionItemDeleted { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionItemDeleted))] +#endif + public bool IsDecisionItemDeleted => DecisionItemDeleted != null; + + /// + /// + /// + public bool TryPickDecisionItemDeleted( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) + { + value = DecisionItemDeleted; + return IsDecisionItemDeleted; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveDecisionItemDeleted PickDecisionItemDeleted() => DecisionItemDeleted is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionItemDeleted' but the value was {ToString()}."); + /// /// A streaming Responses API event from a backend delegated to by the Live session. Use the outer delegation_id to associate the nested stream with its Live delegation.
/// Example: {"type":"response.event","event_id":"evt_response_002","delegation_id":"del_responses123","event":{"type":"response.output_text.delta","item_id":"msg_abc123","output_index":0,"content_index":0,"delta":"An outdoor table is available at 7 PM.","sequence_number":3,"logprobs":[]}} @@ -1118,6 +1232,75 @@ public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDelegationCreated? valu ///
public static LiveSidebandServerEvent FromSessionDelegationCreated(global::tryAGI.OpenAI.LiveDelegationCreated? value) => new LiveSidebandServerEvent(value); + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionEvent value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveDecisionEvent?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionEvent?(LiveSidebandServerEvent @this) => @this.DecisionEvent; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionEvent? value) + { + DecisionEvent = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromDecisionEvent(global::tryAGI.OpenAI.LiveDecisionEvent? value) => new LiveSidebandServerEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionItemCreated value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveDecisionItemCreated?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemCreated?(LiveSidebandServerEvent @this) => @this.DecisionItemCreated; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionItemCreated? value) + { + DecisionItemCreated = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromDecisionItemCreated(global::tryAGI.OpenAI.LiveDecisionItemCreated? value) => new LiveSidebandServerEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleted value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveDecisionItemDeleted?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveDecisionItemDeleted?(LiveSidebandServerEvent @this) => @this.DecisionItemDeleted; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) + { + DecisionItemDeleted = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromDecisionItemDeleted(global::tryAGI.OpenAI.LiveDecisionItemDeleted? value) => new LiveSidebandServerEvent(value); + /// /// /// @@ -1253,6 +1436,9 @@ public LiveSidebandServerEvent( global::tryAGI.OpenAI.LiveInputTranscriptDelta? sessionInputTranscriptDelta, global::tryAGI.OpenAI.LiveOutputTranscriptDelta? sessionOutputTranscriptDelta, global::tryAGI.OpenAI.LiveDelegationCreated? sessionDelegationCreated, + global::tryAGI.OpenAI.LiveDecisionEvent? decisionEvent, + global::tryAGI.OpenAI.LiveDecisionItemCreated? decisionItemCreated, + global::tryAGI.OpenAI.LiveDecisionItemDeleted? decisionItemDeleted, global::tryAGI.OpenAI.LiveResponseEvent? responseEvent, global::tryAGI.OpenAI.LiveSessionUsageUpdated? sessionUsageUpdated, global::tryAGI.OpenAI.LiveSessionClosed? sessionClosed, @@ -1277,6 +1463,9 @@ public LiveSidebandServerEvent( SessionInputTranscriptDelta = sessionInputTranscriptDelta; SessionOutputTranscriptDelta = sessionOutputTranscriptDelta; SessionDelegationCreated = sessionDelegationCreated; + DecisionEvent = decisionEvent; + DecisionItemCreated = decisionItemCreated; + DecisionItemDeleted = decisionItemDeleted; ResponseEvent = responseEvent; SessionUsageUpdated = sessionUsageUpdated; SessionClosed = sessionClosed; @@ -1293,6 +1482,9 @@ Error as object ?? SessionClosed as object ?? SessionUsageUpdated as object ?? ResponseEvent as object ?? + DecisionItemDeleted as object ?? + DecisionItemCreated as object ?? + DecisionEvent as object ?? SessionDelegationCreated as object ?? SessionOutputTranscriptDelta as object ?? SessionInputTranscriptDelta as object ?? @@ -1329,6 +1521,9 @@ TransportRinging as object SessionInputTranscriptDelta?.ToString() ?? SessionOutputTranscriptDelta?.ToString() ?? SessionDelegationCreated?.ToString() ?? + DecisionEvent?.ToString() ?? + DecisionItemCreated?.ToString() ?? + DecisionItemDeleted?.ToString() ?? ResponseEvent?.ToString() ?? SessionUsageUpdated?.ToString() ?? SessionClosed?.ToString() ?? @@ -1341,7 +1536,7 @@ TransportRinging as object ///
public bool Validate() { - return IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && IsInfo; + return IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionOutputAudioFixturePlaying && !IsSessionOutputAudioFixturePlayed && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsDecisionEvent && !IsDecisionItemCreated && !IsDecisionItemDeleted && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && IsInfo; } /// @@ -1363,6 +1558,9 @@ public bool Validate() global::System.Func? sessionInputTranscriptDelta = null, global::System.Func? sessionOutputTranscriptDelta = null, global::System.Func? sessionDelegationCreated = null, + global::System.Func? decisionEvent = null, + global::System.Func? decisionItemCreated = null, + global::System.Func? decisionItemDeleted = null, global::System.Func? responseEvent = null, global::System.Func? sessionUsageUpdated = null, global::System.Func? sessionClosed = null, @@ -1435,25 +1633,37 @@ public bool Validate() { return sessionDelegationCreated(__value14); } - else if (ResponseEvent is { } __value15 && responseEvent != null) + else if (DecisionEvent is { } __value15 && decisionEvent != null) + { + return decisionEvent(__value15); + } + else if (DecisionItemCreated is { } __value16 && decisionItemCreated != null) { - return responseEvent(__value15); + return decisionItemCreated(__value16); } - else if (SessionUsageUpdated is { } __value16 && sessionUsageUpdated != null) + else if (DecisionItemDeleted is { } __value17 && decisionItemDeleted != null) { - return sessionUsageUpdated(__value16); + return decisionItemDeleted(__value17); } - else if (SessionClosed is { } __value17 && sessionClosed != null) + else if (ResponseEvent is { } __value18 && responseEvent != null) { - return sessionClosed(__value17); + return responseEvent(__value18); } - else if (Error is { } __value18 && error != null) + else if (SessionUsageUpdated is { } __value19 && sessionUsageUpdated != null) { - return error(__value18); + return sessionUsageUpdated(__value19); } - else if (Info is { } __value19 && info != null) + else if (SessionClosed is { } __value20 && sessionClosed != null) { - return info(__value19); + return sessionClosed(__value20); + } + else if (Error is { } __value21 && error != null) + { + return error(__value21); + } + else if (Info is { } __value22 && info != null) + { + return info(__value22); } return default(TResult); @@ -1493,6 +1703,12 @@ public void Match( global::System.Action? sessionDelegationCreated = null, + global::System.Action? decisionEvent = null, + + global::System.Action? decisionItemCreated = null, + + global::System.Action? decisionItemDeleted = null, + global::System.Action? responseEvent = null, global::System.Action? sessionUsageUpdated = null, @@ -1569,25 +1785,37 @@ public void Match( { sessionDelegationCreated?.Invoke(__value14); } - else if (ResponseEvent is { } __value15) + else if (DecisionEvent is { } __value15) { - responseEvent?.Invoke(__value15); + decisionEvent?.Invoke(__value15); } - else if (SessionUsageUpdated is { } __value16) + else if (DecisionItemCreated is { } __value16) { - sessionUsageUpdated?.Invoke(__value16); + decisionItemCreated?.Invoke(__value16); } - else if (SessionClosed is { } __value17) + else if (DecisionItemDeleted is { } __value17) { - sessionClosed?.Invoke(__value17); + decisionItemDeleted?.Invoke(__value17); } - else if (Error is { } __value18) + else if (ResponseEvent is { } __value18) { - error?.Invoke(__value18); + responseEvent?.Invoke(__value18); } - else if (Info is { } __value19) + else if (SessionUsageUpdated is { } __value19) { - info?.Invoke(__value19); + sessionUsageUpdated?.Invoke(__value19); + } + else if (SessionClosed is { } __value20) + { + sessionClosed?.Invoke(__value20); + } + else if (Error is { } __value21) + { + error?.Invoke(__value21); + } + else if (Info is { } __value22) + { + info?.Invoke(__value22); } } @@ -1610,6 +1838,9 @@ public void Switch( global::System.Action? sessionInputTranscriptDelta = null, global::System.Action? sessionOutputTranscriptDelta = null, global::System.Action? sessionDelegationCreated = null, + global::System.Action? decisionEvent = null, + global::System.Action? decisionItemCreated = null, + global::System.Action? decisionItemDeleted = null, global::System.Action? responseEvent = null, global::System.Action? sessionUsageUpdated = null, global::System.Action? sessionClosed = null, @@ -1682,25 +1913,37 @@ public void Switch( { sessionDelegationCreated?.Invoke(__value14); } - else if (ResponseEvent is { } __value15) + else if (DecisionEvent is { } __value15) + { + decisionEvent?.Invoke(__value15); + } + else if (DecisionItemCreated is { } __value16) + { + decisionItemCreated?.Invoke(__value16); + } + else if (DecisionItemDeleted is { } __value17) + { + decisionItemDeleted?.Invoke(__value17); + } + else if (ResponseEvent is { } __value18) { - responseEvent?.Invoke(__value15); + responseEvent?.Invoke(__value18); } - else if (SessionUsageUpdated is { } __value16) + else if (SessionUsageUpdated is { } __value19) { - sessionUsageUpdated?.Invoke(__value16); + sessionUsageUpdated?.Invoke(__value19); } - else if (SessionClosed is { } __value17) + else if (SessionClosed is { } __value20) { - sessionClosed?.Invoke(__value17); + sessionClosed?.Invoke(__value20); } - else if (Error is { } __value18) + else if (Error is { } __value21) { - error?.Invoke(__value18); + error?.Invoke(__value21); } - else if (Info is { } __value19) + else if (Info is { } __value22) { - info?.Invoke(__value19); + info?.Invoke(__value22); } } @@ -1741,6 +1984,12 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDelta), SessionDelegationCreated, typeof(global::tryAGI.OpenAI.LiveDelegationCreated), + DecisionEvent, + typeof(global::tryAGI.OpenAI.LiveDecisionEvent), + DecisionItemCreated, + typeof(global::tryAGI.OpenAI.LiveDecisionItemCreated), + DecisionItemDeleted, + typeof(global::tryAGI.OpenAI.LiveDecisionItemDeleted), ResponseEvent, typeof(global::tryAGI.OpenAI.LiveResponseEvent), SessionUsageUpdated, @@ -1782,6 +2031,9 @@ public bool Equals(LiveSidebandServerEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputTranscriptDelta, other.SessionInputTranscriptDelta) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputTranscriptDelta, other.SessionOutputTranscriptDelta) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionDelegationCreated, other.SessionDelegationCreated) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionEvent, other.DecisionEvent) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemCreated, other.DecisionItemCreated) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionItemDeleted, other.DecisionItemDeleted) && global::System.Collections.Generic.EqualityComparer.Default.Equals(ResponseEvent, other.ResponseEvent) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionUsageUpdated, other.SessionUsageUpdated) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionClosed, other.SessionClosed) && diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEventDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEventDiscriminatorType.g.cs index c38c57932..87d2148e1 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEventDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSidebandServerEventDiscriminatorType.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public enum LiveSidebandServerEventDiscriminatorType { + /// + /// + /// + DecisionEvent, + /// + /// + /// + DecisionItemCreated, + /// + /// + /// + DecisionItemDeleted, /// /// /// @@ -102,6 +114,9 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType { return value switch { + LiveSidebandServerEventDiscriminatorType.DecisionEvent => "decision.event", + LiveSidebandServerEventDiscriminatorType.DecisionItemCreated => "decision.item.created", + LiveSidebandServerEventDiscriminatorType.DecisionItemDeleted => "decision.item.deleted", LiveSidebandServerEventDiscriminatorType.Error => "error", LiveSidebandServerEventDiscriminatorType.Info => "info", LiveSidebandServerEventDiscriminatorType.ResponseEvent => "response.event", @@ -132,6 +147,9 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType { return value switch { + "decision.event" => LiveSidebandServerEventDiscriminatorType.DecisionEvent, + "decision.item.created" => LiveSidebandServerEventDiscriminatorType.DecisionItemCreated, + "decision.item.deleted" => LiveSidebandServerEventDiscriminatorType.DecisionItemDeleted, "error" => LiveSidebandServerEventDiscriminatorType.Error, "info" => LiveSidebandServerEventDiscriminatorType.Info, "response.event" => LiveSidebandServerEventDiscriminatorType.ResponseEvent, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionFind.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionFind.g.cs index 1156d8488..7881ba6ec 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionFind.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.WebSearchActionFind.g.cs @@ -16,11 +16,10 @@ public sealed partial class WebSearchActionFind public global::tryAGI.OpenAI.WebSearchActionFindType Type { get; set; } /// - /// The URL of the page searched for the pattern. + /// The URL of the page searched for the pattern, when available. /// [global::System.Text.Json.Serialization.JsonPropertyName("url")] - [global::System.Text.Json.Serialization.JsonRequired] - public required string Url { get; set; } + public string? Url { get; set; } /// /// The pattern or text to search for within the page. @@ -38,25 +37,25 @@ public sealed partial class WebSearchActionFind /// /// Initializes a new instance of the class. /// - /// - /// The URL of the page searched for the pattern. - /// /// /// The pattern or text to search for within the page. /// /// /// The action type. /// + /// + /// The URL of the page searched for the pattern, when available. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public WebSearchActionFind( - string url, string pattern, - global::tryAGI.OpenAI.WebSearchActionFindType type) + global::tryAGI.OpenAI.WebSearchActionFindType type, + string? url) { this.Type = type; - this.Url = url ?? throw new global::System.ArgumentNullException(nameof(url)); + this.Url = url; this.Pattern = pattern ?? throw new global::System.ArgumentNullException(nameof(pattern)); } diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index 6d72cf944..d592619c2 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -40150,6 +40150,23 @@ components: - gpt-3.5-turbo-1106 - gpt-3.5-turbo-0125 - gpt-3.5-turbo-16k-0613 + x-openai-enum-deprecations: + gpt-4.1: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details and + recommended replacements." + gpt-4.1-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details and + recommended replacements." + gpt-4o: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details and + recommended replacements." + gpt-4o-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details and + recommended replacements." AssistantToolsCode: type: object title: Code interpreter tool @@ -46688,11 +46705,27 @@ components: output formats, and defaults to 100. + safety_identifier: + type: + - string + - "null" + maxLength: 128 + example: user-1234 + description: A stable identifier for an end user in your organization, used for + safety monitoring and abuse detection. Hash a username or email + address to avoid sending identifying information. A non-empty value + takes precedence over the deprecated `user` parameter. If omitted, + null, or empty, the API uses `user` when available. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). user: type: string example: user-1234 - description: | - A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). + deprecated: true + description: "Deprecated: use `safety_identifier` instead. This parameter + remains accepted for backward compatibility and is used when + `safety_identifier` is omitted, null, or empty. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-pra\ + ctices#implement-safety-identifiers)." input_fidelity: anyOf: - $ref: "#/components/schemas/InputFidelity" @@ -46963,11 +46996,27 @@ components: deprecated: true description: Legacy style parameter for retired image models. Unsupported for GPT image models; describe the desired style in the prompt instead. + safety_identifier: + type: + - string + - "null" + maxLength: 128 + example: user-1234 + description: A stable identifier for an end user in your organization, used for + safety monitoring and abuse detection. Hash a username or email + address to avoid sending identifying information. A non-empty value + takes precedence over the deprecated `user` parameter. If omitted, + null, or empty, the API uses `user` when available. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). user: type: string example: user-1234 - description: | - A unique identifier representing your end-user, which can help OpenAI to monitor and detect abuse. [Learn more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). + deprecated: true + description: "Deprecated: use `safety_identifier` instead. This parameter + remains accepted for backward compatibility and is used when + `safety_identifier` is omitted, null, or empty. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-pra\ + ctices#implement-safety-identifiers)." required: - model - prompt @@ -49545,14 +49594,27 @@ components: edge limits. The standard sizes `1024x1024`, `1536x1024`, and `1024x1536` are supported by the GPT image models; `auto` is supported for models that allow automatic sizing. + safety_identifier: + type: + - string + - "null" + maxLength: 128 + example: user-1234 + description: A stable identifier for an end user in your organization, used for + safety monitoring and abuse detection. Hash a username or email + address to avoid sending identifying information. A non-empty value + takes precedence over the deprecated `user` parameter. If omitted, + null, or empty, the API uses `user` when available. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-practices#implement-safety-identifiers). user: type: string example: user-1234 - description: > - A unique identifier representing your end-user, which can help - OpenAI - - monitor and detect abuse. + deprecated: true + description: "Deprecated: use `safety_identifier` instead. This parameter + remains accepted for backward compatibility and is used when + `safety_identifier` is omitted, null, or empty. [Learn + more](https://developers.openai.com/api/docs/guides/safety-best-pra\ + ctices#implement-safety-identifiers)." output_format: anyOf: - type: string @@ -53111,6 +53173,14 @@ components: Emitted when image editing has completed and the final image is available. properties: + safety_identifier: + type: + - string + - "null" + description: The effective safety identifier used for safety monitoring and + abuse detection. This is the non-empty `safety_identifier` from the + request, or the deprecated `user` value when `safety_identifier` is + omitted, null, or empty. type: type: string description: | @@ -53298,6 +53368,14 @@ components: Emitted when image generation has completed and the final image is available. properties: + safety_identifier: + type: + - string + - "null" + description: The effective safety identifier used for safety monitoring and + abuse detection. This is the non-empty `safety_identifier` from the + request, or the deprecated `user` value when `safety_identifier` is + omitted, null, or empty. type: type: string description: | @@ -53680,6 +53758,14 @@ components: title: Image generation response description: The response from the image generation endpoint. properties: + safety_identifier: + type: + - string + - "null" + description: The effective safety identifier used for safety monitoring and + abuse detection. This is the non-empty `safety_identifier` from the + request, or the deprecated `user` value when `safety_identifier` is + omitted, null, or empty. created: type: integer format: unixtime @@ -54684,6 +54770,8 @@ components: cannot change after startup. delegation: $ref: "#/components/schemas/delegation" + triggers: + $ref: "#/components/schemas/triggers" store: $ref: "#/components/schemas/store" input: @@ -54744,6 +54832,9 @@ components: - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" + - $ref: "#/components/schemas/LiveDecisionCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemDeleteParam" - $ref: "#/components/schemas/LiveResponseItemCreateParam" - $ref: "#/components/schemas/LiveResponseCreateParam" - $ref: "#/components/schemas/LiveSessionCloseParam" @@ -54813,6 +54904,9 @@ components: - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" + - $ref: "#/components/schemas/LiveDecisionCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemDeleteParam" - $ref: "#/components/schemas/LiveResponseItemCreateParam" - $ref: "#/components/schemas/LiveResponseCreateParam" - $ref: "#/components/schemas/LiveSessionCloseParam" @@ -54872,6 +54966,8 @@ components: format on the media transport. delegation: $ref: "#/components/schemas/delegation" + triggers: + $ref: "#/components/schemas/triggers" store: $ref: "#/components/schemas/store" input: @@ -55055,6 +55151,9 @@ components: - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" + - $ref: "#/components/schemas/LiveDecisionCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemCreateParam" + - $ref: "#/components/schemas/LiveDecisionItemDeleteParam" - $ref: "#/components/schemas/LiveResponseItemCreateParam" - $ref: "#/components/schemas/LiveResponseCreateParam" - $ref: "#/components/schemas/LiveSessionCloseParam" @@ -55099,6 +55198,9 @@ components: - $ref: "#/components/schemas/LiveInputTranscriptDelta" - $ref: "#/components/schemas/LiveOutputTranscriptDelta" - $ref: "#/components/schemas/LiveDelegationCreated" + - $ref: "#/components/schemas/LiveDecisionEvent" + - $ref: "#/components/schemas/LiveDecisionItemCreated" + - $ref: "#/components/schemas/LiveDecisionItemDeleted" - $ref: "#/components/schemas/LiveResponseEvent" - $ref: "#/components/schemas/LiveSessionUsageUpdated" - $ref: "#/components/schemas/LiveSessionClosed" @@ -56634,10 +56736,22 @@ components: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4.1: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4.1-mini-2025-04-14: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4o: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4o-2024-08-06: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details @@ -56646,6 +56760,10 @@ components: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4o-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4o-mini-2024-07-18: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details @@ -79453,17 +79571,18 @@ components: The action type. x-stainless-const: true url: - type: string - format: uri + anyOf: + - type: string + format: uri + - type: "null" description: | - The URL of the page searched for the pattern. + The URL of the page searched for the pattern, when available. pattern: type: string description: | The pattern or text to search for within the page. required: - type - - url - pattern WebSearchActionOpenPage: type: object @@ -86213,166 +86332,332 @@ components: required: - type - responses - delegation: - anyOf: - - description: Who handles tasks delegated by the Live model. Omitted or null - selects your application; use `responses` to let the API manage a - Responses backend. - discriminator: - propertyName: type + LiveDecisionChoiceParam: + type: object + properties: + value: oneOf: - - $ref: "#/components/schemas/LiveClientDelegationParam" - - $ref: "#/components/schemas/LiveResponsesDelegationParam" - - type: "null" - store: - description: Whether to store the session for later forking and recording - download. Defaults to false for new sessions. - type: boolean - LiveInitialMessageStatus: - type: string - enum: - - incomplete - - completed - LiveInitialInputTextContentPartParam: - description: Text supplied in a developer or user message when starting a Live - session. + - type: string + - type: boolean + description: + type: string + required: + - value + LiveDecisionChoiceQuestionParam: type: object properties: type: - description: The text content type. Always `input_text`. - default: input_text + default: choice x-stainless-const: true type: string enum: - - input_text - text: - description: The message text to include in the Live session’s initial - conversation history. + - choice + name: + type: string + instructions: type: string + choices: + type: array + items: + $ref: "#/components/schemas/LiveDecisionChoiceParam" + minItems: 2 + maxItems: 255 required: - - text - LiveInitialDeveloperMessageItemParam: - description: A developer message included in the initial text history of a Live - session. + - type + - instructions + - choices + LiveDecisionPredicateQuestionParam: type: object properties: - id: - anyOf: - - description: An optional identifier for the supplied history message. Live uses - the message’s role and text to initialize the conversation. - type: string - - type: "null" type: - description: The history item type. Always `message`. - default: message + default: predicate x-stainless-const: true type: string enum: - - message - status: - anyOf: - - description: The supplied message’s status. Live uses its text as history and - does not resume an incomplete message. - $ref: "#/components/schemas/LiveInitialMessageStatus" - - type: "null" - role: - description: The author of this history message. Always `developer`. - default: developer + - predicate + name: + type: string + instructions: + type: string + required: + - type + - instructions + LiveDecisionScoreLevelParam: + type: object + properties: + label: + type: string + description: + type: string + required: + - label + LiveDecisionScoreQuestionParam: + type: object + properties: + type: + default: score x-stainless-const: true type: string enum: - - developer - content: - description: The message content. Supply exactly one text part for the initial - Live conversation history. + - score + name: + type: string + instructions: + type: string + levels: type: array items: - $ref: "#/components/schemas/LiveInitialInputTextContentPartParam" + $ref: "#/components/schemas/LiveDecisionScoreLevelParam" + minItems: 2 + maxItems: 10 + required: + - type + - instructions + - levels + LiveDecisionQuestion: + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveDecisionChoiceQuestionParam" + - $ref: "#/components/schemas/LiveDecisionPredicateQuestionParam" + - $ref: "#/components/schemas/LiveDecisionScoreQuestionParam" + LiveDecisionsSettingsInputParam: + type: object + properties: + questions: + description: Native Decision API questions evaluated together, in order. + type: array + items: + $ref: "#/components/schemas/LiveDecisionQuestion" minItems: 1 - maxItems: 1 + maxItems: 64 + model: + type: string + minLength: 1 required: - - role - - content - LiveInitialUserMessageItemParam: - description: A user message included in the initial text history of a Live session. + - questions + - model + LiveDecisionsDelegationParam: type: object properties: - id: - anyOf: - - description: An optional identifier for the supplied history message. Live uses - the message’s role and text to initialize the conversation. - type: string - - type: "null" type: - description: The history item type. Always `message`. - default: message - x-stainless-const: true - type: string - enum: - - message - status: - anyOf: - - description: The supplied message’s status. Live uses its text as history and - does not resume an incomplete message. - $ref: "#/components/schemas/LiveInitialMessageStatus" - - type: "null" - role: - description: The author of this history message. Always `user`. - default: user + default: decisions x-stainless-const: true type: string enum: - - user - content: - description: The message content. Supply exactly one text part for the initial - Live conversation history. + - decisions + decisions: + $ref: "#/components/schemas/LiveDecisionsSettingsInputParam" + required: + - type + - decisions + delegation: + anyOf: + - description: Who handles tasks delegated by the Live model. Omitted or null + selects your application; use `responses` or `decisions` to delegate + to the corresponding API. + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveClientDelegationParam" + - $ref: "#/components/schemas/LiveResponsesDelegationParam" + - $ref: "#/components/schemas/LiveDecisionsDelegationParam" + - type: "null" + LiveDecisionQuestionsInputParam: + description: Questions evaluated using the current transcript and the session's + shared Decision items. + type: object + properties: + questions: + description: Native Decision API questions evaluated together, in order. type: array items: - $ref: "#/components/schemas/LiveInitialInputTextContentPartParam" + $ref: "#/components/schemas/LiveDecisionQuestion" minItems: 1 - maxItems: 1 + maxItems: 64 required: - - role - - content - LiveInitialTextContentPartParam: - description: Assistant text supplied as conversation history when starting a - Live session. + - questions + LiveDecisionTriggerInputParam: type: object properties: type: - description: The text content type. Always `text`. - default: text + default: decisions x-stainless-const: true type: string enum: - - text - text: - description: The message text to include in the Live session’s initial - conversation history. + - decisions + event_type: type: string + enum: + - session.input_transcript.delta + - session.output_transcript.delta + decisions: + description: Questions evaluated using the current transcript and the session's + shared Decision items. + $ref: "#/components/schemas/LiveDecisionQuestionsInputParam" required: - - text - LiveInitialOutputTextContentPartParam: - description: Assistant output text supplied as conversation history when - starting a Live session. + - type + - event_type + - decisions + additionalProperties: false + triggers: + description: At most one Decisions trigger per transcript event type. Triggers + run independently of delegation. On update, omit triggers to keep the + current configuration, send a list to replace it, or send an empty list + to disable triggers. + type: array + items: + $ref: "#/components/schemas/LiveDecisionTriggerInputParam" + maxItems: 2 + store: + description: Whether to store the session for later forking and recording + download. Defaults to false for new sessions. + type: boolean + LiveInitialMessageStatus: + type: string + enum: + - incomplete + - completed + LiveInitialInputTextContentPartParam: + description: Text supplied in a developer or user message when starting a Live + session. type: object properties: type: - description: The text content type. Always `output_text`. - default: output_text + description: The text content type. Always `input_text`. + default: input_text x-stainless-const: true type: string enum: - - output_text + - input_text text: description: The message text to include in the Live session’s initial conversation history. type: string required: - - type - text - LiveInitialAssistantMessageItemParam: - description: An assistant message included in the initial text history of a Live + LiveInitialDeveloperMessageItemParam: + description: A developer message included in the initial text history of a Live + session. + type: object + properties: + id: + anyOf: + - description: An optional identifier for the supplied history message. Live uses + the message’s role and text to initialize the conversation. + type: string + - type: "null" + type: + description: The history item type. Always `message`. + default: message + x-stainless-const: true + type: string + enum: + - message + status: + anyOf: + - description: The supplied message’s status. Live uses its text as history and + does not resume an incomplete message. + $ref: "#/components/schemas/LiveInitialMessageStatus" + - type: "null" + role: + description: The author of this history message. Always `developer`. + default: developer + x-stainless-const: true + type: string + enum: + - developer + content: + description: The message content. Supply exactly one text part for the initial + Live conversation history. + type: array + items: + $ref: "#/components/schemas/LiveInitialInputTextContentPartParam" + minItems: 1 + maxItems: 1 + required: + - role + - content + LiveInitialUserMessageItemParam: + description: A user message included in the initial text history of a Live session. + type: object + properties: + id: + anyOf: + - description: An optional identifier for the supplied history message. Live uses + the message’s role and text to initialize the conversation. + type: string + - type: "null" + type: + description: The history item type. Always `message`. + default: message + x-stainless-const: true + type: string + enum: + - message + status: + anyOf: + - description: The supplied message’s status. Live uses its text as history and + does not resume an incomplete message. + $ref: "#/components/schemas/LiveInitialMessageStatus" + - type: "null" + role: + description: The author of this history message. Always `user`. + default: user + x-stainless-const: true + type: string + enum: + - user + content: + description: The message content. Supply exactly one text part for the initial + Live conversation history. + type: array + items: + $ref: "#/components/schemas/LiveInitialInputTextContentPartParam" + minItems: 1 + maxItems: 1 + required: + - role + - content + LiveInitialTextContentPartParam: + description: Assistant text supplied as conversation history when starting a + Live session. + type: object + properties: + type: + description: The text content type. Always `text`. + default: text + x-stainless-const: true + type: string + enum: + - text + text: + description: The message text to include in the Live session’s initial + conversation history. + type: string + required: + - text + LiveInitialOutputTextContentPartParam: + description: Assistant output text supplied as conversation history when + starting a Live session. + type: object + properties: + type: + description: The text content type. Always `output_text`. + default: output_text + x-stainless-const: true + type: string + enum: + - output_text + text: + description: The message text to include in the Live session’s initial + conversation history. + type: string + required: + - type + - text + LiveInitialAssistantMessageItemParam: + description: An assistant message included in the initial text history of a Live session. type: object properties: @@ -87714,6 +87999,7 @@ components: enum: - pending - validated + - degraded - unhealthy ExternalStorageResponse: properties: @@ -101061,6 +101347,73 @@ components: description: The voice used for speech generated by the Live model. $ref: "#/components/schemas/LiveInitialSessionAudioOutputParam" required: [] + LiveDecisionsSettingsInputParam-2: + type: object + properties: + questions: + description: Native Decision API questions evaluated together, in order. + type: array + items: + $ref: "#/components/schemas/QuestionParam" + minItems: 1 + maxItems: 64 + model: + type: string + minLength: 1 + required: + - questions + - model + LiveDecisionsDelegationParam-2: + type: object + properties: + type: + default: decisions + x-stainless-const: true + type: string + enum: + - decisions + decisions: + $ref: "#/components/schemas/LiveDecisionsSettingsInputParam-2" + required: + - type + - decisions + LiveDecisionQuestionsInputParam-2: + description: Questions evaluated using the current transcript and the session's + shared Decision items. + type: object + properties: + questions: + description: Native Decision API questions evaluated together, in order. + type: array + items: + $ref: "#/components/schemas/QuestionParam" + minItems: 1 + maxItems: 64 + required: + - questions + LiveDecisionTriggerInputParam-2: + type: object + properties: + type: + default: decisions + x-stainless-const: true + type: string + enum: + - decisions + event_type: + type: string + enum: + - session.input_transcript.delta + - session.output_transcript.delta + decisions: + description: Questions evaluated using the current transcript and the session's + shared Decision items. + $ref: "#/components/schemas/LiveDecisionQuestionsInputParam-2" + required: + - type + - event_type + - decisions + additionalProperties: false LiveSessionCreateParams: description: Initial configuration for a Live session, including its model, conversation instructions, audio, and delegated task handling. @@ -101096,14 +101449,24 @@ components: delegation: anyOf: - description: Who handles tasks delegated by the Live model. Omitted or null - selects your application; use `responses` to let the API manage - a Responses backend. + selects your application; use `responses` or `decisions` to + delegate to the corresponding API. discriminator: propertyName: type oneOf: - $ref: "#/components/schemas/LiveClientDelegationParam" - $ref: "#/components/schemas/LiveResponsesDelegationParam" + - $ref: "#/components/schemas/LiveDecisionsDelegationParam-2" - type: "null" + triggers: + description: At most one Decisions trigger per transcript event type. Triggers + run independently of delegation. On update, omit triggers to keep + the current configuration, send a list to replace it, or send an + empty list to disable triggers. + type: array + items: + $ref: "#/components/schemas/LiveDecisionTriggerInputParam-2" + maxItems: 2 store: description: Whether to store the session for later forking and recording download. Defaults to false for new sessions. @@ -101173,9 +101536,36 @@ components: voice: marin delegation: type: client + LiveDecisionsSettingsUpdateParam: + type: object + properties: + model: + type: string + minLength: 1 + questions: + description: Native Decision API questions evaluated together, in order. + type: array + items: + $ref: "#/components/schemas/QuestionParam" + minItems: 1 + maxItems: 64 + required: [] + LiveDecisionsDelegationUpdateParam: + type: object + properties: + type: + default: decisions + x-stainless-const: true + type: string + enum: + - decisions + decisions: + $ref: "#/components/schemas/LiveDecisionsSettingsUpdateParam" + required: + - type LiveSessionUpdateParams: - description: Changes to an active Live session. Only delegation backend settings - can be updated after startup. + description: Changes to an active Live session's delegation settings and + transcript triggers. type: object properties: delegation: @@ -101187,11 +101577,22 @@ components: oneOf: - $ref: "#/components/schemas/LiveClientDelegationParam" - $ref: "#/components/schemas/LiveResponsesDelegationUpdateParam" + - $ref: "#/components/schemas/LiveDecisionsDelegationUpdateParam" - type: "null" + triggers: + description: At most one Decisions trigger per transcript event type. Triggers + run independently of delegation. On update, omit triggers to keep + the current configuration, send a list to replace it, or send an + empty list to disable triggers. + type: array + items: + $ref: "#/components/schemas/LiveDecisionTriggerInputParam-2" + maxItems: 2 required: [] LiveSessionUpdateParam: - description: Update the delegation settings of an active Live session. The - server acknowledges accepted changes with `session.updated`. + description: Update the delegation settings or transcript triggers of an active + Live session. The server acknowledges accepted changes with + `session.updated`. example: type: session.update event_id: evt_update_001 @@ -101218,10 +101619,9 @@ components: enum: - session.update session: - description: Sparse delegation updates. Omitted settings retain their values. - The delegation type cannot change, including resetting Responses - delegation to null or client. Model, frontend instructions, audio, - and startup input are immutable. + description: Sparse delegation and trigger updates. Omitted settings retain + their values. The delegation type cannot change. Model, frontend + instructions, audio, and startup input are immutable. $ref: "#/components/schemas/LiveSessionUpdateParams" required: - type @@ -101523,6 +101923,191 @@ components: event_id: evt_commentary_001 delegation_id: del_abc123 content: There is an outdoor table for two at 7 PM. Ask whether to reserve it. + LiveDecisionCreateParam: + description: Evaluate the configured questions using the current conversation + and Decision inputs. Reusing an event_id is rejected for the lifetime of + the session. + example: + type: decision.create + event_id: decision_1 + type: object + properties: + event_id: + type: string + minLength: 1 + maxLength: 256 + type: + default: decision.create + x-stainless-const: true + type: string + enum: + - decision.create + required: + - event_id + - type + x-oaiMeta: + example: + type: decision.create + event_id: decision_1 + LiveDecisionInputTextParam: + type: object + properties: + type: + description: The type of the input item. Always `input_text`. + default: input_text + x-stainless-const: true + type: string + enum: + - input_text + text: + description: The text input to the model. + type: string + maxLength: 10485760 + required: + - type + - text + LiveDetailEnum: + type: string + enum: + - low + - high + - auto + - original + LiveDecisionInputImageParam: + type: object + properties: + type: + description: The type of the input item. Always `input_image`. + default: input_image + x-stainless-const: true + type: string + enum: + - input_image + image_url: + description: An inline image encoded as a data URL. + type: string + maxLength: 20971520 + pattern: "^data:" + detail: + anyOf: + - description: The detail level of the image to be sent to the model. One of + `high`, `low`, `auto`, or `original`. Defaults to `auto`. + $ref: "#/components/schemas/LiveDetailEnum" + - type: "null" + required: + - type + - image_url + LiveDecisionInputItemParam: + type: object + properties: + id: + anyOf: + - description: The unique ID of this message item. + type: string + - type: "null" + type: + default: message + x-stainless-const: true + type: string + enum: + - message + role: + description: The message role. Always `user`. + default: user + x-stainless-const: true + type: string + enum: + - user + content: + oneOf: + - description: The text input to the model. + type: string + maxLength: 10485760 + - type: array + items: + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveDecisionInputTextParam" + - $ref: "#/components/schemas/LiveDecisionInputImageParam" + required: + - role + - content + LiveDecisionItemCreateParam: + description: Append an input item for future decisions without starting an + evaluation or changing Live voice context. + example: + type: decision.item.create + event_id: browser_1 + item: + type: message + role: user + content: + - type: input_text + text: Wikipedia is open. + type: object + properties: + event_id: + anyOf: + - description: Optional client identifier for correlating this command with a + server event's client_event_id or error.client_event_id. + type: string + maxLength: 512 + - type: "null" + type: + default: decision.item.create + x-stainless-const: true + type: string + enum: + - decision.item.create + item: + $ref: "#/components/schemas/LiveDecisionInputItemParam" + required: + - type + - item + x-oaiMeta: + example: + type: decision.item.create + event_id: browser_1 + item: + type: message + role: user + content: + - type: input_text + text: Wikipedia is open. + LiveDecisionItemDeleteParam: + description: Delete an input item from future decisions without starting an + evaluation or changing Live voice context. + example: + type: decision.item.delete + event_id: remove_browser_1 + item_id: msg_browser_1 + type: object + properties: + event_id: + anyOf: + - description: Optional client identifier for correlating this command with a + server event's client_event_id or error.client_event_id. + type: string + maxLength: 512 + - type: "null" + type: + default: decision.item.delete + x-stainless-const: true + type: string + enum: + - decision.item.delete + item_id: + type: string + minLength: 1 + required: + - type + - item_id + x-oaiMeta: + example: + type: decision.item.delete + event_id: remove_browser_1 + item_id: msg_browser_1 LiveResponseItemCreateParam: description: Add an input item to the Live session’s Responses backend. Requires Responses delegation; use `response.create` to request a response. @@ -101733,14 +102318,24 @@ components: delegation: anyOf: - description: Who handles tasks delegated by the Live model. Omitted or null - selects your application; use `responses` to let the API manage - a Responses backend. + selects your application; use `responses` or `decisions` to + delegate to the corresponding API. discriminator: propertyName: type oneOf: - $ref: "#/components/schemas/LiveClientDelegationParam" - $ref: "#/components/schemas/LiveResponsesDelegationParam" + - $ref: "#/components/schemas/LiveDecisionsDelegationParam-2" - type: "null" + triggers: + description: At most one Decisions trigger per transcript event type. Triggers + run independently of delegation. On update, omit triggers to keep + the current configuration, send a list to replace it, or send an + empty list to disable triggers. + type: array + items: + $ref: "#/components/schemas/LiveDecisionTriggerInputParam-2" + maxItems: 2 store: description: Whether to store the session for later forking and recording download. Defaults to false for new sessions. @@ -102357,14 +102952,13 @@ components: start_ms: 5400 end_ms: 7200 LiveDelegationItem: - description: Metadata for work delegated by the Live model. Client delegations - are handled by your application; Responses delegations run on the - configured backend. + description: Metadata for work delegated by the Live model to your application, + Responses, or Decisions. type: object properties: id: description: The unique ID of the delegation. Use this as delegation_id when - replying to client-owned work or correlating Responses events. + replying to client-owned work or correlating backend events. type: string type: description: The object type, always `delegation`. @@ -102374,8 +102968,8 @@ components: enum: - delegation target: - description: "Where the Live model delegated the work: `client` for your - application, or `responses` for the configured Responses backend." + description: "Where the Live model delegated the work: `client`, `responses`, or + `decisions`." oneOf: - default: client x-stainless-const: true @@ -102387,6 +102981,11 @@ components: type: string enum: - responses + - default: decisions + x-stainless-const: true + type: string + enum: + - decisions response_id: description: The ID of the Responses API response associated with a Responses delegation. Omitted for client delegations. @@ -102396,9 +102995,9 @@ components: - type - target LiveDelegationCreated: - description: Returned when the Live model delegates work to your application or - a Responses backend. Contains delegation metadata and the position on - the session timeline where the work was delegated. + description: Returned when the Live model delegates work to your application, + Responses, or Decisions. Contains delegation metadata and the position + on the session timeline where the work was delegated. example: type: session.delegation.created event_id: evt_delegation_001 @@ -102445,6 +103044,242 @@ components: id: del_abc123 type: delegation target: client + LiveDecisionCompleted: + type: object + properties: + type: + default: decision.completed + x-stainless-const: true + type: string + enum: + - decision.completed + decision: + description: The native Decision API response, including its model, ordered + answers, and token usage. + $ref: "#/components/schemas/DecisionResponse" + required: + - type + - decision + LiveDecisionEvent: + description: A Decision API event for a Live delegation or transcript trigger. + For a trigger, source_event_id identifies the transcript delta that + caused this evaluation. + example: + type: decision.event + event_id: evt_decision_1 + delegation_id: del_abc123 + trigger_id: null + source_event_type: null + source_event_id: null + event: + type: decision.completed + decision: + model: gpt-6-luna + answers: + - type: predicate + name: damaged + probability: 0.95 + usage: + input_tokens: 42 + input_tokens_details: + cached_tokens: 0 + cache_write_tokens: 0 + output_tokens: 0 + output_tokens_details: + reasoning_tokens: 0 + total_tokens: 42 + type: object + properties: + type: + default: decision.event + x-stainless-const: true + type: string + enum: + - decision.event + event_id: + description: The unique ID of this Live server event. + type: string + delegation_id: + anyOf: + - description: The Live delegation ID, or null for a transcript trigger. + type: string + - type: "null" + trigger_id: + anyOf: + - description: The Live-assigned ID of this trigger firing, or null for a + delegation. + type: string + - type: "null" + source_event_type: + anyOf: + - oneOf: + - default: session.input_transcript.delta + x-stainless-const: true + type: string + enum: + - session.input_transcript.delta + - default: session.output_transcript.delta + x-stainless-const: true + type: string + enum: + - session.output_transcript.delta + - type: "null" + source_event_id: + anyOf: + - description: The event_id of the transcript delta that fired this trigger, or + null for a delegation. + type: string + - type: "null" + event: + $ref: "#/components/schemas/LiveDecisionCompleted" + required: + - type + - event_id + - delegation_id + - trigger_id + - source_event_type + - source_event_id + - event + x-oaiMeta: + example: + type: decision.event + event_id: evt_decision_1 + delegation_id: del_abc123 + trigger_id: null + source_event_type: null + source_event_id: null + event: + type: decision.completed + decision: + model: gpt-6-luna + answers: + - type: predicate + name: damaged + probability: 0.95 + usage: + input_tokens: 42 + input_tokens_details: + cached_tokens: 0 + cache_write_tokens: 0 + output_tokens: 0 + output_tokens_details: + reasoning_tokens: 0 + total_tokens: 42 + LiveDecisionStoredInputItemParam: + type: object + properties: + id: + description: The ID of the stored Decision input item. + type: string + type: + default: message + x-stainless-const: true + type: string + enum: + - message + role: + description: The message role. Always `user`. + default: user + x-stainless-const: true + type: string + enum: + - user + content: + oneOf: + - description: The text input to the model. + type: string + maxLength: 10485760 + - type: array + items: + discriminator: + propertyName: type + oneOf: + - $ref: "#/components/schemas/LiveDecisionInputTextParam" + - $ref: "#/components/schemas/LiveDecisionInputImageParam" + required: + - id + - role + - content + LiveDecisionItemCreated: + description: An input item was appended for future decisions. + example: + type: decision.item.created + event_id: evt_item_1 + client_event_id: browser_1 + item: + id: msg_browser_1 + type: message + role: user + content: + - type: input_text + text: Wikipedia is open. + type: object + properties: + event_id: + description: The unique ID of the Live server event. + type: string + client_event_id: + description: The event_id of the client command associated with this server + event, when supplied. + type: string + type: + default: decision.item.created + x-stainless-const: true + type: string + enum: + - decision.item.created + item: + $ref: "#/components/schemas/LiveDecisionStoredInputItemParam" + required: + - event_id + - type + - item + x-oaiMeta: + example: + type: decision.item.created + event_id: evt_item_1 + client_event_id: browser_1 + item: + id: msg_browser_1 + type: message + role: user + content: + - type: input_text + text: Wikipedia is open. + LiveDecisionItemDeleted: + description: An input item was removed from future decisions. + example: + type: decision.item.deleted + event_id: evt_item_deleted_1 + client_event_id: remove_browser_1 + item_id: msg_browser_1 + type: object + properties: + event_id: + description: The unique ID of the Live server event. + type: string + client_event_id: + description: The event_id of the client command associated with this server + event, when supplied. + type: string + type: + default: decision.item.deleted + x-stainless-const: true + type: string + enum: + - decision.item.deleted + item_id: + type: string + required: + - event_id + - type + - item_id + x-oaiMeta: + example: + type: decision.item.deleted + event_id: evt_item_deleted_1 + client_event_id: remove_browser_1 + item_id: msg_browser_1 LiveResponseEvent: description: A streaming Responses API event from a backend delegated to by the Live session. Use the outer delegation_id to associate the nested stream @@ -103013,6 +103848,9 @@ components: - $ref: "#/components/schemas/LiveInputTranscriptDelta" - $ref: "#/components/schemas/LiveOutputTranscriptDelta" - $ref: "#/components/schemas/LiveDelegationCreated" + - $ref: "#/components/schemas/LiveDecisionEvent" + - $ref: "#/components/schemas/LiveDecisionItemCreated" + - $ref: "#/components/schemas/LiveDecisionItemDeleted" - $ref: "#/components/schemas/LiveResponseEvent" - $ref: "#/components/schemas/LiveSessionUsageUpdated" - $ref: "#/components/schemas/LiveSessionClosed" @@ -107806,17 +108644,18 @@ components: The action type. x-stainless-const: true url: - type: string - format: uri + anyOf: + - type: string + format: uri + - type: "null" description: | - The URL of the page searched for the pattern. + The URL of the page searched for the pattern, when available. pattern: type: string description: | The pattern or text to search for within the page. required: - type - - url - pattern BetaWebSearchActionOpenPage: type: object @@ -109173,10 +110012,22 @@ components: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4.1: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4.1-mini-2025-04-14: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4o: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4o-2024-08-06: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details @@ -109185,6 +110036,10 @@ components: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details and recommended replacements." + gpt-4o-mini: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." gpt-4o-mini-2024-07-18: message: "Announced shutdown date: 2027-01-14. See https://developers.openai.com/api/docs/deprecations for details @@ -118399,6 +119254,15 @@ x-oaiMeta: - type: object key: LiveCommentaryAppendParam path: + - type: object + key: LiveDecisionCreateParam + path: + - type: object + key: LiveDecisionItemCreateParam + path: + - type: object + key: LiveDecisionItemDeleteParam + path: - type: object key: LiveResponseItemCreateParam path: @@ -118467,6 +119331,15 @@ x-oaiMeta: - type: object key: LiveDelegationCreated path: + - type: object + key: LiveDecisionEvent + path: + - type: object + key: LiveDecisionItemCreated + path: + - type: object + key: LiveDecisionItemDeleted + path: - type: object key: LiveResponseEvent path: