From 3941bf8e12014958125948fea81e7ec21363ed53 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 15 Oct 2026 07:49:21 +0000 Subject: [PATCH 1/2] feat: Updated OpenAPI spec --- ...isionsCreateDecisionCommandApiCommand.g.cs | 20 +- ...OpenAI.DecisionsClient.CreateDecision.g.cs | 12 +- ...penAI.IDecisionsClient.CreateDecision.g.cs | 10 +- ...verters.DecisionInputContentPartsItem.g.cs | 32 +- ...DecisionInputCustomToolCallOutputType.g.cs | 53 + ...InputCustomToolCallOutputTypeNullable.g.cs | 60 + ...rters.DecisionInputCustomToolCallType.g.cs | 53 + ...cisionInputCustomToolCallTypeNullable.g.cs | 60 + ...s.DecisionInputFunctionCallOutputType.g.cs | 53 + ...onInputFunctionCallOutputTypeNullable.g.cs | 60 + ...verters.DecisionInputFunctionCallType.g.cs | 53 + ...DecisionInputFunctionCallTypeNullable.g.cs | 60 + ...onInputImagePromptCacheBreakpointMode.g.cs | 53 + ...magePromptCacheBreakpointModeNullable.g.cs | 60 + ...onverters.DecisionInputOutputTextType.g.cs | 53 + ...s.DecisionInputOutputTextTypeNullable.g.cs | 60 + ...onConverters.DecisionInputRefusalType.g.cs | 53 + ...ters.DecisionInputRefusalTypeNullable.g.cs | 60 + ...ionInputTextPromptCacheBreakpointMode.g.cs | 53 + ...TextPromptCacheBreakpointModeNullable.g.cs | 60 + ...erters.DecisionInputToolOutputContent.g.cs | 162 + ...oolOutputContentPartDiscriminatorType.g.cs | 53 + ...tContentPartDiscriminatorTypeNullable.g.cs | 60 + ...cisionInputToolOutputContentPartsItem.g.cs | 72 + ...nConverters.DecisionInputVariant2Item.g.cs | 62 +- ...DecisionRequestPromptCacheOptionsMode.g.cs | 53 + ...RequestPromptCacheOptionsModeNullable.g.cs | 60 + ....DecisionRequestPromptCacheOptionsTtl.g.cs | 53 + ...nRequestPromptCacheOptionsTtlNullable.g.cs | 60 + ...sonConverters.FunctionCallStatusParam.g.cs | 53 + ...rters.FunctionCallStatusParamNullable.g.cs | 60 + ...OpenAI.JsonConverters.LiveClientEvent.g.cs | 15 + ...AI.JsonConverters.LiveForkClientEvent.g.cs | 15 + ...s.LiveOutputAudioFixturePlayParamType.g.cs | 53 + ...tputAudioFixturePlayParamTypeNullable.g.cs | 60 + ...sonConverters.LiveSidebandClientEvent.g.cs | 15 + ...sonConverters.LiveSidebandServerEvent.g.cs | 30 + ...enAI.JsonConverters.MessagePhaseParam.g.cs | 53 + ...nConverters.MessagePhaseParamNullable.g.cs | 60 + .../tryAGI.OpenAI.JsonSerializerContext.g.cs | 1083 +- ...AGI.OpenAI.JsonSerializerContextTypes.g.cs | 9002 +++++++++-------- ...enAI.Models.BetaResponseErrorVariant1.g.cs | 22 + .../tryAGI.OpenAI.Models.DecisionInput.g.cs | 2 +- ...sionInputContentPartDiscriminatorType.g.cs | 12 + ....Models.DecisionInputContentPartsItem.g.cs | 174 +- ...dels.DecisionInputCustomToolCall.Json.g.cs | 141 + ...AI.Models.DecisionInputCustomToolCall.g.cs | 105 + ...ecisionInputCustomToolCallOutput.Json.g.cs | 141 + ...els.DecisionInputCustomToolCallOutput.g.cs | 89 + ...DecisionInputCustomToolCallOutputType.g.cs | 45 + ...odels.DecisionInputCustomToolCallType.g.cs | 45 + ...Models.DecisionInputFunctionCall.Json.g.cs | 141 + ...enAI.Models.DecisionInputFunctionCall.g.cs | 105 + ....DecisionInputFunctionCallOutput.Json.g.cs | 141 + ...odels.DecisionInputFunctionCallOutput.g.cs | 89 + ...s.DecisionInputFunctionCallOutputType.g.cs | 45 + ....Models.DecisionInputFunctionCallType.g.cs | 45 + ...yAGI.OpenAI.Models.DecisionInputImage.g.cs | 11 + ...nInputImagePromptCacheBreakpoint.Json.g.cs | 141 + ...cisionInputImagePromptCacheBreakpoint.g.cs | 50 + ...onInputImagePromptCacheBreakpointMode.g.cs | 46 + ...GI.OpenAI.Models.DecisionInputMessage.g.cs | 27 +- ...penAI.Models.DecisionInputMessageRole.g.cs | 20 +- ...I.Models.DecisionInputOutputText.Json.g.cs | 141 + ...OpenAI.Models.DecisionInputOutputText.g.cs | 70 + ...AI.Models.DecisionInputOutputTextType.g.cs | 45 + ...enAI.Models.DecisionInputRefusal.Json.g.cs | 141 + ...GI.OpenAI.Models.DecisionInputRefusal.g.cs | 70 + ...penAI.Models.DecisionInputRefusalType.g.cs | 45 + ...ryAGI.OpenAI.Models.DecisionInputText.g.cs | 11 + ...onInputTextPromptCacheBreakpoint.Json.g.cs | 141 + ...ecisionInputTextPromptCacheBreakpoint.g.cs | 50 + ...ionInputTextPromptCacheBreakpointMode.g.cs | 46 + ...s.DecisionInputToolOutputContent.Json.g.cs | 141 + ...Models.DecisionInputToolOutputContent.g.cs | 272 + ...olOutputContentPartDiscriminator.Json.g.cs | 141 + ...putToolOutputContentPartDiscriminator.g.cs | 45 + ...oolOutputContentPartDiscriminatorType.g.cs | 51 + ...nInputToolOutputContentPartsItem.Json.g.cs | 141 + ...cisionInputToolOutputContentPartsItem.g.cs | 303 + ...enAI.Models.DecisionInputVariant2Item.g.cs | 342 +- ...ionInputVariant2ItemDiscriminatorType.g.cs | 24 + .../tryAGI.OpenAI.Models.DecisionRequest.g.cs | 28 +- ...ecisionRequestPromptCacheOptions.Json.g.cs | 141 + ...els.DecisionRequestPromptCacheOptions.g.cs | 61 + ...DecisionRequestPromptCacheOptionsMode.g.cs | 57 + ....DecisionRequestPromptCacheOptionsTtl.g.cs | 46 + .../tryAGI.OpenAI.Models.Error22.g.cs | 18 + ...OpenAI.Models.FunctionCallStatusParam.g.cs | 57 + .../tryAGI.OpenAI.Models.LiveClientEvent.g.cs | 158 +- ...dels.LiveClientEventDiscriminatorType.g.cs | 6 + ...AGI.OpenAI.Models.LiveForkClientEvent.g.cs | 158 +- ....LiveForkClientEventDiscriminatorType.g.cs | 6 + ....LiveOutputAudioFixturePlayParam.Json.g.cs | 141 + ...odels.LiveOutputAudioFixturePlayParam.g.cs | 82 + ...s.LiveOutputAudioFixturePlayParamType.g.cs | 45 + ....Models.LiveOutputAudioFixturePlaying.g.cs | 2 +- ...tryAGI.OpenAI.Models.LiveServerEvent2.g.cs | 2 +- ...OpenAI.Models.LiveSidebandClientEvent.g.cs | 160 +- ...eSidebandClientEventDiscriminatorType.g.cs | 6 + ...OpenAI.Models.LiveSidebandServerEvent.g.cs | 302 +- ...eSidebandServerEventDiscriminatorType.g.cs | 12 + ...ryAGI.OpenAI.Models.MessagePhaseParam.g.cs | 51 + ...I.OpenAI.Models.ResponseErrorVariant1.g.cs | 22 + src/libs/tryAGI.OpenAI/openapi.yaml | 506 +- 105 files changed, 12953 insertions(+), 5083 deletions(-) create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContent.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartsItem.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtl.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParam.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParam.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParamNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutputType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpointMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputTextType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusalType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpointMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsMode.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsTtl.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.FunctionCallStatusParam.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParamType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.MessagePhaseParam.g.cs diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/DecisionsCreateDecisionCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/DecisionsCreateDecisionCommandApiCommand.g.cs index 0c29d0b74..f9d193dbb 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/DecisionsCreateDecisionCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/DecisionsCreateDecisionCommandApiCommand.g.cs @@ -17,7 +17,7 @@ internal static partial class DecisionsCreateDecisionCommandApiCommand private static Option InputOption { get; } = new( name: @"--input") { - Description = @"The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported.", + Description = @"The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported.", Required = true, }; @@ -33,6 +33,18 @@ internal static partial class DecisionsCreateDecisionCommandApiCommand { Description = @"Opaque caller-provided end-user identifier, scoped by the verified org. Match Responses' limit; this is never the authenticated user identity.", }; + + private static Option PromptCacheKey { get; } = new( + name: @"--prompt-cache-key") + { + Description = @"Partition prompt cache reuse by caller-provided key.", + }; + + private static Option PromptCacheOptions { get; } = new( + name: @"--prompt-cache-options") + { + Description = @"Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details.", + }; private static Option RequestInput { get; } = new(@"--request-input") { Description = "Load request JSON from a file path, '-' for stdin, or an inline JSON object/array string.", @@ -80,6 +92,8 @@ public static Command Create(string? commandName = null) command.Options.Add(InputOption); command.Options.Add(Questions); command.Options.Add(SafetyIdentifier); + command.Options.Add(PromptCacheKey); + command.Options.Add(PromptCacheOptions); command.Options.Add(RequestInput); command.Options.Add(RequestJson); command.Options.Add(RequestFile); @@ -109,6 +123,8 @@ await CliRuntime.RunAsync(async () => var input = parseResult.GetRequiredValue(InputOption); var questions = parseResult.GetRequiredValue(Questions); var safetyIdentifier = CliRuntime.WasSpecified(parseResult, SafetyIdentifier) ? parseResult.GetValue(SafetyIdentifier) : (__requestBase is { } __SafetyIdentifierBaseValue ? __SafetyIdentifierBaseValue.SafetyIdentifier : default); + var promptCacheKey = CliRuntime.WasSpecified(parseResult, PromptCacheKey) ? parseResult.GetValue(PromptCacheKey) : (__requestBase is { } __PromptCacheKeyBaseValue ? __PromptCacheKeyBaseValue.PromptCacheKey : default); + var promptCacheOptions = CliRuntime.WasSpecified(parseResult, PromptCacheOptions) ? parseResult.GetValue(PromptCacheOptions) : (__requestBase is { } __PromptCacheOptionsBaseValue ? __PromptCacheOptionsBaseValue.PromptCacheOptions : default); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); @@ -117,6 +133,8 @@ await CliRuntime.RunAsync(async () => input: input, questions: questions, safetyIdentifier: safetyIdentifier, + promptCacheKey: promptCacheKey, + promptCacheOptions: promptCacheOptions, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DecisionsClient.CreateDecision.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DecisionsClient.CreateDecision.g.cs index 6c9cb847e..efb0d46d7 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DecisionsClient.CreateDecision.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.DecisionsClient.CreateDecision.g.cs @@ -441,7 +441,7 @@ partial void ProcessCreateDecisionResponseContent( /// The model to use. Only `gpt-6-luna` is supported. /// /// - /// The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported. + /// The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported. /// /// /// Ask 1–200 questions about the input. Each question can be a predicate, choice, or score. Answers come back in the same order. @@ -449,6 +449,12 @@ partial void ProcessCreateDecisionResponseContent( /// /// Opaque caller-provided end-user identifier, scoped by the verified org. Match Responses' limit; this is never the authenticated user identity. /// + /// + /// Partition prompt cache reuse by caller-provided key. + /// + /// + /// Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// @@ -457,6 +463,8 @@ partial void ProcessCreateDecisionResponseContent( global::tryAGI.OpenAI.DecisionInput input, global::System.Collections.Generic.IList questions, string? safetyIdentifier = default, + string? promptCacheKey = default, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? promptCacheOptions = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -466,6 +474,8 @@ partial void ProcessCreateDecisionResponseContent( Input = input, Questions = questions, SafetyIdentifier = safetyIdentifier, + PromptCacheKey = promptCacheKey, + PromptCacheOptions = promptCacheOptions, }; return await CreateDecisionAsync( diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IDecisionsClient.CreateDecision.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IDecisionsClient.CreateDecision.g.cs index 34a0051ca..5f089b699 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IDecisionsClient.CreateDecision.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.IDecisionsClient.CreateDecision.g.cs @@ -38,7 +38,7 @@ public partial interface IDecisionsClient /// The model to use. Only `gpt-6-luna` is supported. /// /// - /// The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported. + /// The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported. /// /// /// Ask 1–200 questions about the input. Each question can be a predicate, choice, or score. Answers come back in the same order. @@ -46,6 +46,12 @@ public partial interface IDecisionsClient /// /// Opaque caller-provided end-user identifier, scoped by the verified org. Match Responses' limit; this is never the authenticated user identity. /// + /// + /// Partition prompt cache reuse by caller-provided key. + /// + /// + /// Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details. + /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// @@ -54,6 +60,8 @@ public partial interface IDecisionsClient global::tryAGI.OpenAI.DecisionInput input, global::System.Collections.Generic.IList questions, string? safetyIdentifier = default, + string? promptCacheKey = default, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? promptCacheOptions = default, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputContentPartsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputContentPartsItem.g.cs index c626d8fa0..fb4a55b3b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputContentPartsItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputContentPartsItem.g.cs @@ -35,12 +35,30 @@ public class DecisionInputContentPartsItemJsonConverter : global::System.Text.Js throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputImage)}"); inputImage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.DecisionInputOutputText? outputText = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType.OutputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputOutputText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputOutputText)}"); + outputText = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.DecisionInputRefusal? refusal = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType.Refusal) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputRefusal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputRefusal)}"); + refusal = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DecisionInputContentPartsItem( discriminator?.Type, inputText, - inputImage + inputImage, + + outputText, + + refusal ); return __value; @@ -67,6 +85,18 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputImage).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputImage(), typeInfo); } + else if (value.IsOutputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputOutputText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputOutputText).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickOutputText(), typeInfo); + } + else if (value.IsRefusal) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputRefusal), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputRefusal).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickRefusal(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputType.g.cs new file mode 100644 index 000000000..ce76e16a3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputCustomToolCallOutputTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType 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.DecisionInputCustomToolCallOutputTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeNullable.g.cs new file mode 100644 index 000000000..9272347e7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputCustomToolCallOutputTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType? 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.DecisionInputCustomToolCallOutputTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType? 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.DecisionInputCustomToolCallOutputTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallType.g.cs new file mode 100644 index 000000000..3ee2489a2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputCustomToolCallTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputCustomToolCallType 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.DecisionInputCustomToolCallTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputCustomToolCallType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputCustomToolCallType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputCustomToolCallType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputCustomToolCallTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeNullable.g.cs new file mode 100644 index 000000000..d9f0d9548 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputCustomToolCallTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputCustomToolCallType? 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.DecisionInputCustomToolCallTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputCustomToolCallType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputCustomToolCallType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputCustomToolCallType? 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.DecisionInputCustomToolCallTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputType.g.cs new file mode 100644 index 000000000..41f23983d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputFunctionCallOutputTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType 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.DecisionInputFunctionCallOutputTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeNullable.g.cs new file mode 100644 index 000000000..89b2f54fe --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputFunctionCallOutputTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType? 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.DecisionInputFunctionCallOutputTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType? 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.DecisionInputFunctionCallOutputTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallType.g.cs new file mode 100644 index 000000000..4b07e3757 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputFunctionCallTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputFunctionCallType 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.DecisionInputFunctionCallTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputFunctionCallType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputFunctionCallType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputFunctionCallType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputFunctionCallTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeNullable.g.cs new file mode 100644 index 000000000..729c099c5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputFunctionCallTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputFunctionCallType? 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.DecisionInputFunctionCallTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputFunctionCallType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputFunctionCallType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputFunctionCallType? 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.DecisionInputFunctionCallTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointMode.g.cs new file mode 100644 index 000000000..947f64d3c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointMode.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputImagePromptCacheBreakpointModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode 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.DecisionInputImagePromptCacheBreakpointModeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointModeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeNullable.g.cs new file mode 100644 index 000000000..1d193fba8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputImagePromptCacheBreakpointModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode? 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.DecisionInputImagePromptCacheBreakpointModeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode? 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.DecisionInputImagePromptCacheBreakpointModeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextType.g.cs new file mode 100644 index 000000000..2412a94f1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputOutputTextTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputOutputTextType 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.DecisionInputOutputTextTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputOutputTextType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputOutputTextType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputOutputTextType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputOutputTextTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeNullable.g.cs new file mode 100644 index 000000000..cdb3c339a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputOutputTextTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputOutputTextType? 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.DecisionInputOutputTextTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputOutputTextType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputOutputTextType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputOutputTextType? 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.DecisionInputOutputTextTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalType.g.cs new file mode 100644 index 000000000..2b1d2cc4c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputRefusalTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputRefusalType 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.DecisionInputRefusalTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputRefusalType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputRefusalType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputRefusalType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputRefusalTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeNullable.g.cs new file mode 100644 index 000000000..f398af62b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputRefusalTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputRefusalType? 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.DecisionInputRefusalTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputRefusalType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputRefusalType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputRefusalType? 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.DecisionInputRefusalTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointMode.g.cs new file mode 100644 index 000000000..b37b3cc95 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointMode.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputTextPromptCacheBreakpointModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode 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.DecisionInputTextPromptCacheBreakpointModeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointModeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeNullable.g.cs new file mode 100644 index 000000000..0c74c6286 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputTextPromptCacheBreakpointModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode? 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.DecisionInputTextPromptCacheBreakpointModeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode? 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.DecisionInputTextPromptCacheBreakpointModeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContent.g.cs new file mode 100644 index 000000000..316f47bf5 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContent.g.cs @@ -0,0 +1,162 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class DecisionInputToolOutputContentJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputToolOutputContent 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."); + + + using var __jsonDocument = global::System.Text.Json.JsonDocument.ParseValue(ref reader); + var __rawJson = __jsonDocument.RootElement.GetRawText(); + var __jsonProps = new global::System.Collections.Generic.HashSet(); + if (__jsonDocument.RootElement.ValueKind == global::System.Text.Json.JsonValueKind.Object) + { + foreach (var __jsonProp in __jsonDocument.RootElement.EnumerateObject()) + { + __jsonProps.Add(__jsonProp.Name); + } + } + + var __score0 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(string), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score0++; + } + } + } + var __score1 = 0; + { + var __ti = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options); + if (__ti != null && __ti.Kind == global::System.Text.Json.Serialization.Metadata.JsonTypeInfoKind.Object) + { + foreach (var __prop in __ti.Properties) + { + if (__jsonProps.Contains(__prop.Name)) __score1++; + } + } + } + var __bestScore = 0; + var __bestIndex = -1; + if (__score0 > __bestScore) { __bestScore = __score0; __bestIndex = 0; } + if (__score1 > __bestScore) { __bestScore = __score1; __bestIndex = 1; } + + string? decisionInputToolOutputContentVariant1 = default; + global::System.Collections.Generic.IList? parts = default; + if (__bestIndex >= 0) + { + if (__bestIndex == 0) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + decisionInputToolOutputContentVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + else if (__bestIndex == 1) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + parts = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + } + + if (decisionInputToolOutputContentVariant1 == null && parts == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + decisionInputToolOutputContentVariant1 = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + if (decisionInputToolOutputContentVariant1 == null && parts == null) + { + try + { + + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + parts = global::System.Text.Json.JsonSerializer.Deserialize(__rawJson, typeInfo); + } + catch (global::System.Text.Json.JsonException) + { + } + catch (global::System.InvalidOperationException) + { + } + } + + var __value = new global::tryAGI.OpenAI.DecisionInputToolOutputContent( + decisionInputToolOutputContentVariant1, + + parts + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputToolOutputContent 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.IsDecisionInputToolOutputContentVariant1) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(string), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(string).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickDecisionInputToolOutputContentVariant1(), typeInfo); + } + else if (value.IsParts) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::System.Collections.Generic.IList), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo?> ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::System.Collections.Generic.IList).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickParts(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorType.g.cs new file mode 100644 index 000000000..cea2faf9a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputToolOutputContentPartDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType 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.DecisionInputToolOutputContentPartDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..d0cfc7a33 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionInputToolOutputContentPartDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? 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.DecisionInputToolOutputContentPartDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? 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.DecisionInputToolOutputContentPartDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartsItem.g.cs new file mode 100644 index 000000000..98a80ea1b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartsItem.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class DecisionInputToolOutputContentPartsItemJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem 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.DecisionInputToolOutputContentPartDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.DecisionInputText? inputText = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType.InputText) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputText)}"); + inputText = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.DecisionInputImage? inputImage = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType.InputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputImage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputImage)}"); + inputImage = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem( + discriminator?.Type, + inputText, + + inputImage + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem 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.DecisionInputText), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputText).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickInputText(), typeInfo); + } + else if (value.IsInputImage) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputImage), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputImage).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.DecisionInputVariant2Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputVariant2Item.g.cs index 6a21d7365..1c5ca0dd3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputVariant2Item.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionInputVariant2Item.g.cs @@ -28,10 +28,46 @@ public class DecisionInputVariant2ItemJsonConverter : global::System.Text.Json.S throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputMessage)}"); message = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.DecisionInputFunctionCall? functionCall = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType.FunctionCall) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputFunctionCall)}"); + functionCall = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? functionCallOutput = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType.FunctionCallOutput) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput)}"); + functionCallOutput = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.DecisionInputCustomToolCall? customToolCall = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType.CustomToolCall) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputCustomToolCall)}"); + customToolCall = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? customToolCallOutput = default; + if (discriminator?.Type == global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType.CustomToolCallOutput) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput)}"); + customToolCallOutput = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } var __value = new global::tryAGI.OpenAI.DecisionInputVariant2Item( discriminator?.Type, - message + message, + + functionCall, + + functionCallOutput, + + customToolCall, + + customToolCallOutput ); return __value; @@ -52,6 +88,30 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputMessage).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickMessage(), typeInfo); } + else if (value.IsFunctionCall) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickFunctionCall(), typeInfo); + } + else if (value.IsFunctionCallOutput) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickFunctionCallOutput(), typeInfo); + } + else if (value.IsCustomToolCall) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCustomToolCall(), typeInfo); + } + else if (value.IsCustomToolCallOutput) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickCustomToolCallOutput(), typeInfo); + } } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsMode.g.cs new file mode 100644 index 000000000..9ff0b5f49 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsMode.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionRequestPromptCacheOptionsModeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode 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.DecisionRequestPromptCacheOptionsModeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsModeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeNullable.g.cs new file mode 100644 index 000000000..46cb2b2c9 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionRequestPromptCacheOptionsModeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? 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.DecisionRequestPromptCacheOptionsModeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? 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.DecisionRequestPromptCacheOptionsModeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtl.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtl.g.cs new file mode 100644 index 000000000..78f3141bb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtl.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionRequestPromptCacheOptionsTtlJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl 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.DecisionRequestPromptCacheOptionsTtlExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtlExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlNullable.g.cs new file mode 100644 index 000000000..1ae11b305 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class DecisionRequestPromptCacheOptionsTtlNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? 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.DecisionRequestPromptCacheOptionsTtlExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? 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.DecisionRequestPromptCacheOptionsTtlExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParam.g.cs new file mode 100644 index 000000000..7e0910c99 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParam.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class FunctionCallStatusParamJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.FunctionCallStatusParam 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.FunctionCallStatusParamExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.FunctionCallStatusParam)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.FunctionCallStatusParam); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.FunctionCallStatusParam value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.FunctionCallStatusParamExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamNullable.g.cs new file mode 100644 index 000000000..e70838a4f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class FunctionCallStatusParamNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.FunctionCallStatusParam? 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.FunctionCallStatusParamExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.FunctionCallStatusParam)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.FunctionCallStatusParam?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.FunctionCallStatusParam? 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.FunctionCallStatusParamExtensions.ToValueString(value.Value)); + } + } + } +} 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 b4d213fbb..fa451a9aa 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 @@ -56,6 +56,13 @@ public class LiveClientEventJsonConverter : global::System.Text.Json.Serializati throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam)}"); sessionInputAudioUnmute = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.SessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam)}"); + sessionOutputAudioFixturePlay = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveClientEventDiscriminatorType.SessionInstructionsAppend) { @@ -111,6 +118,8 @@ public class LiveClientEventJsonConverter : global::System.Text.Json.Serializati sessionInputAudioUnmute, + sessionOutputAudioFixturePlay, + sessionInstructionsAppend, sessionThinkingAppend, @@ -166,6 +175,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionInputAudioUnmute(), typeInfo); } + else if (value.IsSessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionOutputAudioFixturePlay(), typeInfo); + } else if (value.IsSessionInstructionsAppend) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? 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 69d1ecf7f..b443c1586 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 @@ -56,6 +56,13 @@ public class LiveForkClientEventJsonConverter : global::System.Text.Json.Seriali throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam)}"); sessionInputAudioUnmute = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.SessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam)}"); + sessionOutputAudioFixturePlay = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType.SessionInstructionsAppend) { @@ -111,6 +118,8 @@ public class LiveForkClientEventJsonConverter : global::System.Text.Json.Seriali sessionInputAudioUnmute, + sessionOutputAudioFixturePlay, + sessionInstructionsAppend, sessionThinkingAppend, @@ -166,6 +175,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionInputAudioUnmute(), typeInfo); } + else if (value.IsSessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionOutputAudioFixturePlay(), typeInfo); + } else if (value.IsSessionInstructionsAppend) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamType.g.cs new file mode 100644 index 000000000..b8ec2b96a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveOutputAudioFixturePlayParamTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType 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.LiveOutputAudioFixturePlayParamTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeNullable.g.cs new file mode 100644 index 000000000..2ea87797c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveOutputAudioFixturePlayParamTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType? 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.LiveOutputAudioFixturePlayParamTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType? 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.LiveOutputAudioFixturePlayParamTypeExtensions.ToValueString(value.Value)); + } + } + } +} 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 af1fac4c7..a01b127f8 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 @@ -42,6 +42,13 @@ public class LiveSidebandClientEventJsonConverter : global::System.Text.Json.Ser throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam)}"); sessionInputAudioUnmute = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.SessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam)}"); + sessionOutputAudioFixturePlay = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType.SessionInstructionsAppend) { @@ -93,6 +100,8 @@ public class LiveSidebandClientEventJsonConverter : global::System.Text.Json.Ser sessionInputAudioUnmute, + sessionOutputAudioFixturePlay, + sessionInstructionsAppend, sessionThinkingAppend, @@ -136,6 +145,12 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionInputAudioUnmute(), typeInfo); } + else if (value.IsSessionOutputAudioFixturePlay) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionOutputAudioFixturePlay(), typeInfo); + } else if (value.IsSessionInstructionsAppend) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), 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 904b73d2e..1ddee495e 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 @@ -70,6 +70,20 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveInputAudioUnmuted)}"); sessionInputAudioUnmuted = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); } + global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? sessionOutputAudioFixturePlaying = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlaying) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying)}"); + sessionOutputAudioFixturePlaying = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? sessionOutputAudioFixturePlayed = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlayed) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed)}"); + sessionOutputAudioFixturePlayed = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveInstructionsAppended? sessionInstructionsAppended = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.SessionInstructionsAppended) { @@ -164,6 +178,10 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser sessionInputAudioUnmuted, + sessionOutputAudioFixturePlaying, + + sessionOutputAudioFixturePlayed, + sessionInstructionsAppended, sessionThinkingAppended, @@ -241,6 +259,18 @@ public override void Write( throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuted).Name}"); global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionInputAudioUnmuted(), typeInfo); } + else if (value.IsSessionOutputAudioFixturePlaying) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionOutputAudioFixturePlaying(), typeInfo); + } + else if (value.IsSessionOutputAudioFixturePlayed) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSessionOutputAudioFixturePlayed(), typeInfo); + } else if (value.IsSessionInstructionsAppended) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveInstructionsAppended), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParam.g.cs new file mode 100644 index 000000000..ee26945ea --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParam.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class MessagePhaseParamJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.MessagePhaseParam 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.MessagePhaseParamExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.MessagePhaseParam)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.MessagePhaseParam); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.MessagePhaseParam value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.MessagePhaseParamExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParamNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParamNullable.g.cs new file mode 100644 index 000000000..2c042b772 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.MessagePhaseParamNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class MessagePhaseParamNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.MessagePhaseParam? 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.MessagePhaseParamExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.MessagePhaseParam)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.MessagePhaseParam?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.MessagePhaseParam? 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.MessagePhaseParamExtensions.ToValueString(value.Value)); + } + } + } +} 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 128eb6755..854313628 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -1454,6 +1454,7 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam))] [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))] @@ -1510,6 +1511,8 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppended))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppended))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveCommentaryAppended))] @@ -1603,9 +1606,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1657,6 +1657,9 @@ 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::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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageRequestContentTextObjectType), TypeInfoPropertyName = "MessageRequestContentTextObjectType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1))] @@ -2118,9 +2121,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2172,6 +2172,9 @@ 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::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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed))] @@ -2629,9 +2632,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2683,6 +2683,9 @@ 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.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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent))] @@ -3140,9 +3143,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [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")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3194,6 +3194,9 @@ 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.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")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallType), TypeInfoPropertyName = "WebSearchToolCallType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchCallStatus), TypeInfoPropertyName = "WebSearchCallStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchToolCallAction), TypeInfoPropertyName = "WebSearchToolCallAction2")] @@ -3667,9 +3670,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [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))] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3721,6 +3721,9 @@ 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.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))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType), TypeInfoPropertyName = "LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType), TypeInfoPropertyName = "LiveImageGenerationToolInputParamType2")] @@ -4110,17 +4113,40 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputText))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputTextType), TypeInfoPropertyName = "DecisionInputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode), TypeInfoPropertyName = "DecisionInputTextPromptCacheBreakpointMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ImageDetailParam), TypeInfoPropertyName = "ImageDetailParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode), TypeInfoPropertyName = "DecisionInputImagePromptCacheBreakpointMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImageType), TypeInfoPropertyName = "DecisionInputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputOutputText))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType), TypeInfoPropertyName = "DecisionInputOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputRefusal))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputRefusalType), TypeInfoPropertyName = "DecisionInputRefusalType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContentPartsItem), TypeInfoPropertyName = "DecisionInputContentPartsItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType), TypeInfoPropertyName = "DecisionInputContentPartDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContent), TypeInfoPropertyName = "DecisionInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhaseParam), TypeInfoPropertyName = "MessagePhaseParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputMessage))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputMessageRole), TypeInfoPropertyName = "DecisionInputMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputMessageType), TypeInfoPropertyName = "DecisionInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatusParam), TypeInfoPropertyName = "FunctionCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType), TypeInfoPropertyName = "DecisionInputFunctionCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem), TypeInfoPropertyName = "DecisionInputToolOutputContentPartsItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType), TypeInfoPropertyName = "DecisionInputToolOutputContentPartDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContent), TypeInfoPropertyName = "DecisionInputToolOutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType), TypeInfoPropertyName = "DecisionInputFunctionCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType), TypeInfoPropertyName = "DecisionInputCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType), TypeInfoPropertyName = "DecisionInputCustomToolCallOutputType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInput), TypeInfoPropertyName = "DecisionInput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2Item), TypeInfoPropertyName = "DecisionInputVariant2Item2")] @@ -4142,6 +4168,9 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [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")] @@ -4152,35 +4181,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResource), TypeInfoPropertyName = "AnswerResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceDiscriminatorType), TypeInfoPropertyName = "AnswerResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTokensDetailsResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTokensDetailsResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrderParam), TypeInfoPropertyName = "ListOrderParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentTypeParam), TypeInfoPropertyName = "EnvironmentTypeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentTypeResource), TypeInfoPropertyName = "EnvironmentTypeResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentStatusResource), TypeInfoPropertyName = "EnvironmentStatusResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType), TypeInfoPropertyName = "HostedEnvironmentFileResourceFileIdType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType), TypeInfoPropertyName = "HostedEnvironmentFileResourceInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResource), TypeInfoPropertyName = "HostedEnvironmentFileResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType), TypeInfoPropertyName = "HostedEnvironmentFileResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReference))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType), TypeInfoPropertyName = "HostedSkillResourceSkillReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInline))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInlineType), TypeInfoPropertyName = "HostedSkillResourceInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResource), TypeInfoPropertyName = "HostedSkillResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType), TypeInfoPropertyName = "HostedSkillResourceDiscriminatorType2")] 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::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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResource), TypeInfoPropertyName = "AnswerResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceDiscriminatorType), TypeInfoPropertyName = "AnswerResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputTokensDetailsResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTokensDetailsResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrderParam), TypeInfoPropertyName = "ListOrderParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentTypeParam), TypeInfoPropertyName = "EnvironmentTypeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentTypeResource), TypeInfoPropertyName = "EnvironmentTypeResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentStatusResource), TypeInfoPropertyName = "EnvironmentStatusResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType), TypeInfoPropertyName = "HostedEnvironmentFileResourceFileIdType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType), TypeInfoPropertyName = "HostedEnvironmentFileResourceInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResource), TypeInfoPropertyName = "HostedEnvironmentFileResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType), TypeInfoPropertyName = "HostedEnvironmentFileResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReference))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType), TypeInfoPropertyName = "HostedSkillResourceSkillReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInline))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInlineType), TypeInfoPropertyName = "HostedSkillResourceInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResource), TypeInfoPropertyName = "HostedSkillResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType), TypeInfoPropertyName = "HostedSkillResourceDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceInline))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceInlineType), TypeInfoPropertyName = "HostedPluginResourceInlineType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResource), TypeInfoPropertyName = "HostedPluginResource2")] @@ -4663,35 +4692,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnItemAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionIdle))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionIdleType), TypeInfoPropertyName = "SessionEventAgentSessionIdleType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionInProgress))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType), TypeInfoPropertyName = "SessionEventAgentSessionInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType), TypeInfoPropertyName = "SessionEventAgentSessionRequiresActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionFailedType), TypeInfoPropertyName = "SessionEventAgentSessionFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentPendingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentConnectedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentDisconnectedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentActiveType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentClosedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemResourceType), TypeInfoPropertyName = "AssistantMessageItemResourceType2")] 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::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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType), TypeInfoPropertyName = "SessionEventAgentSessionTurnItemAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionIdle))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionIdleType), TypeInfoPropertyName = "SessionEventAgentSessionIdleType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionInProgress))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType), TypeInfoPropertyName = "SessionEventAgentSessionInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType), TypeInfoPropertyName = "SessionEventAgentSessionRequiresActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionFailedType), TypeInfoPropertyName = "SessionEventAgentSessionFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentPendingType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentConnectedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentDisconnectedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType), TypeInfoPropertyName = "SessionEventAgentSessionEnvironmentFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentActiveType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType), TypeInfoPropertyName = "SessionEventAgentSessionSubagentClosedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemResourceType), TypeInfoPropertyName = "AssistantMessageItemResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AssistantMessageItemResourceRole), TypeInfoPropertyName = "AssistantMessageItemResourceRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentOutputItemResource), TypeInfoPropertyName = "AgentOutputItemResource2")] @@ -4953,6 +4982,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType), TypeInfoPropertyName = "LiveInputAudioAppendEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType), TypeInfoPropertyName = "LiveInputAudioMuteParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType), TypeInfoPropertyName = "LiveInputAudioUnmuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType), TypeInfoPropertyName = "LiveOutputAudioFixturePlayParamType2")] [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")] @@ -4971,9 +5001,7 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdatedType), TypeInfoPropertyName = "LiveSessionUpdatedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMutedType), TypeInfoPropertyName = "LiveInputAudioMutedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmutedType), TypeInfoPropertyName = "LiveInputAudioUnmutedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayingType), TypeInfoPropertyName = "LiveOutputAudioFixturePlayingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayedType), TypeInfoPropertyName = "LiveOutputAudioFixturePlayedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInstructionsAppendedType), TypeInfoPropertyName = "LiveInstructionsAppendedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveThinkingAppendedType), TypeInfoPropertyName = "LiveThinkingAppendedType2")] @@ -5177,34 +5205,6 @@ internal sealed partial class SourceGenerationContextChunk8 : global::System.Tex [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolFilters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize), TypeInfoPropertyName = "BetaWebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType), TypeInfoPropertyName = "BetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType), TypeInfoPropertyName = "BetaComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment), TypeInfoPropertyName = "BetaComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType), TypeInfoPropertyName = "BetaComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType), TypeInfoPropertyName = "BetaFileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankingOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilters))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType), TypeInfoPropertyName = "BetaCompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2), TypeInfoPropertyName = "FiltersItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType), TypeInfoPropertyName = "BetaComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType), TypeInfoPropertyName = "BetaRankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHybridSearchOptions))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType), TypeInfoPropertyName = "BetaFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem), TypeInfoPropertyName = "BetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParam))] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5256,6 +5256,34 @@ 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolFilters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize), TypeInfoPropertyName = "BetaWebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType), TypeInfoPropertyName = "BetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType), TypeInfoPropertyName = "BetaComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment), TypeInfoPropertyName = "BetaComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType), TypeInfoPropertyName = "BetaComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType), TypeInfoPropertyName = "BetaFileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankingOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFilters))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType), TypeInfoPropertyName = "BetaCompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2), TypeInfoPropertyName = "FiltersItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType), TypeInfoPropertyName = "BetaComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType), TypeInfoPropertyName = "BetaRankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHybridSearchOptions))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType), TypeInfoPropertyName = "BetaFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaEasyInputMessage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem), TypeInfoPropertyName = "BetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactionTriggerItemParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType), TypeInfoPropertyName = "BetaInputItemDiscriminatorType2")] @@ -5688,6 +5716,57 @@ 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")] @@ -5716,57 +5795,6 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputItem), TypeInfoPropertyName = "BetaOutputItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheOptions))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaPromptCacheDiagnostics), TypeInfoPropertyName = "BetaPromptCacheDiagnostics2")] - 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.BetaModeration))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponseConversation))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Input5), TypeInfoPropertyName = "Input52")] @@ -6203,34 +6231,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth), TypeInfoPropertyName = "UsageVectorStoresBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem), TypeInfoPropertyName = "UsageVectorStoresGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth), TypeInfoPropertyName = "UsageWebSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel), TypeInfoPropertyName = "UsageWebSearchCallsContextLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem), TypeInfoPropertyName = "UsageWebSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectGroupRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder), TypeInfoPropertyName = "ListProjectRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder), TypeInfoPropertyName = "ListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder), TypeInfoPropertyName = "ListMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder), TypeInfoPropertyName = "ListRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem), TypeInfoPropertyName = "CreateRunIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder), TypeInfoPropertyName = "ListRunStepsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem), TypeInfoPropertyName = "ListRunStepsIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem), TypeInfoPropertyName = "GetRunStepIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder), TypeInfoPropertyName = "ListVectorStoresOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder), TypeInfoPropertyName = "ListFilesInVectorStoreBatchOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter), TypeInfoPropertyName = "ListFilesInVectorStoreBatchFilter2")] internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6282,6 +6282,34 @@ internal sealed partial class SourceGenerationContextChunk11 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth), TypeInfoPropertyName = "UsageVectorStoresBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem), TypeInfoPropertyName = "UsageVectorStoresGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth), TypeInfoPropertyName = "UsageWebSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel), TypeInfoPropertyName = "UsageWebSearchCallsContextLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem), TypeInfoPropertyName = "UsageWebSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectGroupRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectRolesOrder), TypeInfoPropertyName = "ListProjectRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder), TypeInfoPropertyName = "ListProjectUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder), TypeInfoPropertyName = "ListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder), TypeInfoPropertyName = "ListMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder), TypeInfoPropertyName = "ListRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem), TypeInfoPropertyName = "CreateRunIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder), TypeInfoPropertyName = "ListRunStepsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem), TypeInfoPropertyName = "ListRunStepsIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem), TypeInfoPropertyName = "GetRunStepIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder), TypeInfoPropertyName = "ListVectorStoresOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder), TypeInfoPropertyName = "ListFilesInVectorStoreBatchOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter), TypeInfoPropertyName = "ListFilesInVectorStoreBatchFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder), TypeInfoPropertyName = "ListVectorStoreFilesOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter), TypeInfoPropertyName = "ListVectorStoreFilesFilter2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -6756,34 +6784,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersBatchSizeVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersLearningRateMultiplier2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersNEpochsInt322")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersNEpochs2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject?), TypeInfoPropertyName = "NullableFineTuningJobObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus?), TypeInfoPropertyName = "NullableFineTuningJobStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?), TypeInfoPropertyName = "NullableFineTuningJobCheckpointObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?), TypeInfoPropertyName = "NullableFineTuningJobEventObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?), TypeInfoPropertyName = "NullableFineTuningJobEventLevel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType?), TypeInfoPropertyName = "NullableFineTuningJobEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutputDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType?), TypeInfoPropertyName = "NullableFunctionToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?), TypeInfoPropertyName = "NullableFunctionToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?), TypeInfoPropertyName = "NullableFunctionToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableFunctionToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType?), TypeInfoPropertyName = "NullableGraderLabelModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType?), TypeInfoPropertyName = "NullableGraderMultiType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Graders?), TypeInfoPropertyName = "NullableGraders2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiGradersDiscriminatorType?), TypeInfoPropertyName = "NullableGraderMultiGradersDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType?), TypeInfoPropertyName = "NullableGraderPythonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType?), TypeInfoPropertyName = "NullableGraderScoreModelType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType?), TypeInfoPropertyName = "NullableGraderStringCheckType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?), TypeInfoPropertyName = "NullableGraderStringCheckOperation2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?), TypeInfoPropertyName = "NullableGraderTextSimilarityType2")] internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6835,6 +6835,34 @@ internal sealed partial class SourceGenerationContextChunk12 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersBatchSizeVariant1?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersBatchSizeVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersLearningRateMultiplierDouble2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersLearningRateMultiplier?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersLearningRateMultiplier2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfFineTuningJobHyperparametersNEpochsInt322")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobHyperparametersNEpochs?), TypeInfoPropertyName = "NullableFineTuningJobHyperparametersNEpochs2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobObject?), TypeInfoPropertyName = "NullableFineTuningJobObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobStatus?), TypeInfoPropertyName = "NullableFineTuningJobStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobCheckpointObject?), TypeInfoPropertyName = "NullableFineTuningJobCheckpointObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventObject?), TypeInfoPropertyName = "NullableFineTuningJobEventObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventLevel?), TypeInfoPropertyName = "NullableFineTuningJobEventLevel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FineTuningJobEventType?), TypeInfoPropertyName = "NullableFineTuningJobEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionAndCustomToolCallOutputDiscriminatorType?), TypeInfoPropertyName = "NullableFunctionAndCustomToolCallOutputDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallType?), TypeInfoPropertyName = "NullableFunctionToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallStatus?), TypeInfoPropertyName = "NullableFunctionToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputType?), TypeInfoPropertyName = "NullableFunctionToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionToolCallOutputStatus?), TypeInfoPropertyName = "NullableFunctionToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderLabelModelType?), TypeInfoPropertyName = "NullableGraderLabelModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiType?), TypeInfoPropertyName = "NullableGraderMultiType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Graders?), TypeInfoPropertyName = "NullableGraders2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderMultiGradersDiscriminatorType?), TypeInfoPropertyName = "NullableGraderMultiGradersDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderPythonType?), TypeInfoPropertyName = "NullableGraderPythonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderScoreModelType?), TypeInfoPropertyName = "NullableGraderScoreModelType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckType?), TypeInfoPropertyName = "NullableGraderStringCheckType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderStringCheckOperation?), TypeInfoPropertyName = "NullableGraderStringCheckOperation2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityType?), TypeInfoPropertyName = "NullableGraderTextSimilarityType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GraderTextSimilarityEvaluationMetric?), TypeInfoPropertyName = "NullableGraderTextSimilarityEvaluationMetric2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupObject?), TypeInfoPropertyName = "NullableGroupObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GroupDeletedResourceObject?), TypeInfoPropertyName = "NullableGroupDeletedResourceObject2")] @@ -7273,34 +7301,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGATracingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseTracingEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAOutputModalitie2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGATracingTracingConfigurationEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAMaxOutputTokens2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestIncludeItem2")] internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7352,6 +7352,34 @@ internal sealed partial class SourceGenerationContextChunk13 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateRequestGATracingEnumRealtimeSessionCreateRequestGATracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGATracingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateRequestGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfRealtimeSessionCreateResponseTracingEnumRealtimeSessionCreateResponseTracingEnum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseTracingEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAOutputModalitie2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringRealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGATracingTracingConfigurationEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfInt32RealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens?), TypeInfoPropertyName = "NullableRealtimeSessionCreateResponseGAMaxOutputTokens2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestTurnDetectionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestInputAudioFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestIncludeItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateRequestGAIncludeItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie?), TypeInfoPropertyName = "NullableRealtimeTranscriptionSessionCreateResponseModalitie2")] @@ -7792,6 +7820,57 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [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 + { + } + + /// + /// + /// + [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.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")] @@ -7820,57 +7899,6 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.KeyPressActionType?), TypeInfoPropertyName = "NullableKeyPressActionType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MoveParamType?), TypeInfoPropertyName = "NullableMoveParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ScreenshotParamType?), TypeInfoPropertyName = "NullableScreenshotParamType2")] - internal sealed partial class SourceGenerationContextChunk14 : 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.ScrollParamType?), TypeInfoPropertyName = "NullableScrollParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TypeParamType?), TypeInfoPropertyName = "NullableTypeParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WaitParamType?), TypeInfoPropertyName = "NullableWaitParamType2")] @@ -8221,13 +8249,26 @@ 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")] + [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")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputImageType?), TypeInfoPropertyName = "NullableDecisionInputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType?), TypeInfoPropertyName = "NullableDecisionInputOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputRefusalType?), TypeInfoPropertyName = "NullableDecisionInputRefusalType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContentPartsItem?), TypeInfoPropertyName = "NullableDecisionInputContentPartsItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType?), TypeInfoPropertyName = "NullableDecisionInputContentPartDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputContent?), TypeInfoPropertyName = "NullableDecisionInputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhaseParam?), TypeInfoPropertyName = "NullableMessagePhaseParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputMessageRole?), TypeInfoPropertyName = "NullableDecisionInputMessageRole2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputMessageType?), TypeInfoPropertyName = "NullableDecisionInputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatusParam?), TypeInfoPropertyName = "NullableFunctionCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType?), TypeInfoPropertyName = "NullableDecisionInputFunctionCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem?), TypeInfoPropertyName = "NullableDecisionInputToolOutputContentPartsItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType?), TypeInfoPropertyName = "NullableDecisionInputToolOutputContentPartDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContent?), TypeInfoPropertyName = "NullableDecisionInputToolOutputContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType?), TypeInfoPropertyName = "NullableDecisionInputFunctionCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType?), TypeInfoPropertyName = "NullableDecisionInputCustomToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType?), TypeInfoPropertyName = "NullableDecisionInputCustomToolCallOutputType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInput?), TypeInfoPropertyName = "NullableDecisionInput2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2Item?), TypeInfoPropertyName = "NullableDecisionInputVariant2Item2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType?), TypeInfoPropertyName = "NullableDecisionInputVariant2ItemDiscriminatorType2")] @@ -8237,6 +8278,8 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamScoreType?), TypeInfoPropertyName = "NullableQuestionParamScoreType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParam?), TypeInfoPropertyName = "NullableQuestionParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.QuestionParamDiscriminatorType?), TypeInfoPropertyName = "NullableQuestionParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl?), TypeInfoPropertyName = "NullableDecisionRequestPromptCacheOptionsTtl2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode?), TypeInfoPropertyName = "NullableDecisionRequestPromptCacheOptionsMode2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType?), TypeInfoPropertyName = "NullableAnswerResourcePredicateType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ChoiceValueResource?), TypeInfoPropertyName = "NullableChoiceValueResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnswerResourceChoiceType?), TypeInfoPropertyName = "NullableAnswerResourceChoiceType2")] @@ -8288,49 +8331,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceOutputTextType?), TypeInfoPropertyName = "NullableMessageContentResourceOutputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResource?), TypeInfoPropertyName = "NullableMessageContentResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType?), TypeInfoPropertyName = "NullableMessageContentResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemStatusResource?), TypeInfoPropertyName = "NullableOutputItemStatusResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhaseResource?), TypeInfoPropertyName = "NullableMessagePhaseResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageItemResourceType?), TypeInfoPropertyName = "NullableMessageItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextResourceType?), TypeInfoPropertyName = "NullableSummaryTextResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemResourceType?), TypeInfoPropertyName = "NullableReasoningItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatusResource?), TypeInfoPropertyName = "NullableFunctionCallStatusResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemResourceType?), TypeInfoPropertyName = "NullableFunctionCallItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceInputTextType?), TypeInfoPropertyName = "NullableInputContentResourceInputTextType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceInputImageType?), TypeInfoPropertyName = "NullableInputContentResourceInputImageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResource?), TypeInfoPropertyName = "NullableInputContentResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceDiscriminatorType?), TypeInfoPropertyName = "NullableInputContentResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputResource?), TypeInfoPropertyName = "NullableFunctionCallOutputResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemResourceType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentMessageItemResourceType?), TypeInfoPropertyName = "NullableAgentMessageItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.McpCallItemResourceType?), TypeInfoPropertyName = "NullableMcpCallItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotResourceType?), TypeInfoPropertyName = "NullableComputerScreenshotResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseCallItemResourceType?), TypeInfoPropertyName = "NullableComputerUseCallItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType?), TypeInfoPropertyName = "NullableBrowserAuthenticationRequestItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceDiscriminatorAction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalRequestResultItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceSearchType?), TypeInfoPropertyName = "NullableWebSearchActionResourceSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType?), TypeInfoPropertyName = "NullableWebSearchActionResourceOpenPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType?), TypeInfoPropertyName = "NullableWebSearchActionResourceFindInPageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceOtherType?), TypeInfoPropertyName = "NullableWebSearchActionResourceOtherType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResource?), TypeInfoPropertyName = "NullableWebSearchActionResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType?), TypeInfoPropertyName = "NullableWebSearchActionResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchCallItemResourceType?), TypeInfoPropertyName = "NullableWebSearchCallItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CommandExecutionItemResourceType?), TypeInfoPropertyName = "NullableCommandExecutionItemResourceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType?), TypeInfoPropertyName = "NullableInterruptSubagentCallItemResourceType2")] internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8382,6 +8382,49 @@ internal sealed partial class SourceGenerationContextChunk15 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceOutputTextType?), TypeInfoPropertyName = "NullableMessageContentResourceOutputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResource?), TypeInfoPropertyName = "NullableMessageContentResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType?), TypeInfoPropertyName = "NullableMessageContentResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputItemStatusResource?), TypeInfoPropertyName = "NullableOutputItemStatusResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessagePhaseResource?), TypeInfoPropertyName = "NullableMessagePhaseResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageItemResourceType?), TypeInfoPropertyName = "NullableMessageItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SummaryTextResourceType?), TypeInfoPropertyName = "NullableSummaryTextResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ReasoningItemResourceType?), TypeInfoPropertyName = "NullableReasoningItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallStatusResource?), TypeInfoPropertyName = "NullableFunctionCallStatusResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallItemResourceType?), TypeInfoPropertyName = "NullableFunctionCallItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceInputTextType?), TypeInfoPropertyName = "NullableInputContentResourceInputTextType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceInputImageType?), TypeInfoPropertyName = "NullableInputContentResourceInputImageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResource?), TypeInfoPropertyName = "NullableInputContentResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InputContentResourceDiscriminatorType?), TypeInfoPropertyName = "NullableInputContentResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputResource?), TypeInfoPropertyName = "NullableFunctionCallOutputResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FunctionCallOutputItemResourceType?), TypeInfoPropertyName = "NullableFunctionCallOutputItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AgentMessageItemResourceType?), TypeInfoPropertyName = "NullableAgentMessageItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.McpCallItemResourceType?), TypeInfoPropertyName = "NullableMcpCallItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerScreenshotResourceType?), TypeInfoPropertyName = "NullableComputerScreenshotResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseCallItemResourceType?), TypeInfoPropertyName = "NullableComputerUseCallItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType?), TypeInfoPropertyName = "NullableBrowserAuthenticationHistoryRequestKindResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType?), TypeInfoPropertyName = "NullableBrowserAuthenticationRequestItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction?), TypeInfoPropertyName = "NullableComputerUseApprovalResponseKindResourceDiscriminatorAction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType?), TypeInfoPropertyName = "NullableComputerUseApprovalRequestResultItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceSearchType?), TypeInfoPropertyName = "NullableWebSearchActionResourceSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType?), TypeInfoPropertyName = "NullableWebSearchActionResourceOpenPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType?), TypeInfoPropertyName = "NullableWebSearchActionResourceFindInPageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceOtherType?), TypeInfoPropertyName = "NullableWebSearchActionResourceOtherType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResource?), TypeInfoPropertyName = "NullableWebSearchActionResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType?), TypeInfoPropertyName = "NullableWebSearchActionResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchCallItemResourceType?), TypeInfoPropertyName = "NullableWebSearchCallItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CommandExecutionItemResourceType?), TypeInfoPropertyName = "NullableCommandExecutionItemResourceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType?), TypeInfoPropertyName = "NullableInterruptSubagentCallItemResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateSubagentCallItemResourceType?), TypeInfoPropertyName = "NullableCreateSubagentCallItemResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType?), TypeInfoPropertyName = "NullableSendSubagentInputCallItemResourceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType?), TypeInfoPropertyName = "NullableResumeSubagentCallItemResourceType2")] @@ -8638,6 +8681,7 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioAppendEventType?), TypeInfoPropertyName = "NullableLiveInputAudioAppendEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioMuteParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType?), TypeInfoPropertyName = "NullableLiveInputAudioUnmuteParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType?), TypeInfoPropertyName = "NullableLiveOutputAudioFixturePlayParamType2")] [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")] @@ -8800,50 +8844,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType?), TypeInfoPropertyName = "NullableBetaInputImageContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail?), TypeInfoPropertyName = "NullableBetaImageDetail2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType?), TypeInfoPropertyName = "NullableBetaInputTextContentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?), TypeInfoPropertyName = "NullableBetaMCPToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?), TypeInfoPropertyName = "NullableBetaMCPToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType?), TypeInfoPropertyName = "NullableBetaMCPToolCallErrorDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHTTPErrorType?), TypeInfoPropertyName = "NullableBetaHTTPErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType?), TypeInfoPropertyName = "NullableBetaMCPToolExecutionErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPProtocolErrorType?), TypeInfoPropertyName = "NullableBetaMCPProtocolErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?), TypeInfoPropertyName = "NullableBetaMCPApprovalRequestType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?), TypeInfoPropertyName = "NullableBetaMCPListToolsType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatusParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?), TypeInfoPropertyName = "NullableBetaLocalShellExecActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2?), TypeInfoPropertyName = "NullableOutputsVariant1Item22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8895,6 +8895,50 @@ internal sealed partial class SourceGenerationContextChunk16 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputImageContentType?), TypeInfoPropertyName = "NullableBetaInputImageContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageDetail?), TypeInfoPropertyName = "NullableBetaImageDetail2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputTextContentType?), TypeInfoPropertyName = "NullableBetaInputTextContentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaToolCallCallerParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaProgramToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType?), TypeInfoPropertyName = "NullableBetaDirectToolCallCallerParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallType?), TypeInfoPropertyName = "NullableBetaMCPToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallStatus?), TypeInfoPropertyName = "NullableBetaMCPToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType?), TypeInfoPropertyName = "NullableBetaMCPToolCallErrorDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaHTTPErrorType?), TypeInfoPropertyName = "NullableBetaHTTPErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType?), TypeInfoPropertyName = "NullableBetaMCPToolExecutionErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPProtocolErrorType?), TypeInfoPropertyName = "NullableBetaMCPProtocolErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalResponseType?), TypeInfoPropertyName = "NullableBetaMCPApprovalResponseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPApprovalRequestType?), TypeInfoPropertyName = "NullableBetaMCPApprovalRequestType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPListToolsType?), TypeInfoPropertyName = "NullableBetaMCPListToolsType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallOutputStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchToolCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam?), TypeInfoPropertyName = "NullableBetaApplyPatchCallStatusParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParam?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaApplyPatchOperationParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchUpdateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchDeleteFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType?), TypeInfoPropertyName = "NullableBetaApplyPatchCreateFileOperationParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputOutcomeParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputExitOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallOutputTimeoutOutcomeParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType?), TypeInfoPropertyName = "NullableBetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallOutputStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallType?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellToolCallStatus?), TypeInfoPropertyName = "NullableBetaLocalShellToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaLocalShellExecActionType?), TypeInfoPropertyName = "NullableBetaLocalShellExecActionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputsVariant1Item2?), TypeInfoPropertyName = "NullableOutputsVariant1Item22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputImageType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterOutputLogsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenToolCallType?), TypeInfoPropertyName = "NullableBetaImageGenToolCallType2")] @@ -9315,50 +9359,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")] - [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")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectUserRoleAssignmentsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder?), TypeInfoPropertyName = "NullableListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder?), TypeInfoPropertyName = "NullableListMessagesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder?), TypeInfoPropertyName = "NullableListRunsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?), TypeInfoPropertyName = "NullableCreateRunIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder?), TypeInfoPropertyName = "NullableListRunStepsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?), TypeInfoPropertyName = "NullableListRunStepsIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?), TypeInfoPropertyName = "NullableGetRunStepIncludeItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?), TypeInfoPropertyName = "NullableListVectorStoresOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?), TypeInfoPropertyName = "NullableListVectorStoreFilesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?), TypeInfoPropertyName = "NullableListVectorStoreFilesFilter2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCreateResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaDeleteResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCancelResponseOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCompactconversationOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?), TypeInfoPropertyName = "NullableBetaListInputItemsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaListInputItemsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetinputtokencountsOpenaiBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteContainerResponseObject?), TypeInfoPropertyName = "NullableDeleteContainerResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteContainerFileResponseObject?), TypeInfoPropertyName = "NullableDeleteContainerFileResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?), TypeInfoPropertyName = "NullableAdminApiKeysDeleteResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteResponseResponseObject?), TypeInfoPropertyName = "NullableDeleteResponseResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject?), TypeInfoPropertyName = "NullableListAgentSessionSubagentsResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseResponseObject?), TypeInfoPropertyName = "NullableBetaDeleteResponseResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] internal sealed partial class SourceGenerationContextChunk17 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -9410,6 +9410,50 @@ internal sealed partial class SourceGenerationContextChunk17 : 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.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")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListProjectUserRoleAssignmentsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListInputItemsOrder?), TypeInfoPropertyName = "NullableListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListMessagesOrder?), TypeInfoPropertyName = "NullableListMessagesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunsOrder?), TypeInfoPropertyName = "NullableListRunsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateRunIncludeItem?), TypeInfoPropertyName = "NullableCreateRunIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsOrder?), TypeInfoPropertyName = "NullableListRunStepsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRunStepsIncludeItem?), TypeInfoPropertyName = "NullableListRunStepsIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.GetRunStepIncludeItem?), TypeInfoPropertyName = "NullableGetRunStepIncludeItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoresOrder?), TypeInfoPropertyName = "NullableListVectorStoresOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter?), TypeInfoPropertyName = "NullableListFilesInVectorStoreBatchFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesOrder?), TypeInfoPropertyName = "NullableListVectorStoreFilesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListVectorStoreFilesFilter?), TypeInfoPropertyName = "NullableListVectorStoreFilesFilter2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCreateResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaDeleteResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCancelResponseOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaCompactconversationOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOrder?), TypeInfoPropertyName = "NullableBetaListInputItemsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaListInputItemsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem?), TypeInfoPropertyName = "NullableBetaGetinputtokencountsOpenaiBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateTranslationResponseJsonCreateTranslationResponseVerboseJson2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteContainerResponseObject?), TypeInfoPropertyName = "NullableDeleteContainerResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteContainerFileResponseObject?), TypeInfoPropertyName = "NullableDeleteContainerFileResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject?), TypeInfoPropertyName = "NullableAdminApiKeysDeleteResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeleteResponseResponseObject?), TypeInfoPropertyName = "NullableDeleteResponseResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject?), TypeInfoPropertyName = "NullableListAgentSessionSubagentsResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDeleteResponseResponseObject?), TypeInfoPropertyName = "NullableBetaDeleteResponseResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>))] @@ -9666,6 +9710,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::System.Collections.Generic.List))] @@ -9998,6 +10043,8 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.StatusJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputContentPartsItemJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputContentJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartsItemJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.DecisionInputVariant2ItemJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.ChoiceValueParamJsonConverter()); @@ -15873,18 +15920,38 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputTextType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode?) + || typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetailParam) || typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetailParam?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImageType) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImageType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputRefusalType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputRefusalType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhaseParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhaseParam?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputMessageRole) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputMessageRole?) @@ -15893,6 +15960,30 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputMessageType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatusParam) + + || typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatusParam?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType?) @@ -15913,6 +16004,14 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.QuestionParamDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode) + + || typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode?) + || typeToConvert == typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType) || typeToConvert == typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType?) @@ -17109,6 +17208,10 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType?) @@ -32678,6 +32781,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.DecisionInputTextTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.ImageDetailParam)) { return new global::tryAGI.OpenAI.JsonConverters.ImageDetailParamJsonConverter(); @@ -32688,6 +32801,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.ImageDetailParamNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputImageType)) { return new global::tryAGI.OpenAI.JsonConverters.DecisionInputImageTypeJsonConverter(); @@ -32698,6 +32821,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.DecisionInputImageTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputOutputTextType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputRefusalType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputRefusalType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.DecisionInputContentPartDiscriminatorTypeJsonConverter(); @@ -32708,6 +32851,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.DecisionInputContentPartDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhaseParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhaseParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.MessagePhaseParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.MessagePhaseParamNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputMessageRole)) { return new global::tryAGI.OpenAI.JsonConverters.DecisionInputMessageRoleJsonConverter(); @@ -32728,6 +32881,66 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.DecisionInputMessageTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatusParam)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.FunctionCallStatusParam?)) + { + return new global::tryAGI.OpenAI.JsonConverters.FunctionCallStatusParamNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.DecisionInputVariant2ItemDiscriminatorTypeJsonConverter(); @@ -32778,6 +32991,26 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.QuestionParamDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode?)) + { + return new global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.AnswerResourcePredicateType)) { return new global::tryAGI.OpenAI.JsonConverters.AnswerResourcePredicateTypeJsonConverter(); @@ -35768,6 +36001,16 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveInputAudioUnmuteParamTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParamType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveInstructionsAppendParamTypeJsonConverter(); 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 b0d34ada8..ab832a541 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -4937,17259 +4937,17371 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParam? Type1226 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? Type1226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParam? Type1227 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParam? Type1227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParam? Type1228 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParam? Type1228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParam? Type1229 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParam? Type1229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParam? Type1230 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParam? Type1230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParam? Type1231 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParam? Type1231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientEventDiscriminator? Type1232 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParam? Type1232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientEventDiscriminatorType? Type1233 { get; set; } + public global::tryAGI.OpenAI.LiveClientEventDiscriminator? Type1233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveConnectParams? Type1234 { get; set; } + public global::tryAGI.OpenAI.LiveClientEventDiscriminatorType? Type1234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateRequest? Type1235 { get; set; } + public global::tryAGI.OpenAI.LiveConnectParams? Type1235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMediaSessionCreateParams? Type1236 { get; set; } + public global::tryAGI.OpenAI.LiveCreateRequest? Type1236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebRTCTransport? Type1237 { get; set; } + public global::tryAGI.OpenAI.LiveMediaSessionCreateParams? Type1237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateResponse? Type1238 { get; set; } + public global::tryAGI.OpenAI.LiveWebRTCTransport? Type1238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCreateResponseSession? Type1239 { get; set; } + public global::tryAGI.OpenAI.LiveCreateResponse? Type1239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEvent? Type1240 { get; set; } + public global::tryAGI.OpenAI.LiveCreateResponseSession? Type1240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEvent? Type1241 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEvent? Type1241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEventDiscriminator? Type1242 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEvent? Type1242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType? Type1243 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEventDiscriminator? Type1243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkPathParams? Type1244 { get; set; } + public global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType? Type1244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkRequest? Type1245 { get; set; } + public global::tryAGI.OpenAI.LiveForkPathParams? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMediaSessionForkParams? Type1246 { get; set; } + public global::tryAGI.OpenAI.LiveForkRequest? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent? Type1247 { get; set; } + public global::tryAGI.OpenAI.LiveMediaSessionForkParams? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParam? Type1248 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientConfigParam? Type1249 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParam? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? Type1250 { get; set; } + public global::tryAGI.OpenAI.LiveClientConfigParam? Type1250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTransport? Type1251 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTransportType? Type1252 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransport? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunk? Type1253 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransportType? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunkAuth? Type1254 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunk? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSIPTrunkAuthType? Type1255 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuth? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2? Type1256 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuthType? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1257 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequest? Type1258 { get; set; } + public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Transport? Type1259 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequest? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? Type1260 { get; set; } + public global::tryAGI.OpenAI.Transport? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type1261 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponse? Type1262 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session5? Type1263 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponse? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Transport2? Type1264 { get; set; } + public global::tryAGI.OpenAI.Session5? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Type1265 { get; set; } + public global::tryAGI.OpenAI.Transport2? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? Type1266 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? Type1267 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type1268 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1269 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1270 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1271 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1272 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1273 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1274 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRinging? Type1275 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnswered? Type1276 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRinging? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailed? Type1277 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnswered? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStarted? Type1278 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailed? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdated? Type1279 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStarted? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1280 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdated? Type1280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1281 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1282 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppended? Type1283 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1284 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1285 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1286 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppended? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreated? Type1287 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEvent? Type1288 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1289 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosed? Type1290 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreated? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEvent? Type1291 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEvent? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEvent? Type1292 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1293 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosed? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1294 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEvent? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1295 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEvent? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1296 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1297 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1298 { get; set; } + public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1299 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1300 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1301 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1302 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1303 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1304 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1305 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1306 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1307 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1308 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1309 { get; set; } + public global::System.Collections.Generic.IList? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1310 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1311 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1312 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1313 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1314 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1315 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1316 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallError? Type1317 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1318 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolError? Type1319 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionError? Type1320 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallError? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPError? Type1321 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1322 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolError? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1323 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionError? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1324 { get; set; } + public global::tryAGI.OpenAI.HTTPError? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1325 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1326 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1327 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1328 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1329 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1330 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1331 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1332 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1333 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1334 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1335 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1336 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1337 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1338 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1339 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1340 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1340 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1341 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1342 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1343 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1344 { get; set; } + public global::System.Collections.Generic.IList>? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1345 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1346 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1347 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1348 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1349 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1350 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1351 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1352 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1353 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1354 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1355 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1356 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1357 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1358 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1359 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1360 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1361 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1361 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1362 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1363 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1364 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1365 { get; set; } + public global::System.Collections.Generic.IList>? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1366 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1367 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1368 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1369 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1370 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1371 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1372 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1373 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1374 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1375 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1376 { get; set; } + public global::System.Collections.Generic.IList? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1377 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1378 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1379 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1380 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1381 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1382 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1383 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1384 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1385 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1386 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1386 { get; set; } /// /// /// - public global::System.DateTime? Type1387 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1388 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1389 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1390 { get; set; } + public global::System.DateTime? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1391 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1392 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1393 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1394 { get; set; } + public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1395 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1396 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1397 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1398 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1399 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1400 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1401 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1402 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1403 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1404 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1405 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1406 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1407 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1408 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1409 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1410 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1411 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1412 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1413 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1414 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1415 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetention? Type1416 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1417 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1418 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1419 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetention? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1420 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1421 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1422 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1423 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1424 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1425 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1426 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1427 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1428 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1429 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1430 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1431 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1432 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1432 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1433 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1434 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1435 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1436 { get; set; } + public global::System.Collections.Generic.IList? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1437 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1438 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1439 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1440 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1441 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1442 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1443 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1444 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1445 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1446 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1447 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1448 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1449 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1450 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1451 { get; set; } + public global::System.Collections.Generic.IList? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1452 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PermissionErrorResponse? Type1453 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1454 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1455 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1456 { get; set; } + public global::tryAGI.OpenAI.PermissionErrorResponse? Type1456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1457 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicProjectResidency? Type1458 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1459 { get; set; } + public global::tryAGI.OpenAI.Project? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1460 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1461 { get; set; } + public global::tryAGI.OpenAI.PublicProjectResidency? Type1461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1462 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1463 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1464 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1465 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1466 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1467 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1468 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1469 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1469 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1470 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1471 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetention? Type1472 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1473 { get; set; } + public global::System.Collections.Generic.IList? Type1473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1474 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1475 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetention? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1476 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1477 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1478 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1479 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1480 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1481 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1482 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1483 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1484 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1485 { get; set; } + public global::System.Collections.Generic.IList? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1486 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1487 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissions? Type1488 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1489 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1490 { get; set; } + public global::System.Collections.Generic.IList? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1491 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissions? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1492 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1493 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1494 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1495 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1496 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1497 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1498 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1499 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1500 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1501 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1502 { get; set; } + public global::System.Collections.Generic.IList? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1503 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1504 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1505 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1506 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1507 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1508 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1509 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1510 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1511 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1512 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1513 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1513 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1514 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlert? Type1515 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1516 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1517 { get; set; } + public global::System.Collections.Generic.IList? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1518 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlert? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1519 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1520 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1521 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1522 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1522 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1523 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1524 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1525 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1526 { get; set; } + public global::System.Collections.Generic.IList? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1527 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1528 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1529 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1530 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1530 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1531 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1532 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1533 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1534 { get; set; } + public global::System.Collections.Generic.IList? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1535 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1536 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1537 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1537 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1538 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1539 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1540 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1541 { get; set; } + public global::System.Collections.Generic.IList? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1542 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1545 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1570 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1576 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1581 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1581 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1584 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1585 { get; set; } + public global::System.Collections.Generic.IList? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1586 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1589 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1590 { get; set; } + public global::System.Collections.Generic.IList? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1591 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1592 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1593 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1594 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1595 { get; set; } + public global::System.Collections.Generic.IList? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1596 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1598 { get; set; } + public global::System.Collections.Generic.IList? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1601 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1602 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1603 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1604 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1605 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1606 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1607 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1608 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1610 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1615 { get; set; } + public global::System.Collections.Generic.IList? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1637 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1642 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1646 { get; set; } + public global::System.Collections.Generic.IList? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1699 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1722 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1726 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1731 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1738 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1747 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1752 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1754 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1756 { get; set; } + public global::System.Collections.Generic.IList? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1759 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1761 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1763 { get; set; } + public global::System.Collections.Generic.IList? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1766 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1770 { get; set; } + public global::System.Collections.Generic.IList? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1773 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1775 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1777 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1779 { get; set; } + public global::System.Collections.Generic.IList? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1782 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1786 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1787 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1792 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1793 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1795 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1796 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1797 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1798 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1799 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1800 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoning? Type1801 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1802 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1803 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1804 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoning? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1805 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1806 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1807 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1808 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1809 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1810 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1811 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1812 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1813 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1814 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1815 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1816 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1817 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1818 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1819 { get; set; } + public global::System.Collections.Generic.IList? Type1819 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1820 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1821 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1822 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1823 { get; set; } + public global::System.Collections.Generic.IList? Type1823 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1824 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1825 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1826 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1827 { get; set; } + public global::System.Collections.Generic.IList>? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1828 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1829 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1830 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1831 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1832 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1833 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1834 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1835 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1836 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1837 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1838 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1839 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1840 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1841 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1842 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1843 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1844 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1845 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1846 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1847 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1848 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1849 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1850 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1851 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1852 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1853 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1854 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1855 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1856 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1857 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1858 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1859 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1860 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1861 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1862 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1863 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1864 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1865 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1866 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1867 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1868 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1869 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1870 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1871 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1872 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1873 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1874 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1875 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1876 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1877 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1878 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1879 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1880 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1881 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1882 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1883 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1884 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1885 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1886 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1887 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1888 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1889 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1890 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1891 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1892 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1893 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1894 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1895 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1896 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1897 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1898 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1899 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1900 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1901 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1902 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1903 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1904 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1905 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1906 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1906 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1907 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1908 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1909 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1910 { get; set; } + public global::System.Collections.Generic.IList? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1911 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1912 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1913 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1914 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1915 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1916 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1917 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1918 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1919 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1920 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1921 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1922 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1923 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1924 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1925 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1926 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1927 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1928 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1929 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1930 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1931 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1932 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1933 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1934 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1935 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1936 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1937 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1938 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1938 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1939 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1940 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1941 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1942 { get; set; } + public global::System.Collections.Generic.IList? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1943 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1944 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1945 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1946 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1947 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1948 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1949 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1949 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1950 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1951 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1952 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1952 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1953 { get; set; } + public global::System.Collections.Generic.IList? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1954 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1955 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1955 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1956 { get; set; } + public global::System.Collections.Generic.IList? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1957 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1958 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1959 { get; set; } + public global::System.Collections.Generic.IList? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1960 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1961 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1962 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1962 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1963 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1964 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1965 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1966 { get; set; } + public global::System.Collections.Generic.IList? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1967 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1968 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1969 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1969 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1970 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1971 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1972 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1973 { get; set; } + public global::System.Collections.Generic.IList? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1974 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1975 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1976 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1977 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1977 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1978 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1979 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1980 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1981 { get; set; } + public global::System.Collections.Generic.IList? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1982 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1983 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1984 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1985 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1986 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1987 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1987 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1988 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1989 { get; set; } + public global::System.Collections.Generic.IList? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1990 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1991 { get; set; } + public global::System.Collections.Generic.IList? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1992 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1993 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1994 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1995 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1996 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1997 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1998 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1999 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type2000 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type2001 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type2001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type2002 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2002 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2003 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type2004 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type2004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2005 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type2006 { get; set; } + public global::System.Collections.Generic.IList? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type2007 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type2008 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type2009 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type2009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type2010 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type2010 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2011 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type2012 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type2013 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type2014 { get; set; } + public global::System.Collections.Generic.IList? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2015 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type2016 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type2017 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type2018 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type2019 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type2020 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type2020 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2021 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type2022 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type2023 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type2024 { get; set; } + public global::System.Collections.Generic.IList? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2025 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2026 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type2026 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2027 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2028 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2029 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2029 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2030 { get; set; } + public global::System.Collections.Generic.IList? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2031 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2032 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2033 { get; set; } + public global::System.Collections.Generic.IList? Type2033 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2034 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2035 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2036 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2037 { get; set; } + public global::System.Collections.Generic.IList? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2038 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2039 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2040 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2041 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2042 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2043 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2044 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2045 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2046 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2047 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2048 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2049 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2050 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2051 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2052 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2053 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2054 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2055 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2056 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2057 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2058 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2059 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2060 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2061 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2062 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2063 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2064 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2065 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2066 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2067 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2068 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2069 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2070 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2071 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2072 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2073 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2074 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2075 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2076 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2077 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2078 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2079 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2080 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2081 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2082 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2083 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2084 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2085 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2086 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2087 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2088 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2089 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2090 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2091 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2092 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2093 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2094 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2095 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2096 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnum? Type2097 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary? Type2098 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningContext? Type2099 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2100 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnum? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type2101 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary? Type2101 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2102 { get; set; } + public global::tryAGI.OpenAI.ReasoningContext? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type2103 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2103 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2104 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type2105 { get; set; } + public global::System.Collections.Generic.IList? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type2106 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type2107 { get; set; } + public global::System.Collections.Generic.IList? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2108 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type2109 { get; set; } + public global::tryAGI.OpenAI.Response? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type2110 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AccessProgramsBody? Type2111 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2112 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2113 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2114 { get; set; } + public global::tryAGI.OpenAI.AccessProgramsBody? Type2114 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2115 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2116 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type2117 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheOptions? Type2118 { get; set; } + public global::System.Collections.Generic.IList? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2119 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Moderation? Type2120 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConversation? Type2121 { get; set; } + public global::tryAGI.OpenAI.PromptCacheOptions? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2122 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2123 { get; set; } + public global::tryAGI.OpenAI.Moderation? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2124 { get; set; } + public global::tryAGI.OpenAI.ResponseConversation? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2125 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2126 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2127 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2128 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2129 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2130 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2131 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2132 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2133 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2134 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2135 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2136 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2137 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2138 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2139 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2140 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2141 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2142 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2143 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2144 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2145 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2146 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2147 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2148 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2149 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2150 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2151 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2152 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2153 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2154 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2155 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2156 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2157 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type2158 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type2159 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type2160 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type2161 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type2162 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2163 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2164 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2165 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2166 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2167 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2168 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2169 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2170 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2171 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2172 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type2173 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2174 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2175 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2176 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2177 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2178 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2179 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2180 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2181 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2182 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2183 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2184 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2185 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2186 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2187 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2188 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2189 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2190 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2191 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2192 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2193 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type2194 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type2195 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2195 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2196 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type2197 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type2197 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2198 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2199 { get; set; } + public global::System.Collections.Generic.IList? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2200 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2201 { get; set; } + public global::System.Collections.Generic.IList? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2202 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2203 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2204 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2205 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2206 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2207 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2208 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2209 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2210 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2211 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2212 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2213 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2214 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2215 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2216 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2217 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2218 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2219 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2220 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2221 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2222 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2223 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2224 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type2225 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type2226 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2227 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2228 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2229 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2230 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2231 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2232 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2233 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2234 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2235 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2236 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2237 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2238 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2239 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2240 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2241 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2242 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2243 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2244 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2245 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2246 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2247 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2248 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2249 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2250 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2251 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2252 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2253 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2254 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEvent? Type2255 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEventType? Type2256 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInput? Type2257 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2258 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEvent? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2259 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEventType? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2260 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInput? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2261 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2262 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2262 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2263 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2264 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParam? Type2265 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2266 { get; set; } + public global::System.Collections.Generic.IList? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2267 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2268 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParam? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2269 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2270 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2271 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2271 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2272 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2273 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2274 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2275 { get; set; } + public global::System.Collections.Generic.IList? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2276 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2277 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2278 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2279 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2280 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2281 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2282 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2283 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2284 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2285 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2286 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2287 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2288 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2289 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2290 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2291 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type2292 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2293 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2294 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2295 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2296 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2297 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2298 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2299 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2300 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2301 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2302 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2303 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2304 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2305 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2305 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2306 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2307 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2308 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2309 { get; set; } + public global::System.Collections.Generic.IList? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2310 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2311 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2312 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsError? Type2313 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsErrorType? Type2314 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorPayload? Type2315 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type2316 { get; set; } + public global::tryAGI.OpenAI.ResponseWsError? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2317 { get; set; } + public global::tryAGI.OpenAI.ResponseWsErrorType? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2318 { get; set; } + public global::tryAGI.OpenAI.ErrorPayload? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2319 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2320 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2321 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type2322 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2323 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2324 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2325 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2326 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2327 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2328 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2329 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2330 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2331 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2332 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2333 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2334 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2335 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2336 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2337 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2338 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2339 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2340 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2341 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2342 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2343 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2344 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2345 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2346 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2347 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2348 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2349 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2350 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2351 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2352 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2353 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2354 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2355 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2356 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2357 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2358 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2359 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2360 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2361 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2362 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2363 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2364 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2365 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2366 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2367 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2368 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2369 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2370 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2371 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2372 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2373 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2374 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2375 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2376 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2377 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2378 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2379 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2380 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2381 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2382 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2383 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2384 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2385 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2386 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2387 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2388 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2389 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2390 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2391 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2392 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2393 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2394 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2395 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2396 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2397 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2398 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2399 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2400 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2401 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2402 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2403 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2404 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2405 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2406 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2407 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2408 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2409 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2410 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2411 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2412 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2413 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2414 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2415 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2416 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2417 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2418 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2419 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2420 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2421 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2422 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2423 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2424 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2425 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2426 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2427 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2428 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2429 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2430 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2431 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2432 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2433 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2434 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2435 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2436 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2437 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2438 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2439 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2440 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2441 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2442 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type2443 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type2444 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2445 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type2446 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type2447 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type2447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2448 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2449 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type2450 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type2451 { get; set; } + public global::System.Collections.Generic.IList? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2452 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2453 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2454 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type2455 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type2456 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2457 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2458 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2459 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type2459 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2460 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type2461 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type2462 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2463 { get; set; } + public global::System.Collections.Generic.IList? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2464 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2465 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2466 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type2467 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2468 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2469 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2470 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type2470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2471 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2472 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2473 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2474 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2475 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2476 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2477 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2478 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2479 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2480 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2481 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2482 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2483 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2484 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2485 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2486 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2487 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2488 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2489 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2490 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2491 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2492 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2493 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2494 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2495 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2495 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2496 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2497 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2498 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2499 { get; set; } + public global::System.Collections.Generic.IList>? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2500 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2501 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2502 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2503 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2504 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2505 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2506 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2507 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2508 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2509 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2510 { get; set; } + public global::System.Collections.Generic.IList? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2511 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2512 { get; set; } + public global::System.Collections.Generic.IList? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2513 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2514 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2515 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2516 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2517 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2518 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2519 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2520 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError? Type2521 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2522 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2523 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2524 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2525 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2526 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2527 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2528 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2529 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2530 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2531 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2532 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2533 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2534 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2535 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2536 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2537 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2538 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2539 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2540 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2541 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2542 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2543 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2544 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2545 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2546 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2547 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2548 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2549 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2550 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2551 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2552 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2553 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2554 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2555 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2556 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2557 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2558 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2559 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2560 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2561 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2562 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2563 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2564 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2565 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2566 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2567 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2567 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2568 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2569 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2570 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2571 { get; set; } + public global::System.Collections.Generic.IList? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2572 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2573 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2574 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2575 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2576 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2577 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2578 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2579 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2580 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2581 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2582 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2583 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2584 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2585 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2586 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2587 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2588 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2589 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2590 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2591 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2592 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2593 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2594 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2595 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2596 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2597 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2598 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2599 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2600 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2601 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2602 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2603 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2604 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2605 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2606 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputTool? Type2607 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParam? Type2608 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminator? Type2609 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminatorType? Type2610 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputTool? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2611 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParam? Type2611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2612 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminator? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2613 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputToolDiscriminatorType? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2614 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2614 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2615 { get; set; } + public global::System.Collections.Generic.IList? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2616 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2617 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2618 { get; set; } + public global::System.Collections.Generic.IList? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2619 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2620 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2621 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2622 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2623 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2624 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2625 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2626 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2627 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2628 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2629 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2630 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2631 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2632 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2633 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2634 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2635 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2636 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2637 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2638 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2639 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2640 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2641 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2642 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2643 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2644 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2645 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2646 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2647 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2648 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultApiSource? Type2649 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2650 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2651 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2652 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultApiSource? Type2652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2653 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2654 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2655 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2656 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2657 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2658 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2659 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2660 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2660 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2661 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2662 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2663 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2663 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2664 { get; set; } + public global::System.Collections.Generic.IList? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2665 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2666 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2667 { get; set; } + public global::System.Collections.Generic.IList? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2668 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2669 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2670 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultApiSource? Type2671 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2672 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2673 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2674 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultApiSource? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1? Type2675 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1Object? Type2676 { get; set; } + public global::tryAGI.OpenAI.User? Type2676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjects? Type2677 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsObject? Type2678 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2679 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsDataItem? Type2680 { get; set; } + public global::tryAGI.OpenAI.UserProjects? Type2680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2681 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2682 { get; set; } + public global::System.Collections.Generic.IList? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2683 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2684 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2684 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2685 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2686 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2687 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2687 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2688 { get; set; } + public global::System.Collections.Generic.IList? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2689 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2690 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2691 { get; set; } + public global::System.Collections.Generic.IList? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2692 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2693 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2694 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2695 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2696 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2697 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2698 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2699 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2700 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2701 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2702 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2702 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2703 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2704 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2705 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2706 { get; set; } + public global::System.Collections.Generic.IList? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2707 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2708 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2709 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2710 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2711 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2712 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2713 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2714 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2715 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2716 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2717 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2718 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2719 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2720 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2721 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2722 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2723 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2723 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2724 { get; set; } + public global::System.Collections.Generic.IList? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2725 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2726 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2727 { get; set; } + public global::System.Collections.Generic.IList? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2728 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2728 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2729 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2730 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2731 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2732 { get; set; } + public global::System.Collections.Generic.IList? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2733 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2734 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2735 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceType? Type2736 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2737 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2738 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2739 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceType? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2740 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2741 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2742 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2742 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2743 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2744 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2745 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2746 { get; set; } + public global::System.Collections.Generic.IList? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2747 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2748 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters? Type2749 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2750 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2751 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallStatus? Type2752 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2753 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2754 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2755 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallStatus? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpired? Type2756 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Type2757 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2? Type2758 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2Type? Type2759 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpired? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentEvent? Type2760 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelope? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailed? Type2761 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2? Type2762 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentExpiredVariant2Type? Type2762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2Type? Type2763 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentEvent? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReady? Type2764 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailed? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2? Type2765 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2Type? Type2766 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentFailedVariant2Type? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspended? Type2767 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReady? Type2767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2? Type2768 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2Type? Type2769 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentReadyVariant2Type? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? Type2770 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspended? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? Type2771 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2? Type2771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? Type2772 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentEnvironmentSuspendedVariant2Type? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? Type2773 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequired? Type2773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreated? Type2774 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? Type2775 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionActionRequiredVariant2Type? Type2775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? Type2776 { get; set; } + public global::tryAGI.OpenAI.AgentSessionActionRequiredPayloadResource? Type2776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? Type2777 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreated? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? Type2778 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailed? Type2779 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionCreatedVariant2Type? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? Type2780 { get; set; } + public global::tryAGI.OpenAI.AgentSessionCreatedPayloadResource? Type2780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? Type2781 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionEnvelopeObject? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? Type2782 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailed? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdle? Type2783 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? Type2784 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionFailedVariant2Type? Type2784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? Type2785 { get; set; } + public global::tryAGI.OpenAI.AgentSessionEnvironmentPayloadResource? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgress? Type2786 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdle? Type2786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? Type2787 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? Type2788 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionIdleVariant2Type? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2789 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgress? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2790 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2791 { get; set; } + public global::tryAGI.OpenAI.WebhookAgentSessionInProgressVariant2Type? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2792 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2793 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2794 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2795 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2796 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2797 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2798 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2799 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2800 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2801 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2802 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2803 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2804 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2805 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2806 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2807 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2808 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2809 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2810 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2811 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2812 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2813 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2814 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2815 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2816 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2817 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2818 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2819 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2820 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2821 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2822 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2823 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2824 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2825 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2826 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2827 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2828 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2829 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2830 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2831 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2832 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2832 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2833 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2834 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2835 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2836 { get; set; } + public global::System.Collections.Generic.IList? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2837 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2838 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2839 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2840 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2841 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2841 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2842 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2843 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2844 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2845 { get; set; } + public global::System.Collections.Generic.IList? Type2845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2846 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2847 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2848 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2849 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2849 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2850 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2851 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2852 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2853 { get; set; } + public global::System.Collections.Generic.IList? Type2853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2854 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2855 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2856 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2857 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2858 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2859 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2860 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2861 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2862 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2863 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2864 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2865 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2866 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2867 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2868 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2869 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2870 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2871 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2872 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2873 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2874 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2875 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2876 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2877 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2878 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2879 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2880 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2881 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2882 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2883 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2884 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2885 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorType? Type2886 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2887 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentSteer? Type2888 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputType? Type2889 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorType? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationResultBodyType? Type2890 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2890 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2891 { get; set; } + public global::tryAGI.OpenAI.MisalignmentSteer? Type2891 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type2892 { get; set; } + public global::tryAGI.OpenAI.ModerationInputType? Type2892 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2893 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBodyType? Type2893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2894 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2895 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type2895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2896 { get; set; } + public global::System.Collections.Generic.IList? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationMode? Type2897 { get; set; } + public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationConfigParam? Type2898 { get; set; } + public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationPolicyParam? Type2899 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2900 { get; set; } + public global::tryAGI.OpenAI.ModerationMode? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2901 { get; set; } + public global::tryAGI.OpenAI.ModerationConfigParam? Type2901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2902 { get; set; } + public global::tryAGI.OpenAI.ModerationPolicyParam? Type2902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2903 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2904 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2905 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2906 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2907 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2907 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2908 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2909 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2910 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2911 { get; set; } + public global::System.Collections.Generic.IList? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2912 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2913 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2914 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2915 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2916 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2917 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2918 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2919 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2920 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2921 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2922 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2923 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2923 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2924 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2925 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2925 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2926 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2926 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2927 { get; set; } + public global::System.Collections.Generic.IList? Type2927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2928 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2929 { get; set; } + public global::System.Collections.Generic.IList? Type2929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2930 { get; set; } + public global::System.Collections.Generic.IList? Type2930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2931 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2932 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2933 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2934 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2935 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2936 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2937 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2938 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2939 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2940 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2940 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2941 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2942 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2943 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2944 { get; set; } + public global::System.Collections.Generic.IList? Type2944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCaller? Type2945 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2946 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2947 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2948 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCaller? Type2948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2949 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2950 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2951 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2952 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2953 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2954 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2955 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2956 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallModerationDetails? Type2957 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallModerationDetailsModerationStage? Type2958 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallError? Type2959 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageBackground? Type2960 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallModerationDetails? Type2960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageOutputFormat? Type2961 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallModerationDetailsModerationStage? Type2961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type2962 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallError? Type2962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2963 { get; set; } + public global::tryAGI.OpenAI.ImageBackground? Type2963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2964 { get; set; } + public global::tryAGI.OpenAI.ImageOutputFormat? Type2964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2965 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type2965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2966 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2967 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2968 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2969 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2970 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2971 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2971 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2972 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2973 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2974 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2975 { get; set; } + public global::System.Collections.Generic.IList? Type2975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2976 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2977 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2978 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2979 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2980 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2981 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2982 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2983 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2984 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2985 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2986 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2987 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2988 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2989 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2990 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2991 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2992 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2993 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2994 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2995 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2996 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2997 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2998 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2999 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type3000 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type3000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type3001 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type3001 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3002 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type3002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type3003 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type3003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type3004 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type3004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type3005 { get; set; } + public global::System.Collections.Generic.IList? Type3005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type3006 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type3006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type3007 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type3007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type3008 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type3008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3009 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type3009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type3010 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type3010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type3011 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type3011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type3012 { get; set; } + public global::System.Collections.Generic.IList? Type3012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type3013 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type3013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type3014 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type3014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type3015 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type3015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type3016 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type3016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type3017 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type3017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type3018 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type3018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type3019 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type3019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type3020 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type3020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type3021 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type3021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type3022 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type3022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type3023 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type3023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type3024 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type3024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type3025 { get; set; } + public global::tryAGI.OpenAI.Format2? Type3025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type3026 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type3026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type3027 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type3027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type3028 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type3028 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3029 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type3029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type3030 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type3030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type3031 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type3031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type3032 { get; set; } + public global::System.Collections.Generic.IList? Type3032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type3033 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type3033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type3034 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type3034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type3035 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type3035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type3036 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type3036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type3037 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type3037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type3038 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type3038 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3039 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type3039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type3040 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type3040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type3041 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type3041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsType? Type3042 { get; set; } + public global::System.Collections.Generic.IList? Type3042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramType? Type3043 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type3043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputStatus? Type3044 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type3044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputType? Type3045 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type3045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type3046 { get; set; } + public global::tryAGI.OpenAI.ProgramType? Type3046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3047 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputStatus? Type3047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3048 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputType? Type3048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type3049 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type3049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type3050 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type3050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3051 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type3051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3052 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type3052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3053 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type3053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type3054 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3055 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type3056 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type3057 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type3057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3058 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3059 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type3059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3060 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type3060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3061 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3062 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3063 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3064 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3065 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type3066 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3067 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3068 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3069 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type3069 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3070 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3071 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3072 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3073 { get; set; } + public global::System.Collections.Generic.IList? Type3073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3074 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3075 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3076 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3077 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3078 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type3079 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3080 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3081 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3082 { get; set; } + public global::tryAGI.OpenAI.Operation? Type3082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3083 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3084 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3085 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPErrorType? Type3086 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type3087 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3088 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3089 { get; set; } + public global::tryAGI.OpenAI.HTTPErrorType? Type3089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type3090 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type3090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type3091 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3092 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3093 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type3093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type3094 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type3094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type3095 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type3096 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3097 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type3097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3098 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type3098 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3099 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type3099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type3100 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3101 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3102 { get; set; } + public global::System.Collections.Generic.IList? Type3102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParam? Type3103 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type3103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParamType? Type3104 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParam? Type3105 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParamType? Type3106 { get; set; } + public global::tryAGI.OpenAI.FileCitationParam? Type3106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3107 { get; set; } + public global::tryAGI.OpenAI.FileCitationParamType? Type3107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3108 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParam? Type3108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3109 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParamType? Type3109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParam? Type3110 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParamType? Type3111 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamType? Type3112 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3112 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3113 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParam? Type3113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem14? Type3114 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputFunctionToolParamType? Type3114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminator? Type3115 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamType? Type3115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type3116 { get; set; } + public global::System.Collections.Generic.IList? Type3116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3117 { get; set; } + public global::tryAGI.OpenAI.ToolsItem14? Type3117 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3118 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminator? Type3118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3119 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type3119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3120 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3121 { get; set; } + public global::System.Collections.Generic.IList? Type3121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type3122 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3123 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3124 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type3125 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type3125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3126 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3127 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3128 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type3128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3129 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3130 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3131 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3132 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3133 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3134 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3135 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3136 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3136 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3137 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3138 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3139 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3140 { get; set; } + public global::System.Collections.Generic.IList? Type3140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3141 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3142 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3143 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3144 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3145 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3146 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3147 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3148 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3149 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3150 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3151 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType? Type3152 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramItemParamType? Type3153 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3154 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3155 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType? Type3155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type3156 { get; set; } + public global::tryAGI.OpenAI.ProgramItemParamType? Type3156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type3157 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3158 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3159 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type3159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3160 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type3160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3161 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3162 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3163 { get; set; } + public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3164 { get; set; } + public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3165 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3166 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningEffort? Type3167 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningSummary? Type3168 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3169 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTextVerbosity? Type3170 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningEffort? Type3170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3171 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningSummary? Type3171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3172 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3173 { get; set; } + public global::tryAGI.OpenAI.LiveTextVerbosity? Type3173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3174 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3175 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFileSearchToolInputParam? Type3176 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFileSearchToolInputParamType? Type3177 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParam? Type3178 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType? Type3179 { get; set; } + public global::tryAGI.OpenAI.LiveFileSearchToolInputParam? Type3179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerMemoryLimit? Type3180 { get; set; } + public global::tryAGI.OpenAI.LiveFileSearchToolInputParamType? Type3180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Type3181 { get; set; } + public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParam? Type3181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? Type3182 { get; set; } + public global::tryAGI.OpenAI.LiveCodeInterpreterToolInputParamType? Type3182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Type3183 { get; set; } + public global::tryAGI.OpenAI.LiveContainerMemoryLimit? Type3183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? Type3184 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParam? Type3184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSkillReferenceParam? Type3185 { get; set; } + public global::tryAGI.OpenAI.LiveContainerNetworkPolicyDisabledParamType? Type3185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSkillReferenceParamType? Type3186 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParam? Type3186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParam? Type3187 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellNetworkPolicyAllowlistParamType? Type3187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? Type3188 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParam? Type3188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? Type3189 { get; set; } + public global::tryAGI.OpenAI.LiveSkillReferenceParamType? Type3189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillParam? Type3190 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParam? Type3190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInlineSkillParamType? Type3191 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamType? Type3191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? Type3192 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillSourceParamMediaType? Type3192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? Type3193 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParam? Type3193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyVariant1? Type3194 { get; set; } + public global::tryAGI.OpenAI.LiveInlineSkillParamType? Type3194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? Type3195 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParam? Type3195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type3196 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamType? Type3196 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3197 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyVariant1? Type3197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsVariant1Item? Type3198 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1Discriminator? Type3198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? Type3199 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamNetworkPolicyVariant1DiscriminatorType? Type3199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type3200 { get; set; } + public global::System.Collections.Generic.IList? Type3200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerReferenceParam? Type3201 { get; set; } + public global::tryAGI.OpenAI.SkillsVariant1Item? Type3201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContainerReferenceParamType? Type3202 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminator? Type3202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalSkillParam? Type3203 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellContainerAutoParamSkillsVariant1ItemDiscriminatorType? Type3203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Type3204 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParam? Type3204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? Type3205 { get; set; } + public global::tryAGI.OpenAI.LiveContainerReferenceParamType? Type3205 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3206 { get; set; } + public global::tryAGI.OpenAI.LiveLocalSkillParam? Type3206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3207 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParam? Type3207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3208 { get; set; } + public global::tryAGI.OpenAI.LiveLocalEnvironmentParamType? Type3208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant14? Type3209 { get; set; } + public global::System.Collections.Generic.IList? Type3209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? Type3210 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParam? Type3210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type3211 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamType? Type3211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3212 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Type3212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3213 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1Discriminator? Type3213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3214 { get; set; } + public global::tryAGI.OpenAI.LiveHostedShellToolInputParamEnvironmentVariant1DiscriminatorType? Type3214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3215 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParam? Type3215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3216 { get; set; } + public global::tryAGI.OpenAI.LiveImageGenerationToolInputParamType? Type3216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3217 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParam? Type3217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3218 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolInputParamType? Type3218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3219 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParam? Type3219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3220 { get; set; } + public global::tryAGI.OpenAI.LiveCustomToolInputParamType? Type3220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3221 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParam? Type3221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3222 { get; set; } + public global::tryAGI.OpenAI.LiveNamespaceToolInputParamType? Type3222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3223 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParam? Type3223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3224 { get; set; } + public global::tryAGI.OpenAI.LiveToolSearchToolInputParamType? Type3224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3225 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParam? Type3225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3226 { get; set; } + public global::tryAGI.OpenAI.LiveProgrammaticToolInputParamType? Type3226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3227 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParam? Type3227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3228 { get; set; } + public global::tryAGI.OpenAI.LiveComputerToolInputParamType? Type3228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3229 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParam? Type3229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3230 { get; set; } + public global::tryAGI.OpenAI.LiveApplyPatchToolInputParamType? Type3230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3231 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3232 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFileSearchParam? Type3233 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFileSearchParamType? Type3234 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchParam? Type3235 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchParamType? Type3236 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFileSearchParam? Type3236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParam? Type3237 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFileSearchParamType? Type3237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParamType? Type3238 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchParam? Type3238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificImageGenParam? Type3239 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchParamType? Type3239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificImageGenParamType? Type3240 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParam? Type3240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificComputerParam? Type3241 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificWebSearchPreviewParamType? Type3241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificComputerParamType? Type3242 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificImageGenParam? Type3242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParam? Type3243 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificImageGenParamType? Type3243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParamType? Type3244 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificComputerParam? Type3244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParam? Type3245 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificComputerParamType? Type3245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParamType? Type3246 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParam? Type3246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFunctionShellParam? Type3247 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCodeInterpreterParamType? Type3247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificFunctionShellParamType? Type3248 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParam? Type3248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCustomToolParam? Type3249 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificProgrammaticToolCallingParamType? Type3249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificCustomToolParamType? Type3250 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFunctionShellParam? Type3250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificApplyPatchParam? Type3251 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificFunctionShellParamType? Type3251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSpecificApplyPatchParamType? Type3252 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCustomToolParam? Type3252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceValueEnum? Type3253 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificCustomToolParamType? Type3253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParam? Type3254 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificApplyPatchParam? Type3254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamType? Type3255 { get; set; } + public global::tryAGI.OpenAI.LiveSpecificApplyPatchParamType? Type3255 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3256 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceValueEnum? Type3256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem15? Type3257 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParam? Type3257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminator? Type3258 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamType? Type3258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminatorType? Type3259 { get; set; } + public global::System.Collections.Generic.IList? Type3259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3260 { get; set; } + public global::tryAGI.OpenAI.ToolsItem15? Type3260 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3261 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminator? Type3261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem16? Type3262 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedToolsChoiceParamToolDiscriminatorType? Type3262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3263 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3264 { get; set; } + public global::System.Collections.Generic.IList? Type3264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3265 { get; set; } + public global::tryAGI.OpenAI.ToolsItem16? Type3265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceVariant2? Type3266 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2Discriminator? Type3267 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType? Type3268 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3269 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceVariant2? Type3269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3270 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2Discriminator? Type3270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3271 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolChoiceVariant2DiscriminatorType? Type3271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3272 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3273 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3274 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3275 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3276 { get; set; } + public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3277 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3278 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3278 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3279 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3280 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3281 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3282 { get; set; } + public global::System.Collections.Generic.IList? Type3282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3283 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3284 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3285 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3286 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3287 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3288 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3289 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3289 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3290 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type3291 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3292 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3293 { get; set; } + public global::System.Collections.Generic.IList? Type3293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItem? Type3294 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type3294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3295 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3296 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3297 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItem? Type3297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3298 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3299 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3300 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3301 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3302 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3303 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3304 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3304 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3305 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem17? Type3306 { get; set; } + public global::System.Collections.Generic.IList? Type3306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3307 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3308 { get; set; } + public global::System.Collections.Generic.IList? Type3308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3309 { get; set; } + public global::tryAGI.OpenAI.ToolsItem17? Type3309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceVariant22? Type3310 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2Discriminator? Type3311 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2DiscriminatorType? Type3312 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3313 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceVariant22? Type3313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3314 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2Discriminator? Type3314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3315 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolChoiceVariant2DiscriminatorType? Type3315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3316 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3317 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3318 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3319 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderResponse? Type3320 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderResponseType? Type3321 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminator? Type3322 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3323 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderResponse? Type3323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectApiKeyBody? Type3324 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderResponseType? Type3324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3325 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminator? Type3325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3326 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3327 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectApiKeyBody? Type3327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3328 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3329 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3330 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3331 { get; set; } + public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3332 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3333 { get; set; } + public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3334 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3335 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3336 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3337 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3338 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3339 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3340 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBody? Type3341 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3342 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input4? Type3343 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3344 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type3344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3345 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output5? Type3346 { get; set; } + public global::tryAGI.OpenAI.Input4? Type3346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3347 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3348 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3349 { get; set; } + public global::tryAGI.OpenAI.Output5? Type3349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3350 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3351 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3352 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3353 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3354 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3355 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type3356 { get; set; } + public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type3357 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3358 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3359 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type3359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNotice? Type3360 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type3360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResource? Type3361 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3362 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3363 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNotice? Type3363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResource? Type3364 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResource? Type3364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3365 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucketWidth? Type3366 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageGroupBy? Type3367 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResource? Type3367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageApiSource? Type3368 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageResult? Type3369 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucketWidth? Type3369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageResultObject? Type3370 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageGroupBy? Type3370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucket? Type3371 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageApiSource? Type3371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageBucketObject? Type3372 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageResult? Type3372 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3373 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageResultObject? Type3373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResource? Type3374 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucket? Type3374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResourceObject? Type3375 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageBucketObject? Type3375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3376 { get; set; } + public global::System.Collections.Generic.IList? Type3376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageErrorDetails? Type3377 { get; set; } + public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResource? Type3377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsageErrorResponse? Type3378 { get; set; } + public global::tryAGI.OpenAI.PublicDecisionsUsageResponseResourceObject? Type3378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionsUsagePermissionErrorResponse? Type3379 { get; set; } + public global::System.Collections.Generic.IList? Type3379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3380 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageErrorDetails? Type3380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageOrder? Type3381 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsageErrorResponse? Type3381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageStatus? Type3382 { get; set; } + public global::tryAGI.OpenAI.DecisionsUsagePermissionErrorResponse? Type3382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponse? Type3383 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3384 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageOrder? Type3384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider2? Type3385 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageStatus? Type3385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3386 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponse? Type3386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3387 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResource? Type3388 { get; set; } + public global::tryAGI.OpenAI.Provider2? Type3388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3389 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3389 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3390 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3391 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResource? Type3391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3392 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3393 { get; set; } + public global::System.Collections.Generic.IList? Type3393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3394 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3395 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3396 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderParams? Type3397 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OciExternalStorageProviderParamsType? Type3398 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3399 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider3? Type3400 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderParams? Type3400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3401 { get; set; } + public global::tryAGI.OpenAI.OciExternalStorageProviderParamsType? Type3401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3402 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3403 { get; set; } + public global::tryAGI.OpenAI.Provider3? Type3403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3404 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrency? Type3405 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3406 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitInterval? Type3407 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3408 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrency? Type3408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3409 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3410 { get; set; } + public global::tryAGI.OpenAI.SpendLimitInterval? Type3410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3411 { get; set; } + public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3412 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3413 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3414 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3415 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3416 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3417 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3418 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3419 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3420 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3421 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3422 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3423 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3424 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3425 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3426 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3427 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3428 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3429 { get; set; } + public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3430 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3431 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3432 { get; set; } + public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3433 { get; set; } + public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3434 { get; set; } + public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3435 { get; set; } + public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3436 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResource? Type3437 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3438 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem2? Type3439 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3440 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResource? Type3440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3441 { get; set; } + public global::System.Collections.Generic.IList? Type3441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type3442 { get; set; } + public global::tryAGI.OpenAI.ResultsItem2? Type3442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type3443 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type3444 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type3445 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type3445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type3446 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type3446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error22? Type3447 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type3447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type3448 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type3448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type3449 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type3449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type3450 { get; set; } + public global::tryAGI.OpenAI.Error22? Type3450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type3451 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type3451 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3452 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type3452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type3453 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type3453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type3454 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type3454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3455 { get; set; } + public global::System.Collections.Generic.IList? Type3455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3456 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type3456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3457 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type3457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3458 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type3459 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3460 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3461 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3462 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type3462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3463 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3464 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3465 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3466 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type3467 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3468 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type3469 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3470 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type3470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type3471 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type3472 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type3472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3473 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type3474 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type3474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type3475 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type3475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3476 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3477 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type3477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type3478 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type3478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3479 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type3480 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3481 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type3481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3482 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type3483 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type3483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type3484 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3485 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type3486 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type3486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type3487 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type3487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type3488 { get; set; } + public global::System.Collections.Generic.IList? Type3488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type3489 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type3489 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3490 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type3490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type3491 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type3491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type3492 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type3492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3493 { get; set; } + public global::System.Collections.Generic.IList? Type3493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type3494 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type3494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3495 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type3495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type3496 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3497 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type3497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type3498 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3499 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type3499 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3500 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3501 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type3501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3502 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3503 { get; set; } + public global::System.Collections.Generic.IList? Type3503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3504 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type3505 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3506 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3507 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type3508 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type3508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3509 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3510 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type3511 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type3511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3512 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type3513 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3514 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type3514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type3515 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type3516 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type3516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3517 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type3518 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type3518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3519 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type3519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type3520 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3521 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type3521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type3522 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type3523 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type3523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3524 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type3525 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type3525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type3526 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type3526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type3527 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type3528 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type3528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3529 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type3529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type3530 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type3530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type3531 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type3531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice9? Type3532 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type3533 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type3533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type3534 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type3534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type3535 { get; set; } + public global::tryAGI.OpenAI.ToolChoice9? Type3535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type3536 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type3536 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3537 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type3537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem5? Type3538 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type3538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3539 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type3539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3540 { get; set; } + public global::System.Collections.Generic.IList? Type3540 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3541 { get; set; } + public global::tryAGI.OpenAI.ContentItem5? Type3541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type3542 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3543 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type3544 { get; set; } + public global::System.Collections.Generic.IList? Type3544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type3545 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type3545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type3546 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3547 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type3547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type3548 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type3548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type3549 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type3549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type3550 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type3551 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type3551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3552 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type3552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type3553 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type3553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3554 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type3554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3555 { get; set; } + public global::System.Collections.Generic.IList? Type3555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type3556 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type3556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3557 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type3558 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3558 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3559 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type3559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type3560 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3561 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type3561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type3562 { get; set; } + public global::System.Collections.Generic.IList? Type3562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type3563 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type3563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type3564 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3565 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type3565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type3566 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type3566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type3567 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type3567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type3568 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type3569 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type3569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type3570 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type3570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type3571 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type3571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type3572 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type3572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type3573 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type3573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type3574 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type3574 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3575 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type3575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type3576 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type3576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3577 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type3577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3578 { get; set; } + public global::System.Collections.Generic.IList? Type3578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type3579 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type3579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3580 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3580 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3581 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type3582 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type3582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type3583 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type3584 { get; set; } + public global::System.Collections.Generic.IList? Type3584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type3585 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type3585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type3586 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type3586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type3587 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type3587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type3588 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type3588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type3589 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type3589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type3590 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type3590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3591 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type3591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3592 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type3592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type3593 { get; set; } + public global::tryAGI.OpenAI.Status? Type3593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3594 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type3595 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type3596 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type3596 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3597 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputText? Type3598 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type3598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputTextType? Type3599 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type3599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetailParam? Type3600 { get; set; } + public global::System.Collections.Generic.IList? Type3600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImage? Type3601 { get; set; } + public global::tryAGI.OpenAI.DecisionInputText? Type3601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputImageType? Type3602 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextType? Type3602 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3603 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? Type3603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartsItem? Type3604 { get; set; } + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode? Type3604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminator? Type3605 { get; set; } + public global::tryAGI.OpenAI.ImageDetailParam? Type3605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType? Type3606 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImage? Type3606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputContent? Type3607 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? Type3607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessage? Type3608 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode? Type3608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessageRole? Type3609 { get; set; } + public global::tryAGI.OpenAI.DecisionInputImageType? Type3609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputMessageType? Type3610 { get; set; } + public global::tryAGI.OpenAI.DecisionInputOutputText? Type3610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInput? Type3611 { get; set; } + public global::tryAGI.OpenAI.DecisionInputOutputTextType? Type3611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3612 { get; set; } + public global::tryAGI.OpenAI.DecisionInputRefusal? Type3612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2Item? Type3613 { get; set; } + public global::tryAGI.OpenAI.DecisionInputRefusalType? Type3613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminator? Type3614 { get; set; } + public global::System.Collections.Generic.IList? Type3614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? Type3615 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartsItem? Type3615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamPredicate? Type3616 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminator? Type3616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamPredicateType? Type3617 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType? Type3617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceValueParam? Type3618 { get; set; } + public global::tryAGI.OpenAI.DecisionInputContent? Type3618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceOptionParam? Type3619 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseParam? Type3619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamChoice? Type3620 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessage? Type3620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamChoiceType? Type3621 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessageRole? Type3621 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3622 { get; set; } + public global::tryAGI.OpenAI.DecisionInputMessageType? Type3622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScoreLevelParam? Type3623 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusParam? Type3623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamScore? Type3624 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCall? Type3624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamScoreType? Type3625 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallType? Type3625 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3626 { get; set; } + public global::System.Collections.Generic.IList? Type3626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParam? Type3627 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem? Type3627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamDiscriminator? Type3628 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator? Type3628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.QuestionParamDiscriminatorType? Type3629 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? Type3629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionRequest? Type3630 { get; set; } + public global::tryAGI.OpenAI.DecisionInputToolOutputContent? Type3630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3631 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? Type3631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourcePredicate? Type3632 { get; set; } + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType? Type3632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourcePredicateType? Type3633 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCall? Type3633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceValueResource? Type3634 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallType? Type3634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChoiceProbabilityResource? Type3635 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? Type3635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceChoice? Type3636 { get; set; } + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType? Type3636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceChoiceType? Type3637 { get; set; } + public global::tryAGI.OpenAI.DecisionInput? Type3637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3638 { get; set; } + public global::System.Collections.Generic.IList? Type3638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScoreProbabilityResource? Type3639 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2Item? Type3639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceScore? Type3640 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminator? Type3640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceScoreType? Type3641 { get; set; } + public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? Type3641 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3642 { get; set; } + public global::tryAGI.OpenAI.QuestionParamPredicate? Type3642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceRefusal? Type3643 { get; set; } + public global::tryAGI.OpenAI.QuestionParamPredicateType? Type3643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceRefusalType? Type3644 { get; set; } + public global::tryAGI.OpenAI.ChoiceValueParam? Type3644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResource? Type3645 { get; set; } + public global::tryAGI.OpenAI.ChoiceOptionParam? Type3645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceDiscriminator? Type3646 { get; set; } + public global::tryAGI.OpenAI.QuestionParamChoice? Type3646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnswerResourceDiscriminatorType? Type3647 { get; set; } + public global::tryAGI.OpenAI.QuestionParamChoiceType? Type3647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3648 { get; set; } + public global::System.Collections.Generic.IList? Type3648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3649 { get; set; } + public global::tryAGI.OpenAI.ScoreLevelParam? Type3649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageResource? Type3650 { get; set; } + public global::tryAGI.OpenAI.QuestionParamScore? Type3650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DecisionResponse? Type3651 { get; set; } + public global::tryAGI.OpenAI.QuestionParamScoreType? Type3651 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3652 { get; set; } + public global::System.Collections.Generic.IList? Type3652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrderParam? Type3653 { get; set; } + public global::tryAGI.OpenAI.QuestionParam? Type3653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeParam? Type3654 { get; set; } + public global::tryAGI.OpenAI.QuestionParamDiscriminator? Type3654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3655 { get; set; } + public global::tryAGI.OpenAI.QuestionParamDiscriminatorType? Type3655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3656 { get; set; } + public global::tryAGI.OpenAI.DecisionRequest? Type3656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3657 { get; set; } + public global::System.Collections.Generic.IList? Type3657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3658 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? Type3658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3659 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? Type3659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3660 { get; set; } + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? Type3660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3661 { get; set; } + public global::tryAGI.OpenAI.AnswerResourcePredicate? Type3661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3662 { get; set; } + public global::tryAGI.OpenAI.AnswerResourcePredicateType? Type3662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3663 { get; set; } + public global::tryAGI.OpenAI.ChoiceValueResource? Type3663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3664 { get; set; } + public global::tryAGI.OpenAI.ChoiceProbabilityResource? Type3664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3665 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceChoice? Type3665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3666 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceChoiceType? Type3666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3667 { get; set; } + public global::System.Collections.Generic.IList? Type3667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResource? Type3668 { get; set; } + public global::tryAGI.OpenAI.ScoreProbabilityResource? Type3668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3669 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceScore? Type3669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3670 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceScoreType? Type3670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3671 { get; set; } + public global::System.Collections.Generic.IList? Type3671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3672 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceRefusal? Type3672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResource? Type3673 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceRefusalType? Type3673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3674 { get; set; } + public global::tryAGI.OpenAI.AnswerResource? Type3674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3675 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceDiscriminator? Type3675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3676 { get; set; } + public global::tryAGI.OpenAI.AnswerResourceDiscriminatorType? Type3676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3677 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3677 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3678 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3679 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageResource? Type3679 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3680 { get; set; } + public global::tryAGI.OpenAI.DecisionResponse? Type3680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentListResource? Type3681 { get; set; } + public global::System.Collections.Generic.IList? Type3681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentEnvironmentListResourceObject? Type3682 { get; set; } + public global::tryAGI.OpenAI.ListOrderParam? Type3682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3683 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeParam? Type3683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorBodyResource? Type3684 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse2? Type3685 { get; set; } + public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3686 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetupCommandParam? Type3687 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessParam? Type3688 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyParam? Type3689 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopParam? Type3690 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3691 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3692 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3693 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3694 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3695 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3696 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3697 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResource? Type3697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3698 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInline? Type3699 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3700 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParam? Type3701 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3702 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResource? Type3702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3703 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInline? Type3704 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3705 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParam? Type3706 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3707 { get; set; } + public global::System.Collections.Generic.IList? Type3707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3708 { get; set; } + public global::System.Collections.Generic.IList? Type3708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3709 { get; set; } + public global::System.Collections.Generic.IList? Type3709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3710 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentListResource? Type3710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3711 { get; set; } + public global::tryAGI.OpenAI.AgentEnvironmentListResourceObject? Type3711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3712 { get; set; } + public global::System.Collections.Generic.IList? Type3712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3713 { get; set; } + public global::tryAGI.OpenAI.ErrorBodyResource? Type3713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3714 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse2? Type3714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3715 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHosted? Type3716 { get; set; } + public global::tryAGI.OpenAI.SetupCommandParam? Type3716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHostedType? Type3717 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessParam? Type3717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3718 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyParam? Type3718 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3719 { get; set; } + public global::tryAGI.OpenAI.DesktopParam? Type3719 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3720 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3720 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3721 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParam? Type3722 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminator? Type3723 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminatorType? Type3724 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentEnvironmentParams? Type3725 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3726 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResource? Type3727 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3728 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInline? Type3728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3729 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3729 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3730 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParam? Type3730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentObjectResource? Type3731 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResource? Type3732 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResourceType? Type3733 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInline? Type3733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResource? Type3734 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3735 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParam? Type3735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResource? Type3736 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3737 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3738 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentStatusResource? Type3739 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentResource? Type3740 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3740 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3741 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3742 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3743 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3744 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3745 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHosted? Type3745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3746 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamOpenaiHostedType? Type3746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3747 { get; set; } + public global::System.Collections.Generic.IList? Type3747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3748 { get; set; } + public global::System.Collections.Generic.IList? Type3748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResource? Type3749 { get; set; } + public global::System.Collections.Generic.IList? Type3749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3750 { get; set; } + public global::System.Collections.Generic.IList? Type3750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3751 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParam? Type3751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemStatusResource? Type3752 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminator? Type3752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseResource? Type3753 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentParamDiscriminatorType? Type3753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResource? Type3754 { get; set; } + public global::tryAGI.OpenAI.CreateAgentEnvironmentParams? Type3754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResourceType? Type3755 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3755 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3756 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResource? Type3756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResource? Type3757 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResourceType? Type3758 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResource? Type3759 { get; set; } + public global::System.Collections.Generic.IList? Type3759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3760 { get; set; } + public global::tryAGI.OpenAI.SubagentObjectResource? Type3760 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3761 { get; set; } + public global::tryAGI.OpenAI.OutputTextResource? Type3761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3762 { get; set; } + public global::tryAGI.OpenAI.OutputTextResourceType? Type3762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResource? Type3763 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResource? Type3763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3764 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputText? Type3765 { get; set; } + public global::tryAGI.OpenAI.AgentContentResource? Type3765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3766 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3767 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3768 { get; set; } + public global::tryAGI.OpenAI.SubagentStatusResource? Type3768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResource? Type3769 { get; set; } + public global::tryAGI.OpenAI.SubagentResource? Type3769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3770 { get; set; } + public global::System.Collections.Generic.IList? Type3770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3771 { get; set; } + public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3772 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3772 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3773 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3774 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3775 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResource? Type3776 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3777 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResource? Type3778 { get; set; } + public global::tryAGI.OpenAI.MessageContentResource? Type3778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResourceType? Type3779 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3780 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3781 { get; set; } + public global::tryAGI.OpenAI.OutputItemStatusResource? Type3781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3782 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseResource? Type3782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3783 { get; set; } + public global::tryAGI.OpenAI.MessageItemResource? Type3783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3784 { get; set; } + public global::tryAGI.OpenAI.MessageItemResourceType? Type3784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3785 { get; set; } + public global::System.Collections.Generic.IList? Type3785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3786 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResource? Type3786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3787 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResourceType? Type3787 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3788 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResource? Type3788 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3789 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3790 { get; set; } + public global::System.Collections.Generic.IList? Type3790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3791 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3792 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResource? Type3792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3793 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3794 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputText? Type3794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3795 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3796 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3797 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3798 { get; set; } + public global::tryAGI.OpenAI.InputContentResource? Type3798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3799 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3800 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3801 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3802 { get; set; } + public global::System.Collections.Generic.IList? Type3802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3803 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3804 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3805 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResource? Type3805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3806 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3807 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResource? Type3807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3808 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResourceType? Type3808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3809 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3810 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3811 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3812 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3813 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResource? Type3814 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3815 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3816 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3817 { get; set; } + public global::System.Collections.Generic.IList? Type3817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3818 { get; set; } + public global::System.Collections.Generic.IList? Type3818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3819 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3820 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3821 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3822 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3823 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3824 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3825 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3826 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3827 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3828 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3829 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3830 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3831 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3832 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResource? Type3833 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3834 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3835 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResource? Type3836 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3837 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3837 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3838 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnObjectResource? Type3839 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnStatusResource? Type3840 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3841 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3842 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource2? Type3843 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResource? Type3843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource2? Type3844 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenUsageResource? Type3845 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnResource? Type3846 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResource? Type3847 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3848 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3848 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3849 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortResource? Type3850 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3851 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningResource? Type3852 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceText? Type3853 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3854 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3855 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3856 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResource? Type3857 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3858 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3859 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityResource? Type3860 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResource? Type3861 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierResource? Type3862 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResource? Type3862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3863 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3864 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3865 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResource? Type3865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3866 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3867 { get; set; } + public global::System.Collections.Generic.IList? Type3867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3868 { get; set; } + public global::tryAGI.OpenAI.TurnObjectResource? Type3868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3869 { get; set; } + public global::tryAGI.OpenAI.TurnStatusResource? Type3869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3870 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3871 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3872 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource2? Type3872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3873 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource2? Type3873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3874 { get; set; } + public global::tryAGI.OpenAI.TokenUsageResource? Type3874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3875 { get; set; } + public global::tryAGI.OpenAI.TurnResource? Type3875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3876 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResource? Type3876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3877 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3878 { get; set; } + public global::System.Collections.Generic.IList? Type3878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeResource? Type3879 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortResource? Type3879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3880 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationResource? Type3881 { get; set; } + public global::tryAGI.OpenAI.ReasoningResource? Type3881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3882 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceText? Type3882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3883 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3884 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3885 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3886 { get; set; } + public global::tryAGI.OpenAI.TextFormatResource? Type3886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3887 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3888 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3889 { get; set; } + public global::tryAGI.OpenAI.VerbosityResource? Type3889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResource? Type3890 { get; set; } + public global::tryAGI.OpenAI.TextResource? Type3890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResourceObject? Type3891 { get; set; } + public global::tryAGI.OpenAI.ServiceTierResource? Type3891 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3892 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResource? Type3893 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResourceObject? Type3894 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3894 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3895 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortParam? Type3896 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3897 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningParam? Type3898 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamText? Type3899 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamTextType? Type3900 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3901 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3902 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParam? Type3903 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3904 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3905 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityParam? Type3906 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextParam? Type3907 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierParam? Type3908 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeResource? Type3908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3909 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3910 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationResource? Type3910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3911 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3912 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3913 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3914 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3915 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3916 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3917 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3918 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3919 { get; set; } + public global::tryAGI.OpenAI.AgentResource? Type3919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3920 { get; set; } + public global::tryAGI.OpenAI.AgentResourceObject? Type3920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3921 { get; set; } + public global::System.Collections.Generic.IList? Type3921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3922 { get; set; } + public global::tryAGI.OpenAI.AgentListResource? Type3922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3923 { get; set; } + public global::tryAGI.OpenAI.AgentListResourceObject? Type3923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3924 { get; set; } + public global::System.Collections.Generic.IList? Type3924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeParam? Type3925 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortParam? Type3925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3926 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationParam? Type3927 { get; set; } + public global::tryAGI.OpenAI.ReasoningParam? Type3927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3928 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamText? Type3928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3929 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamTextType? Type3929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3930 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3931 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3932 { get; set; } + public global::tryAGI.OpenAI.TextFormatParam? Type3932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3933 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3934 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3935 { get; set; } + public global::tryAGI.OpenAI.VerbosityParam? Type3935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentParams? Type3936 { get; set; } + public global::tryAGI.OpenAI.TextParam? Type3936 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3937 { get; set; } + public global::tryAGI.OpenAI.ServiceTierParam? Type3937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentParams? Type3938 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResource? Type3939 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3940 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3941 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessResource? Type3942 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyResource? Type3943 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopResource? Type3944 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3945 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3946 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3947 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3948 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3949 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3950 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3951 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3952 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3953 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3954 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeParam? Type3954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3955 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3956 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationParam? Type3956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3957 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3958 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3959 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3960 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3961 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3961 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3962 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3963 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3964 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3964 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3965 { get; set; } + public global::tryAGI.OpenAI.CreateAgentParams? Type3965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3966 { get; set; } + public global::System.Collections.Generic.IList? Type3966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3967 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentParams? Type3967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3968 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResource? Type3968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3969 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionSpendControlResource? Type3970 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionStatusResource? Type3971 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessResource? Type3971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3972 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyResource? Type3972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3973 { get; set; } + public global::tryAGI.OpenAI.DesktopResource? Type3973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3974 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3975 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3976 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3977 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3978 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3979 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3980 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3981 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3982 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3983 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3984 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3985 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3986 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3987 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3988 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3989 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3990 { get; set; } + public global::System.Collections.Generic.IList? Type3990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3991 { get; set; } + public global::System.Collections.Generic.IList? Type3991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3992 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3993 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3994 { get; set; } + public global::System.Collections.Generic.IList? Type3994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3995 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResource? Type3996 { get; set; } + public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3997 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3998 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3999 { get; set; } + public global::tryAGI.OpenAI.SessionSpendControlResource? Type3999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type4000 { get; set; } + public global::tryAGI.OpenAI.SessionStatusResource? Type4000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type4001 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type4001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type4002 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type4002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type4003 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type4003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type4004 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type4004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResource? Type4005 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type4005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type4006 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type4006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type4007 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type4007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentResource? Type4008 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type4008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4009 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type4009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNone? Type4010 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type4010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type4011 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type4011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeResource? Type4012 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type4012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type4013 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type4013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type4014 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResource? Type4014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type4015 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type4015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type4016 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type4016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResource? Type4017 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunction? Type4017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type4018 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type4018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type4019 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type4019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResource? Type4020 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type4020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResourceObject? Type4021 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttp? Type4021 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4022 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type4022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResource? Type4023 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdio? Type4023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResourceObject? Type4024 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type4024 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4025 { get; set; } + public global::tryAGI.OpenAI.McpTransportResource? Type4025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionSpendControlParam? Type4026 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type4026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type4027 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type4027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type4028 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcp? Type4028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type4029 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type4029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type4030 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type4030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type4031 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type4031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type4032 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type4032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type4033 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type4033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type4034 { get; set; } + public global::tryAGI.OpenAI.AgentToolResource? Type4034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type4035 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type4035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type4036 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type4036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParam? Type4037 { get; set; } + public global::tryAGI.OpenAI.SessionAgentResource? Type4037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type4038 { get; set; } + public global::System.Collections.Generic.IList? Type4038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type4039 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNone? Type4039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type4040 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type4040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type4041 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeResource? Type4041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type4042 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type4042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type4043 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type4043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type4044 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type4044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type4045 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type4045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParam? Type4046 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResource? Type4046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type4047 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type4047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type4048 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type4048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentConfigParam? Type4049 { get; set; } + public global::tryAGI.OpenAI.SessionResource? Type4049 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4050 { get; set; } + public global::tryAGI.OpenAI.SessionResourceObject? Type4050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNone? Type4051 { get; set; } + public global::System.Collections.Generic.IList? Type4051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type4052 { get; set; } + public global::tryAGI.OpenAI.SessionListResource? Type4052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeParam? Type4053 { get; set; } + public global::tryAGI.OpenAI.SessionListResourceObject? Type4053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type4054 { get; set; } + public global::System.Collections.Generic.IList? Type4054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type4055 { get; set; } + public global::tryAGI.OpenAI.SessionSpendControlParam? Type4055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type4056 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type4056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type4057 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type4057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParam? Type4058 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type4058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type4059 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type4059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type4060 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type4060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputText? Type4061 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type4061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputTextType? Type4062 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type4062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImage? Type4063 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type4063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImageType? Type4064 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type4064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParam? Type4065 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type4065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type4066 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParam? Type4066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type4067 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type4067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParam? Type4068 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type4068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamType? Type4069 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type4069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamRole? Type4070 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type4070 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4071 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type4071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionInputParam? Type4072 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type4072 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4073 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type4073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentSessionParams? Type4074 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type4074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type4075 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParam? Type4075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type4076 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type4076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionErrorResource? Type4077 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type4077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventError? Type4078 { get; set; } + public global::tryAGI.OpenAI.SessionAgentConfigParam? Type4078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventErrorType? Type4079 { get; set; } + public global::System.Collections.Generic.IList? Type4079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type4080 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNone? Type4080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type4081 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type4081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type4082 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeParam? Type4082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type4083 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type4083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type4084 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type4084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended? Type4085 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type4085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType? Type4086 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type4086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired? Type4087 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParam? Type4087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType? Type4088 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type4088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type4089 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type4089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type4090 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputText? Type4090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type4091 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputTextType? Type4091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type4092 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImage? Type4092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type4093 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImageType? Type4093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type4094 { get; set; } + public global::tryAGI.OpenAI.InputContentParam? Type4094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type4095 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type4095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type4096 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type4096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type4097 { get; set; } + public global::tryAGI.OpenAI.InputMessageParam? Type4097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type4098 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamType? Type4098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type4099 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamRole? Type4099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type4100 { get; set; } + public global::System.Collections.Generic.IList? Type4100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type4101 { get; set; } + public global::tryAGI.OpenAI.CreateSessionInputParam? Type4101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type4102 { get; set; } + public global::System.Collections.Generic.IList? Type4102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type4103 { get; set; } + public global::tryAGI.OpenAI.CreateAgentSessionParams? Type4103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type4104 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type4104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type4105 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type4105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type4106 { get; set; } + public global::tryAGI.OpenAI.SessionErrorResource? Type4106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type4107 { get; set; } + public global::tryAGI.OpenAI.SessionEventError? Type4107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type4108 { get; set; } + public global::tryAGI.OpenAI.SessionEventErrorType? Type4108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type4109 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type4109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type4110 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type4110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type4111 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type4111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type4112 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type4112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type4113 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type4113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type4114 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspended? Type4114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type4115 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentSuspendedType? Type4115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type4116 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpired? Type4116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type4117 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentExpiredType? Type4117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type4118 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type4118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type4119 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type4119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type4120 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type4120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type4121 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type4121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type4122 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type4122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type4123 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type4123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type4124 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type4124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type4125 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type4125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type4126 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type4126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type4127 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type4127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type4128 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type4128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResource? Type4129 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type4129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type4130 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type4130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type4131 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type4131 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4132 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type4132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResource? Type4133 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type4133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type4134 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type4134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type4135 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type4135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type4136 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type4136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type4137 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type4137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type4138 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type4138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type4139 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type4139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type4140 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type4140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type4141 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type4141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type4142 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type4142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type4143 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type4143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type4144 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type4144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type4145 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type4145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type4146 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type4146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type4147 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type4147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type4148 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type4148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type4149 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type4149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type4150 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type4150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type4151 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type4151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type4152 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type4152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEvent? Type4153 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type4153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminator? Type4154 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type4154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type4155 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type4155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type4156 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type4156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type4157 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type4157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type4158 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResource? Type4158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResource? Type4159 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type4159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type4160 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type4160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResource? Type4161 { get; set; } + public global::System.Collections.Generic.IList? Type4161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type4162 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResource? Type4162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResource? Type4163 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type4163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type4164 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type4164 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4165 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type4165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type4166 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type4166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type4167 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type4167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type4168 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type4168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type4169 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type4169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type4170 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type4170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type4171 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type4171 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4172 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type4172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type4173 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type4173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type4174 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type4174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type4175 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type4175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type4176 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type4176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type4177 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type4177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type4178 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type4178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type4179 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type4179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type4180 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type4180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type4181 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type4181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type4182 { get; set; } + public global::tryAGI.OpenAI.SessionEvent? Type4182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4183 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminator? Type4183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4184 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type4184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4185 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type4185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4186 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type4186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4187 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type4187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4188 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResource? Type4188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4189 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type4189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4190 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResource? Type4190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4191 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type4191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4192 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResource? Type4192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4193 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type4193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4194 { get; set; } + public global::System.Collections.Generic.IList? Type4194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParam? Type4195 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type4195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4196 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type4196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4197 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type4197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4198 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type4198 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4199 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type4199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4200 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type4200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4201 { get; set; } + public global::System.Collections.Generic.IList? Type4201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResource? Type4202 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type4202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4203 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type4203 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4204 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type4204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusParam? Type4205 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type4205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4206 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type4206 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4207 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type4207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResource? Type4208 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type4208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResourceObject? Type4209 { get; set; } + public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type4209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResource? Type4210 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type4210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResourceObject? Type4211 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type4211 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4212 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type4212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultParams? Type4213 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type4213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVaultParams? Type4214 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type4214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResource? Type4215 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type4215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4216 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type4216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4217 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type4217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4218 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type4218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4219 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type4219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4220 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type4220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4221 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputParam? Type4221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4222 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type4222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4223 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type4223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4224 { get; set; } + public global::tryAGI.OpenAI.SessionInputParam? Type4224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4225 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type4225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4226 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type4226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4227 { get; set; } + public global::tryAGI.OpenAI.CreateSessionEventsParams? Type4227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4228 { get; set; } + public global::System.Collections.Generic.IList? Type4228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4229 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResource? Type4229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4230 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type4230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4231 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResource? Type4231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4232 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type4232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4233 { get; set; } + public global::System.Collections.Generic.IList? Type4233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4234 { get; set; } + public global::tryAGI.OpenAI.VaultStatusParam? Type4234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4235 { get; set; } + public global::tryAGI.OpenAI.VaultStatusFilterParam? Type4235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4236 { get; set; } + public global::System.Collections.Generic.IList? Type4236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4237 { get; set; } + public global::tryAGI.OpenAI.VaultResource? Type4237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4238 { get; set; } + public global::tryAGI.OpenAI.VaultResourceObject? Type4238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4239 { get; set; } + public global::tryAGI.OpenAI.VaultListResource? Type4239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4240 { get; set; } + public global::tryAGI.OpenAI.VaultListResourceObject? Type4240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4241 { get; set; } + public global::System.Collections.Generic.IList? Type4241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4242 { get; set; } + public global::tryAGI.OpenAI.CreateVaultParams? Type4242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResource? Type4243 { get; set; } + public global::tryAGI.OpenAI.UpdateVaultParams? Type4243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4244 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResource? Type4244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResource? Type4245 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type4245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4246 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type4246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4247 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type4247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4248 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type4248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4249 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type4249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4250 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type4250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4251 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type4251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4252 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type4252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4253 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type4253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4254 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type4254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4255 { get; set; } + public global::tryAGI.OpenAI.McpOauthRefreshResource? Type4255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4256 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type4256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4257 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type4257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4258 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type4258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4259 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type4259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4260 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type4260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4261 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type4261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4262 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type4262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4263 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type4263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4264 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type4264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4265 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4266 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4267 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4268 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4269 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4270 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4271 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4272 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResource? Type4272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4273 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4274 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResource? Type4274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4275 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4276 { get; set; } + public global::System.Collections.Generic.IList? Type4276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4277 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4278 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4279 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4280 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4281 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4282 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4283 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4284 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4285 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4286 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4287 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4288 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4289 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4290 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4291 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4292 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4293 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4294 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBody? Type4295 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4296 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4297 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4298 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4298 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4299 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4300 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4301 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4301 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4302 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4303 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4304 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4305 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4306 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4307 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4308 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4309 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4310 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4311 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4312 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4313 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4314 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4315 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4316 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type4317 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4318 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4319 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4320 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4321 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4322 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4323 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormat? Type4324 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBody? Type4324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4325 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4326 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4327 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4328 { get; set; } + public global::System.Collections.Generic.IList? Type4328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant12? Type4329 { get; set; } + public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4330 { get; set; } + public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4331 { get; set; } + public global::System.Collections.Generic.IList? Type4331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4332 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4333 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant13? Type4334 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4335 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4336 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4337 { get; set; } + public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4338 { get; set; } + public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4339 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4340 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4341 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4342 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4343 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionTypeResource? Type4343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4344 { get; set; } + public global::tryAGI.OpenAI.AgentSessionRequiredActionPayloadResource? Type4344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4345 { get; set; } + public global::tryAGI.OpenAI.AgentSessionConnectPayloadResource? Type4345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4346 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type4346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkAudioParam? Type4347 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4348 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4349 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4350 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant14? Type4351 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4352 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4353 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormat? Type4353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4354 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartedType? Type4355 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4356 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4357 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4358 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant12? Type4358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? Type4359 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayingType? Type4360 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? Type4361 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayedType? Type4362 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4363 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant13? Type4363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4364 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4365 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4366 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4367 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4368 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4369 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4370 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType? Type4370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4371 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItem? Type4372 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemType? Type4373 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4374 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4375 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4376 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4377 { get; set; } + public global::tryAGI.OpenAI.LiveForkAudioParam? Type4377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEventType? Type4378 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsage? Type4379 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4380 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4381 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant14? Type4381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedType? Type4382 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4383 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4384 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4385 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartedType? Type4385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4386 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4387 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLiveError? Type4388 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEventType? Type4389 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayingType? Type4389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEventType? Type4390 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayedType? Type4390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4391 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4392 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4393 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4394 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRingingType? Type4395 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4396 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallError? Type4397 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4398 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailedType? Type4399 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4400 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItem? Type4400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4401 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemType? Type4401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamType? Type4402 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4403 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4404 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4404 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4405 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item? Type4406 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEventType? Type4406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4407 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsage? Type4407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4408 { get; set; } + public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4409 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4410 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedType? Type4410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4411 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4412 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4412 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4413 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItem? Type4414 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4414 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4415 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTool? Type4416 { get; set; } + public global::tryAGI.OpenAI.LiveLiveError? Type4416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextParam? Type4417 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEventType? Type4417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoning? Type4418 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEventType? Type4418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTruncationEnum? Type4419 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4420 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam? Type4421 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4422 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4423 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRingingType? Type4423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4424 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4425 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallError? Type4425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4426 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4427 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailedType? Type4427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4428 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4429 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4430 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamType? Type4430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4431 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4432 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4433 { get; set; } + public global::System.Collections.Generic.IList? Type4433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4434 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item? Type4434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4435 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4436 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4437 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4438 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4439 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4440 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam2? Type4441 { get; set; } + public global::System.Collections.Generic.IList? Type4441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4442 { get; set; } + public global::tryAGI.OpenAI.BetaInputItem? Type4442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4443 { get; set; } + public global::System.Collections.Generic.IList? Type4443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4444 { get; set; } + public global::tryAGI.OpenAI.BetaTool? Type4444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningSummary? Type4445 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextParam? Type4445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningContext? Type4446 { get; set; } + public global::tryAGI.OpenAI.BetaReasoning? Type4446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4447 { get; set; } + public global::tryAGI.OpenAI.BetaTruncationEnum? Type4447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4448 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4449 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam? Type4449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4450 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatText? Type4451 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4452 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4453 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4454 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4455 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4456 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4457 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionTool? Type4458 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchTool? Type4459 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerTool? Type4460 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4461 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchTool? Type4462 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPTool? Type4463 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4464 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4465 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenTool? Type4466 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4467 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4468 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParam? Type4469 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam2? Type4469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4470 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4471 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4472 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4473 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningSummary? Type4473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4474 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningContext? Type4474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4475 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4476 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4476 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4477 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4478 { get; set; } + public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4479 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatText? Type4479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocation? Type4480 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContextSize? Type4481 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4482 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContentType? Type4483 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4484 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4485 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4486 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionTool? Type4486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4487 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchTool? Type4487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4488 { get; set; } + public global::tryAGI.OpenAI.BetaComputerTool? Type4488 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4489 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem18? Type4490 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchTool? Type4490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4491 { get; set; } + public global::tryAGI.OpenAI.BetaMCPTool? Type4491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4492 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4493 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4494 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenTool? Type4494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format3? Type4495 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4496 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4497 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParam? Type4497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4498 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4499 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4500 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4501 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4502 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4503 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4504 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant15? Type4505 { get; set; } + public global::System.Collections.Generic.IList? Type4505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4506 { get; set; } + public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4507 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4508 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocation? Type4508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4509 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContextSize? Type4509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4510 { get; set; } + public global::System.Collections.Generic.IList? Type4510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4511 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContentType? Type4511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4512 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4513 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4514 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4515 { get; set; } + public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4516 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy4? Type4517 { get; set; } + public global::System.Collections.Generic.IList? Type4517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4518 { get; set; } + public global::tryAGI.OpenAI.ToolsItem18? Type4518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4519 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4520 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4521 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4521 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4522 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem3? Type4523 { get; set; } + public global::tryAGI.OpenAI.Format3? Type4523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4524 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4525 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4526 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4527 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4528 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4529 { get; set; } + public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4530 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4531 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4532 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4533 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Type4533 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4534 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4535 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4536 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4537 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolType? Type4538 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4539 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4540 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4541 { get; set; } + public global::System.Collections.Generic.IList? Type4541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4542 { get; set; } + public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4543 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4544 { get; set; } + public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4545 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy4? Type4545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4546 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFidelity? Type4547 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4548 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4549 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4550 { get; set; } + public global::System.Collections.Generic.IList? Type4550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4551 { get; set; } + public global::tryAGI.OpenAI.SkillsItem3? Type4551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4552 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4553 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4554 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy5? Type4555 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4556 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4557 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolType? Type4558 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4559 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4560 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4561 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4562 { get; set; } + public global::System.Collections.Generic.IList? Type4562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4563 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4564 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4565 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4566 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolType? Type4566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4567 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4568 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4569 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4570 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4571 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolType? Type4572 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4573 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankingOptions? Type4574 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilters? Type4575 { get; set; } + public global::tryAGI.OpenAI.BetaInputFidelity? Type4575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilter? Type4576 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilter? Type4577 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4578 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4578 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4579 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem2? Type4580 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4581 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4582 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankerVersionType? Type4583 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy5? Type4583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4584 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolType? Type4585 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4586 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolType? Type4586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItem? Type4587 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4588 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4589 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParam? Type4590 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4591 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4592 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4593 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTagParam? Type4594 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4595 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4596 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4597 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4598 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4599 { get; set; } + public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessage? Type4600 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolType? Type4600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessage? Type4601 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4602 { get; set; } + public global::tryAGI.OpenAI.BetaRankingOptions? Type4602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCall? Type4603 { get; set; } + public global::tryAGI.OpenAI.BetaFilters? Type4603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4604 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilter? Type4604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4605 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilter? Type4605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4606 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4607 { get; set; } + public global::System.Collections.Generic.IList? Type4607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4608 { get; set; } + public global::tryAGI.OpenAI.FiltersItem2? Type4608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4609 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4610 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4611 { get; set; } + public global::tryAGI.OpenAI.BetaRankerVersionType? Type4611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4612 { get; set; } + public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4613 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolType? Type4613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4614 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItem? Type4615 { get; set; } + public global::tryAGI.OpenAI.BetaItem? Type4615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4616 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4617 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4618 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParam? Type4618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4619 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4620 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4621 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4622 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTagParam? Type4622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4623 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4624 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListTools? Type4625 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4626 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4627 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCall? Type4628 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessage? Type4628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4629 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessage? Type4629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCall? Type4630 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4631 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCall? Type4631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4632 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTag? Type4633 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4634 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCaller? Type4635 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4636 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4637 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4638 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4639 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4640 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4641 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4642 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4643 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItem? Type4643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4644 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4644 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4645 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4646 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContent? Type4647 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContent? Type4648 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContent? Type4649 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4650 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4651 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentType? Type4652 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4653 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListTools? Type4653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileInputDetail? Type4654 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4655 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentType? Type4656 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCall? Type4656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageDetail? Type4657 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentType? Type4658 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCall? Type4658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4659 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4660 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4661 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTag? Type4661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4662 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4663 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCaller? Type4663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4664 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4665 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4666 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4667 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4668 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4669 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPError? Type4670 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4671 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4672 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4673 { get; set; } + public global::System.Collections.Generic.IList? Type4673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4674 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4675 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContent? Type4675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4676 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContent? Type4676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4677 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContent? Type4677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4678 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4678 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4679 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4680 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentType? Type4680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4681 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4682 { get; set; } + public global::tryAGI.OpenAI.BetaFileInputDetail? Type4682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4683 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4684 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentType? Type4684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4685 { get; set; } + public global::tryAGI.OpenAI.BetaImageDetail? Type4685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4686 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentType? Type4686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4687 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4688 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4689 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4690 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4691 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4692 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4693 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4694 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4694 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4695 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4696 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4697 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4698 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPError? Type4698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4699 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4700 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4701 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4702 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4703 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4704 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4705 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4706 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant16? Type4707 { get; set; } + public global::System.Collections.Generic.IList? Type4707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4708 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4709 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4710 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4711 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4712 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4713 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4714 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4715 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4716 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4717 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4718 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4719 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4720 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4721 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4722 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4723 { get; set; } + public global::System.Collections.Generic.IList? Type4723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4724 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4725 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4726 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4727 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallError? Type4728 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4729 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4730 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4731 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageBackground? Type4732 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4733 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetails? Type4734 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetailsModerationStage? Type4735 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Type4735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4736 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemType? Type4737 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4737 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4738 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4739 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4739 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4740 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4741 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4742 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4743 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4744 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4745 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4746 { get; set; } + public global::System.Collections.Generic.IList? Type4746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4747 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4748 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4749 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4749 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4750 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputTool? Type4751 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4752 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParam? Type4753 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminator? Type4754 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminatorType? Type4755 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamType? Type4756 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallError? Type4756 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4757 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem19? Type4758 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParam? Type4759 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminator? Type4760 { get; set; } + public global::tryAGI.OpenAI.BetaImageBackground? Type4760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type4761 { get; set; } + public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParamType? Type4762 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetails? Type4762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4763 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallModerationDetailsModerationStage? Type4763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4764 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4765 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemType? Type4765 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4766 { get; set; } + public global::System.Collections.Generic.IList? Type4766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4767 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4768 { get; set; } + public global::System.Collections.Generic.IList? Type4768 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4769 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem4? Type4770 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParam? Type4771 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4772 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4773 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4774 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4775 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4776 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4777 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4778 { get; set; } + public global::System.Collections.Generic.IList? Type4778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4779 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputTool? Type4779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4780 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4780 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4781 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParam? Type4781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem6? Type4782 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminator? Type4782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4783 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputToolDiscriminatorType? Type4783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4784 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamType? Type4784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4785 { get; set; } + public global::System.Collections.Generic.IList? Type4785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4786 { get; set; } + public global::tryAGI.OpenAI.ToolsItem19? Type4786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4787 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParam? Type4787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4788 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminator? Type4788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4789 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputNamespaceToolParamToolDiscriminatorType? Type4789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDetailEnum? Type4790 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputFunctionToolParamType? Type4790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4791 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4792 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4793 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4794 { get; set; } + public global::System.Collections.Generic.IList? Type4794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4795 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4795 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4796 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item2? Type4797 { get; set; } + public global::System.Collections.Generic.IList? Type4797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4798 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem4? Type4798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4799 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParam? Type4799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4800 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4801 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4802 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4803 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4804 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4805 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4806 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4807 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4808 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4809 { get; set; } + public global::System.Collections.Generic.IList? Type4809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4810 { get; set; } + public global::tryAGI.OpenAI.ContentItem6? Type4810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4811 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4812 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4813 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4814 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4815 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4815 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4816 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4817 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4818 { get; set; } + public global::tryAGI.OpenAI.BetaDetailEnum? Type4818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4819 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4820 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4821 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4822 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4823 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4824 { get; set; } + public global::System.Collections.Generic.IList? Type4824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerAction? Type4825 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item2? Type4825 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4826 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4827 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParam? Type4828 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4829 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParam? Type4830 { get; set; } + public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressAction? Type4831 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParam? Type4832 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParam? Type4833 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParam? Type4834 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParam? Type4835 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParam? Type4836 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4837 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4838 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParamType? Type4839 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParamType? Type4840 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParamType? Type4841 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4842 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParamType? Type4843 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4844 { get; set; } + public global::System.Collections.Generic.IList? Type4844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParamType? Type4845 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4845 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4846 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCoordParam? Type4847 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4848 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParamType? Type4849 { get; set; } + public global::System.Collections.Generic.IList? Type4849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickButtonType? Type4850 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4851 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4852 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4852 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4853 { get; set; } + public global::tryAGI.OpenAI.BetaComputerAction? Type4853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4854 { get; set; } + public global::System.Collections.Generic.IList? Type4854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageType? Type4855 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4856 { get; set; } + public global::tryAGI.OpenAI.BetaClickParam? Type4856 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4857 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4858 { get; set; } + public global::tryAGI.OpenAI.BetaDragParam? Type4858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase? Type4859 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressAction? Type4859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4860 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParam? Type4860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContent? Type4861 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParam? Type4861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContent? Type4862 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParam? Type4862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4863 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParam? Type4863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4864 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParam? Type4864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContentType? Type4865 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4866 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4866 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4867 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParamType? Type4867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotation? Type4868 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParamType? Type4868 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4869 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParamType? Type4869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLogProb? Type4870 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4870 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4871 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParamType? Type4871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTopLogProb? Type4872 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBody? Type4873 { get; set; } + public global::tryAGI.OpenAI.BetaDragParamType? Type4873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4874 { get; set; } + public global::System.Collections.Generic.IList? Type4874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4875 { get; set; } + public global::tryAGI.OpenAI.BetaCoordParam? Type4875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePath? Type4876 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4877 { get; set; } + public global::tryAGI.OpenAI.BetaClickParamType? Type4877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4878 { get; set; } + public global::tryAGI.OpenAI.BetaClickButtonType? Type4878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePathType? Type4879 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4880 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4881 { get; set; } + public global::System.Collections.Generic.IList? Type4881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4882 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageType? Type4883 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageType? Type4883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageRole? Type4884 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4885 { get; set; } + public global::System.Collections.Generic.IList? Type4885 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4886 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContent? Type4887 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase? Type4887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4888 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4889 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContent? Type4889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4890 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContent? Type4890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4891 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4892 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4893 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContentType? Type4893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4894 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4895 { get; set; } + public global::System.Collections.Generic.IList? Type4895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4896 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotation? Type4896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4897 { get; set; } + public global::System.Collections.Generic.IList? Type4897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4898 { get; set; } + public global::tryAGI.OpenAI.BetaLogProb? Type4898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4899 { get; set; } + public global::System.Collections.Generic.IList? Type4899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4900 { get; set; } + public global::tryAGI.OpenAI.BetaTopLogProb? Type4900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsShared? Type4901 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBody? Type4901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4902 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4903 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorResponse? Type4904 { get; set; } + public global::tryAGI.OpenAI.BetaFilePath? Type4904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaError? Type4905 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4906 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4907 { get; set; } + public global::tryAGI.OpenAI.BetaFilePathType? Type4907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4908 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4909 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemList? Type4910 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4911 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageType? Type4911 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4912 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageRole? Type4912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResource? Type4913 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResource? Type4914 { get; set; } + public global::System.Collections.Generic.IList? Type4914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4915 { get; set; } + public global::tryAGI.OpenAI.BetaInputContent? Type4915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4916 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4917 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessage? Type4918 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4919 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4920 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCall? Type4921 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4922 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalTools? Type4923 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4924 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgram? Type4925 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutput? Type4926 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBody? Type4927 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4928 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4929 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsShared? Type4929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4930 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4931 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4932 { get; set; } + public global::tryAGI.OpenAI.BetaErrorResponse? Type4932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4933 { get; set; } + public global::tryAGI.OpenAI.BetaError? Type4933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4934 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4935 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4936 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4937 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4938 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemList? Type4938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4939 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4940 { get; set; } + public global::System.Collections.Generic.IList? Type4940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4941 { get; set; } + public global::tryAGI.OpenAI.BetaItemResource? Type4941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4942 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResource? Type4942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4943 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4944 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4945 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation2? Type4946 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessage? Type4946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4947 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4948 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4949 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCall? Type4949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4950 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4951 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalTools? Type4951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4952 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4953 { get; set; } + public global::tryAGI.OpenAI.BetaProgram? Type4953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4954 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutput? Type4954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4955 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBody? Type4955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4956 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4956 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4957 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4958 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome2? Type4959 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4960 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4961 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4962 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4963 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4964 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4965 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4966 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4967 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4968 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant17? Type4969 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4970 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4971 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4972 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4973 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4974 { get; set; } + public global::tryAGI.OpenAI.Operation2? Type4974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4975 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4976 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputType? Type4977 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4978 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramType? Type4979 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4980 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4981 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4982 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageRole? Type4983 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4984 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4985 { get; set; } + public global::System.Collections.Generic.IList? Type4985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4986 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4987 { get; set; } + public global::tryAGI.OpenAI.Outcome2? Type4987 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4988 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4989 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageType? Type4990 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4990 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4991 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem7? Type4992 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContent? Type4993 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4994 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContent? Type4995 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4996 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4997 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant17? Type4997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4998 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4999 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContentType? Type5000 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type5000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type5001 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type5001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type5002 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type5002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type5003 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type5003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type5004 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBodyType? Type5004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type5005 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputType? Type5005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type5006 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type5006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type5007 { get; set; } + public global::tryAGI.OpenAI.BetaProgramType? Type5007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type5008 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type5008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type5009 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type5009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type5010 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type5010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type5011 { get; set; } + public global::tryAGI.OpenAI.BetaMessageRole? Type5011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResource? Type5012 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type5012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResourceObject? Type5013 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallType? Type5013 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5014 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type5014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemField? Type5015 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction? Type5015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsage? Type5016 { get; set; } + public global::System.Collections.Generic.IList? Type5016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type5017 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type5017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type5018 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageType? Type5018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessage? Type5019 { get; set; } + public global::System.Collections.Generic.IList? Type5019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type5020 { get; set; } + public global::tryAGI.OpenAI.ContentItem7? Type5020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type5021 { get; set; } + public global::tryAGI.OpenAI.BetaTextContent? Type5021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageType? Type5022 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type5022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageStatus? Type5023 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContent? Type5023 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5024 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type5024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem8? Type5025 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type5025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type5026 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentType? Type5026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type5027 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type5027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase2? Type5028 { get; set; } + public global::tryAGI.OpenAI.BetaTextContentType? Type5028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type5029 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type5029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type5030 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type5030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type5031 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type5031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type5032 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type5032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type5033 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type5033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type5034 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type5034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponse? Type5035 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type5035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponseProperties? Type5036 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type5036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseProperties? Type5037 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type5037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3? Type5038 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type5038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type5039 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type5039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type5040 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResource? Type5040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type5041 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResourceObject? Type5041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type5042 { get; set; } + public global::System.Collections.Generic.IList? Type5042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type5043 { get; set; } + public global::tryAGI.OpenAI.BetaItemField? Type5043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type5044 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsage? Type5044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type5045 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type5045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type5046 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type5046 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5047 { get; set; } + public global::tryAGI.OpenAI.BetaMessage? Type5047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItem? Type5048 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type5048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type5049 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type5049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type5050 { get; set; } + public global::tryAGI.OpenAI.BetaMessageType? Type5050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModeration? Type5051 { get; set; } + public global::tryAGI.OpenAI.BetaMessageStatus? Type5051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConversation? Type5052 { get; set; } + public global::System.Collections.Generic.IList? Type5052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input5? Type5053 { get; set; } + public global::tryAGI.OpenAI.ContentItem8? Type5053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBody? Type5054 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type5054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBody? Type5055 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type5055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type5056 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase2? Type5056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type5057 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type5057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output9? Type5058 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type5058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type5059 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type5059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type5060 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type5060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type5061 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type5061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type5062 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type5062 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type5063 { get; set; } + public global::tryAGI.OpenAI.BetaResponse? Type5063 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5064 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponseProperties? Type5064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputType? Type5065 { get; set; } + public global::tryAGI.OpenAI.BetaResponseProperties? Type5065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type5066 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3? Type5066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type5067 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type5067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type5068 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type5068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type5069 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type5069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type5070 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type5070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type5071 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type5071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type5072 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type5072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type5073 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type5073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type5074 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type5074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type5075 { get; set; } + public global::System.Collections.Generic.IList? Type5075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type5076 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItem? Type5076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type5077 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type5077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type5078 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type5078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorCode? Type5079 { get; set; } + public global::tryAGI.OpenAI.BetaModeration? Type5079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type5080 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConversation? Type5080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptVariant1? Type5081 { get; set; } + public global::tryAGI.OpenAI.Input5? Type5081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5082 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBody? Type5082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type5083 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBody? Type5083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type5084 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type5084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type5085 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type5085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type5086 { get; set; } + public global::tryAGI.OpenAI.Output9? Type5086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type5087 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type5087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type5088 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type5088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type5089 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type5089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type5090 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type5090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type5091 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type5091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type5092 { get; set; } + public global::System.Collections.Generic.IList? Type5092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type5093 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputType? Type5093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type5094 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type5094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type5095 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type5095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type5096 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type5096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type5097 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type5097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type5098 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type5098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type5099 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type5099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type5100 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type5100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type5101 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type5101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type5102 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type5102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type5103 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type5103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type5104 { get; set; } + public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type5104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type5105 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type5105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type5106 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type5106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type5107 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorCode? Type5107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type5108 { get; set; } + public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type5108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type5109 { get; set; } + public global::tryAGI.OpenAI.BetaPromptVariant1? Type5109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type5110 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type5110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type5111 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type5111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type5112 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type5112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type5113 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type5113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type5114 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type5114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type5115 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type5115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type5116 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type5116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type5117 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type5117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type5118 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type5118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type5119 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type5119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type5120 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type5120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type5121 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type5121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type5122 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type5122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type5123 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type5123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type5124 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type5124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type5125 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type5125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type5126 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type5126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type5127 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type5127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type5128 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type5128 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5129 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type5129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProb? Type5130 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type5130 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5131 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type5131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type5132 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type5132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type5133 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type5133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type5134 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type5134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type5135 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type5135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type5136 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type5136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type5137 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type5137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type5138 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type5138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type5139 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type5139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type5140 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type5140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type5141 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type5141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type5142 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type5142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type5143 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type5143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type5144 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type5144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type5145 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type5145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type5146 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type5146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type5147 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type5147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type5148 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type5148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type5149 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type5149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type5150 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type5150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type5151 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type5151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type5152 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type5152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type5153 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type5153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type5154 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type5154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type5155 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type5155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type5156 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type5156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type5157 { get; set; } + public global::System.Collections.Generic.IList? Type5157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type5158 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProb? Type5158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type5159 { get; set; } + public global::System.Collections.Generic.IList? Type5159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type5160 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type5160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type5161 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type5161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type5162 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type5162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type5163 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type5163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type5164 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type5164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type5165 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type5165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type5166 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type5166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type5167 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type5167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type5168 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type5168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type5169 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type5169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type5170 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type5170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type5171 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type5171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContent? Type5172 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type5172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type5173 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type5173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type5174 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type5174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type5175 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type5175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type5176 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type5176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type5177 { get; set; } + public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type5177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type5178 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type5178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type5179 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type5179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type5180 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type5180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type5181 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type5181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type5182 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type5182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type5183 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type5183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type5184 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type5184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type5185 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type5185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type5186 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type5186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type5187 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type5187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type5188 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type5188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type5189 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type5189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type5190 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type5190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type5191 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type5191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type5192 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type5192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type5193 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type5193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type5194 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type5194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type5195 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type5195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type5196 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type5196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type5197 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type5197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type5198 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type5198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type5199 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type5199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type5200 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContent? Type5200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type5201 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type5201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type5202 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type5202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5203 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type5203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5204 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type5204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5205 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type5205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5206 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type5206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5207 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type5207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5208 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type5208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5209 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type5209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5210 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type5210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5211 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type5211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5212 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type5212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5213 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type5213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5214 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type5214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5215 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type5215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5216 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type5216 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5217 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type5217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5218 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type5218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5219 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type5219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5220 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type5220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5221 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type5221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5222 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type5222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5223 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type5223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type5224 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type5224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5225 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type5225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item2? Type5226 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type5226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5227 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type5227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5228 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type5228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5229 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type5229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5230 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type5230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5231 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type5231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5232 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type5232 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5233 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type5233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5234 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type5234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5235 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type5235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5236 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type5236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5237 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type5237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5238 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type5238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5239 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type5239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5240 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInput? Type5240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5241 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type5241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5242 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type5242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5243 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type5243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5244 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type5244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5245 { get; set; } + public global::System.Collections.Generic.IList? Type5245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5246 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type5246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5247 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type5247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5248 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type5248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5249 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type5249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5250 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type5250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5251 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type5251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5252 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type5252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5253 { get; set; } + public global::System.Collections.Generic.IList? Type5253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5254 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item2? Type5254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5255 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type5255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5256 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type5256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5257 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type5257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudio? Type5258 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type5258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudioType? Type5259 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type5259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudio? Type5260 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type5260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioType? Type5261 { get; set; } + public global::System.Collections.Generic.IList? Type5261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5262 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type5262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5263 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type5263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputParam? Type5264 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type5264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContent? Type5265 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type5265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaIncludeEnum? Type5266 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type5266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5267 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type5267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5268 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type5268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5269 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type5269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5270 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type5270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5271 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type5271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5272 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type5272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5273 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type5273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5274 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type5274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5275 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type5275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5276 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type5276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5277 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type5277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5278 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type5278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5279 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type5279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5280 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type5280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5281 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type5281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5282 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type5282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5283 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type5283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5284 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type5284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5285 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type5285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5286 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudio? Type5286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5287 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudioType? Type5287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5288 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudio? Type5288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5289 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioType? Type5289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5290 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5291 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5292 { get; set; } + public global::tryAGI.OpenAI.BetaInputParam? Type5292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5293 { get; set; } + public global::tryAGI.OpenAI.BetaContent? Type5293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5294 { get; set; } + public global::tryAGI.OpenAI.BetaIncludeEnum? Type5294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5295 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5296 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5297 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5298 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5299 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5300 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5301 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5302 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5303 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5304 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5305 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5306 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5307 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5308 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5309 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5310 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5311 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5312 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5313 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5314 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5315 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5316 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5317 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5318 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5319 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5320 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5321 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5322 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5323 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5324 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5325 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5326 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5327 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5328 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5329 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5330 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5331 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5332 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5333 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5334 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5335 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5336 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5337 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5338 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5339 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5340 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5341 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5342 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5343 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5344 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5345 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5346 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5347 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5348 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5349 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5350 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5351 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5352 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5353 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5354 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5355 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5356 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5357 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5358 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5359 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5360 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5361 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5362 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5363 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5364 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5365 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5366 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5367 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5368 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5369 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5370 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5371 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5372 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5373 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5374 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5375 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsError? Type5376 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5377 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5378 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5379 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5380 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5381 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5382 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5383 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5384 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5385 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorPayload? Type5386 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5387 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5388 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5389 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5390 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5391 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5392 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5393 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5394 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5395 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5396 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponse? Type5397 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5398 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5399 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5400 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5401 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5402 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5402 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5403 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationParam? Type5404 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsError? Type5404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5405 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5405 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5406 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContextManagementParam? Type5407 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5408 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5409 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5410 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationMode? Type5411 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5412 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5413 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5414 { get; set; } + public global::tryAGI.OpenAI.BetaErrorPayload? Type5414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5415 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5416 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5417 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type5418 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5419 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type5420 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5421 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5422 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type5423 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5424 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5425 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponse? Type5425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type5426 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5427 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5428 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5429 { get; set; } + public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5430 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5431 { get; set; } + public global::System.Collections.Generic.IList? Type5431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type5432 { get; set; } + public global::tryAGI.OpenAI.BetaModerationParam? Type5432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5433 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5434 { get; set; } + public global::System.Collections.Generic.IList? Type5434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5435 { get; set; } + public global::tryAGI.OpenAI.BetaContextManagementParam? Type5435 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5436 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5437 { get; set; } + public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5438 { get; set; } + public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5439 { get; set; } + public global::tryAGI.OpenAI.BetaModerationMode? Type5439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5440 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5440 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5441 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5442 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type5443 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5444 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5445 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5446 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type5446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5447 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5448 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type5448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5449 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5450 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type5451 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type5451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5452 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5453 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5453 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5454 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type5454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5455 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5456 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5456 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5457 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5458 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5459 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5459 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5460 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type5460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5461 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5462 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5462 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5463 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5464 { get; set; } + public global::System.Collections.Generic.IList? Type5464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5465 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5466 { get; set; } + public global::System.Collections.Generic.IList? Type5466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5467 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5468 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5468 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5469 { get; set; } + public global::System.Collections.Generic.IList? Type5469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5470 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5471 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type5471 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5472 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type5473 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5474 { get; set; } + public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type5475 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5475 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5476 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5477 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5478 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5478 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5479 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type5479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5480 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5481 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5482 { get; set; } + public global::System.Collections.Generic.IList? Type5482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5483 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5484 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5484 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5485 { get; set; } + public global::System.Collections.Generic.IList? Type5485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5486 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5486 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5487 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5488 { get; set; } + public global::System.Collections.Generic.IList? Type5488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5489 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5490 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5491 { get; set; } + public global::System.Collections.Generic.IList? Type5491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5492 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type5493 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type5494 { get; set; } + public global::System.Collections.Generic.IList? Type5494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type5495 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5495 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5496 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5497 { get; set; } + public global::System.Collections.Generic.IList? Type5497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type5498 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5498 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5499 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5500 { get; set; } + public global::System.Collections.Generic.IList? Type5500 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5501 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type5501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5502 { get; set; } + public global::System.Collections.Generic.IList? Type5502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5503 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type5503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5504 { get; set; } + public global::System.Collections.Generic.IList? Type5504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5505 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5506 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5507 { get; set; } + public global::System.Collections.Generic.IList? Type5507 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5508 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5508 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5509 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5510 { get; set; } + public global::System.Collections.Generic.IList? Type5510 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5511 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5512 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5513 { get; set; } + public global::System.Collections.Generic.IList? Type5513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5514 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5514 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5515 { get; set; } + public global::System.Collections.Generic.IList? Type5515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5516 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5516 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5517 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5518 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5519 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5519 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5520 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5521 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type5521 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5522 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type5522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5523 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type5523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5524 { get; set; } + public global::System.Collections.Generic.IList? Type5524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponse? Type5525 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5526 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type5526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5527 { get; set; } + public global::System.Collections.Generic.IList? Type5527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5528 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type5529 { get; set; } + public global::System.Collections.Generic.IList? Type5529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5530 { get; set; } + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5531 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5532 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponse? Type5533 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5534 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5535 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5536 { get; set; } + public global::System.Collections.Generic.IList? 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.BetaDeleteResponseResponse? Type5538 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5539 { get; set; } + public global::System.Collections.Generic.IList? Type5539 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5540 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5541 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5542 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5543 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5544 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5545 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5546 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5547 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5548 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5549 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5550 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5551 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type5552 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponse? Type5553 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5554 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5555 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5556 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type5557 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5558 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5559 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5560 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponse? Type5561 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5562 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5563 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5564 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5565 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5566 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5567 { get; set; } /// /// @@ -23234,518 +23346,522 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::System.Collections.Generic.List? ListType260 { get; set; } + public global::System.Collections.Generic.List? ListType260 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.List? ListType261 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType261 { get; set; } + public global::System.Collections.Generic.List? ListType262 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType262 { get; set; } + public global::System.Collections.Generic.List? ListType263 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType263 { get; set; } + public global::System.Collections.Generic.List? ListType264 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType264 { get; set; } + public global::System.Collections.Generic.List? ListType265 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType265 { get; set; } + public global::System.Collections.Generic.List? ListType266 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType266 { get; set; } + public global::System.Collections.Generic.List? ListType267 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType267 { get; set; } + public global::System.Collections.Generic.List? ListType268 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType268 { get; set; } + public global::System.Collections.Generic.List? ListType269 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType269 { get; set; } + public global::System.Collections.Generic.List? ListType270 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType270 { get; set; } + public global::System.Collections.Generic.List? ListType271 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType271 { get; set; } + public global::System.Collections.Generic.List? ListType272 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType272 { get; set; } + public global::System.Collections.Generic.List? ListType273 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType273 { get; set; } + public global::System.Collections.Generic.List? ListType274 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType274 { get; set; } + public global::System.Collections.Generic.List? ListType275 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType275 { get; set; } + public global::System.Collections.Generic.List? ListType276 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType276 { get; set; } + public global::System.Collections.Generic.List? ListType277 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType277 { get; set; } + public global::System.Collections.Generic.List? ListType278 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType278 { get; set; } + public global::System.Collections.Generic.List? ListType279 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType279 { get; set; } + public global::System.Collections.Generic.List? ListType280 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType280 { get; set; } + public global::System.Collections.Generic.List? ListType281 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType281 { get; set; } + public global::System.Collections.Generic.List? ListType282 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType282 { get; set; } + public global::System.Collections.Generic.List? ListType283 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType283 { get; set; } + public global::System.Collections.Generic.List? ListType284 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType284 { get; set; } + public global::System.Collections.Generic.List? ListType285 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType285 { get; set; } + public global::System.Collections.Generic.List? ListType286 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType286 { get; set; } + public global::System.Collections.Generic.List? ListType287 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType287 { get; set; } + public global::System.Collections.Generic.List? ListType288 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType288 { get; set; } + public global::System.Collections.Generic.List? ListType289 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType289 { get; set; } + public global::System.Collections.Generic.List? ListType290 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType290 { get; set; } + public global::System.Collections.Generic.List? ListType291 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType291 { get; set; } + public global::System.Collections.Generic.List? ListType292 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType292 { get; set; } + public global::System.Collections.Generic.List? ListType293 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType293 { get; set; } + public global::System.Collections.Generic.List? ListType294 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType294 { get; set; } + public global::System.Collections.Generic.List? ListType295 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType295 { get; set; } + public global::System.Collections.Generic.List? ListType296 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType296 { get; set; } + public global::System.Collections.Generic.List? ListType297 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType297 { get; set; } + public global::System.Collections.Generic.List? ListType298 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType298 { get; set; } + public global::System.Collections.Generic.List? ListType299 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType299 { get; set; } + public global::System.Collections.Generic.List? ListType300 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType300 { get; set; } + public global::System.Collections.Generic.List? ListType301 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType301 { get; set; } + public global::System.Collections.Generic.List? ListType302 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType302 { get; set; } + public global::System.Collections.Generic.List? ListType303 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType303 { get; set; } + public global::System.Collections.Generic.List? ListType304 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType304 { get; set; } + public global::System.Collections.Generic.List? ListType305 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType305 { get; set; } + public global::System.Collections.Generic.List? ListType306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType306 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType307 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType307 { get; set; } + public global::System.Collections.Generic.List? ListType308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType308 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType309 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType309 { get; set; } + public global::System.Collections.Generic.List? ListType310 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType310 { get; set; } + public global::System.Collections.Generic.List? ListType311 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType311 { get; set; } + public global::System.Collections.Generic.List? ListType312 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType312 { get; set; } + public global::System.Collections.Generic.List? ListType313 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType313 { get; set; } + public global::System.Collections.Generic.List? ListType314 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType314 { get; set; } + public global::System.Collections.Generic.List? ListType315 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType315 { get; set; } + public global::System.Collections.Generic.List? ListType316 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType316 { get; set; } + public global::System.Collections.Generic.List? ListType317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType317 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? ListType318 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType318 { get; set; } + public global::System.Collections.Generic.List? ListType319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType319 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType320 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType320 { get; set; } + public global::System.Collections.Generic.List? ListType321 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType321 { get; set; } + public global::System.Collections.Generic.List? ListType322 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType322 { get; set; } + public global::System.Collections.Generic.List? ListType323 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType323 { get; set; } + public global::System.Collections.Generic.List? ListType324 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType324 { get; set; } + public global::System.Collections.Generic.List? ListType325 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType325 { get; set; } + public global::System.Collections.Generic.List? ListType326 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType326 { get; set; } + public global::System.Collections.Generic.List? ListType327 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType327 { get; set; } + public global::System.Collections.Generic.List? ListType328 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType328 { get; set; } + public global::System.Collections.Generic.List? ListType329 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType329 { get; set; } + public global::System.Collections.Generic.List? ListType330 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType330 { get; set; } + public global::System.Collections.Generic.List? ListType331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType331 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType332 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType332 { get; set; } + public global::System.Collections.Generic.List? ListType333 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType333 { get; set; } + public global::System.Collections.Generic.List? ListType334 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType334 { get; set; } + public global::System.Collections.Generic.List? ListType335 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType335 { get; set; } + public global::System.Collections.Generic.List? ListType336 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType336 { get; set; } + public global::System.Collections.Generic.List? ListType337 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType337 { get; set; } + public global::System.Collections.Generic.List? ListType338 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType338 { get; set; } + public global::System.Collections.Generic.List? ListType339 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType339 { get; set; } + public global::System.Collections.Generic.List? ListType340 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType340 { get; set; } + public global::System.Collections.Generic.List? ListType341 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType341 { get; set; } + public global::System.Collections.Generic.List? ListType342 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType342 { get; set; } + public global::System.Collections.Generic.List? ListType343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? ListType343 { get; set; } + public global::tryAGI.OpenAI.OneOf>? ListType344 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType344 { get; set; } + public global::System.Collections.Generic.List? ListType345 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType345 { get; set; } + public global::System.Collections.Generic.List? ListType346 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType346 { get; set; } + public global::System.Collections.Generic.List? ListType347 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType347 { get; set; } + public global::System.Collections.Generic.List? ListType348 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType348 { get; set; } + public global::System.Collections.Generic.List? ListType349 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType349 { get; set; } + public global::System.Collections.Generic.List? ListType350 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType350 { get; set; } + public global::System.Collections.Generic.List? ListType351 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? ListType351 { get; set; } + public global::System.Collections.Generic.Dictionary>? ListType352 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType352 { get; set; } + public global::System.Collections.Generic.List? ListType353 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType353 { get; set; } + public global::System.Collections.Generic.List? ListType354 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType354 { get; set; } + public global::System.Collections.Generic.List? ListType355 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType355 { get; set; } + public global::System.Collections.Generic.List? ListType356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? ListType356 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? ListType357 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType357 { get; set; } + public global::System.Collections.Generic.List? ListType358 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType358 { get; set; } + public global::System.Collections.Generic.List? ListType359 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType359 { get; set; } + public global::System.Collections.Generic.List? ListType360 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType360 { get; set; } + public global::System.Collections.Generic.List? ListType361 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType361 { get; set; } + public global::System.Collections.Generic.List? ListType362 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType362 { get; set; } + public global::System.Collections.Generic.List? ListType363 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType363 { get; set; } + public global::System.Collections.Generic.List? ListType364 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType364 { get; set; } + public global::System.Collections.Generic.List? ListType365 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType365 { get; set; } + public global::System.Collections.Generic.List? ListType366 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType366 { get; set; } + public global::System.Collections.Generic.List? ListType367 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType367 { get; set; } + public global::System.Collections.Generic.List? ListType368 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType368 { get; set; } + public global::System.Collections.Generic.List? ListType369 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType369 { get; set; } + public global::System.Collections.Generic.List? ListType370 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType370 { get; set; } + public global::System.Collections.Generic.List? ListType371 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType371 { get; set; } + public global::System.Collections.Generic.List? ListType372 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType372 { get; set; } + public global::System.Collections.Generic.List? ListType373 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType373 { get; set; } + public global::System.Collections.Generic.List? ListType374 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType374 { get; set; } + public global::System.Collections.Generic.List? ListType375 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType375 { get; set; } + public global::System.Collections.Generic.List? ListType376 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType376 { get; set; } + public global::System.Collections.Generic.List? ListType377 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType377 { get; set; } + public global::System.Collections.Generic.List? ListType378 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType378 { get; set; } + public global::System.Collections.Generic.List? ListType379 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType379 { get; set; } + public global::System.Collections.Generic.List? ListType380 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType380 { get; set; } + public global::System.Collections.Generic.List? ListType381 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType381 { get; set; } + public global::System.Collections.Generic.List? ListType382 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType382 { get; set; } + public global::System.Collections.Generic.List? ListType383 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType383 { get; set; } + public global::System.Collections.Generic.List? ListType384 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType384 { get; set; } + public global::System.Collections.Generic.List? ListType385 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType385 { get; set; } + public global::System.Collections.Generic.List? ListType386 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType386 { get; set; } + public global::System.Collections.Generic.List? ListType387 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType387 { get; set; } + public global::System.Collections.Generic.List? ListType388 { get; set; } /// /// /// - public global::System.Collections.Generic.List? ListType388 { get; set; } + public global::System.Collections.Generic.List? ListType389 { get; set; } } } \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaResponseErrorVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaResponseErrorVariant1.g.cs index 6874f3777..2a4103290 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaResponseErrorVariant1.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.BetaResponseErrorVariant1.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public sealed partial class BetaResponseErrorVariant1 { + /// + /// The original error type, or null if it was not recorded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + public string? Type { get; set; } + + /// + /// The request parameter associated with the error, or null if none was recorded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("param")] + public string? Param { get; set; } + /// /// The error code for the response. /// @@ -44,6 +56,12 @@ public sealed partial class BetaResponseErrorVariant1 /// /// A human-readable description of the error. /// + /// + /// The original error type, or null if it was not recorded. + /// + /// + /// The request parameter associated with the error, or null if none was recorded. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] @@ -51,8 +69,12 @@ public sealed partial class BetaResponseErrorVariant1 public BetaResponseErrorVariant1( global::tryAGI.OpenAI.BetaResponseErrorCode code, string message, + string? type, + string? param, global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? misalignment) { + this.Type = type; + this.Param = param; this.Code = code; this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); this.Misalignment = misalignment; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInput.g.cs index 1d6f46249..a1ab39282 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInput.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInput.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// - /// The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported. + /// The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported. /// public readonly partial struct DecisionInput : global::System.IEquatable { diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartDiscriminatorType.g.cs index fad630b50..468d9b0fe 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartDiscriminatorType.g.cs @@ -16,6 +16,14 @@ public enum DecisionInputContentPartDiscriminatorType /// /// InputText, + /// + /// + /// + OutputText, + /// + /// + /// + Refusal, } /// @@ -32,6 +40,8 @@ public static string ToValueString(this DecisionInputContentPartDiscriminatorTyp { DecisionInputContentPartDiscriminatorType.InputImage => "input_image", DecisionInputContentPartDiscriminatorType.InputText => "input_text", + DecisionInputContentPartDiscriminatorType.OutputText => "output_text", + DecisionInputContentPartDiscriminatorType.Refusal => "refusal", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -44,6 +54,8 @@ public static string ToValueString(this DecisionInputContentPartDiscriminatorTyp { "input_image" => DecisionInputContentPartDiscriminatorType.InputImage, "input_text" => DecisionInputContentPartDiscriminatorType.InputText, + "output_text" => DecisionInputContentPartDiscriminatorType.OutputText, + "refusal" => DecisionInputContentPartDiscriminatorType.Refusal, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartsItem.g.cs index b3267d6db..774aa105f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartsItem.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputContentPartsItem.g.cs @@ -87,6 +87,80 @@ public bool TryPickInputImage( public global::tryAGI.OpenAI.DecisionInputImage PickInputImage() => InputImage is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'InputImage' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputOutputText? OutputText { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputOutputText? OutputText { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(OutputText))] +#endif + public bool IsOutputText => OutputText != null; + + /// + /// + /// + public bool TryPickOutputText( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputOutputText? value) + { + value = OutputText; + return IsOutputText; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputOutputText PickOutputText() => OutputText is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'OutputText' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputRefusal? Refusal { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputRefusal? Refusal { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Refusal))] +#endif + public bool IsRefusal => Refusal != null; + + /// + /// + /// + public bool TryPickRefusal( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputRefusal? value) + { + value = Refusal; + return IsRefusal; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputRefusal PickRefusal() => Refusal is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Refusal' but the value was {ToString()}."); /// /// /// @@ -133,25 +207,77 @@ public DecisionInputContentPartsItem(global::tryAGI.OpenAI.DecisionInputImage? v /// public static DecisionInputContentPartsItem FromInputImage(global::tryAGI.OpenAI.DecisionInputImage? value) => new DecisionInputContentPartsItem(value); + /// + /// + /// + public static implicit operator DecisionInputContentPartsItem(global::tryAGI.OpenAI.DecisionInputOutputText value) => new DecisionInputContentPartsItem((global::tryAGI.OpenAI.DecisionInputOutputText?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputOutputText?(DecisionInputContentPartsItem @this) => @this.OutputText; + + /// + /// + /// + public DecisionInputContentPartsItem(global::tryAGI.OpenAI.DecisionInputOutputText? value) + { + OutputText = value; + } + + /// + /// + /// + public static DecisionInputContentPartsItem FromOutputText(global::tryAGI.OpenAI.DecisionInputOutputText? value) => new DecisionInputContentPartsItem(value); + + /// + /// + /// + public static implicit operator DecisionInputContentPartsItem(global::tryAGI.OpenAI.DecisionInputRefusal value) => new DecisionInputContentPartsItem((global::tryAGI.OpenAI.DecisionInputRefusal?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputRefusal?(DecisionInputContentPartsItem @this) => @this.Refusal; + + /// + /// + /// + public DecisionInputContentPartsItem(global::tryAGI.OpenAI.DecisionInputRefusal? value) + { + Refusal = value; + } + + /// + /// + /// + public static DecisionInputContentPartsItem FromRefusal(global::tryAGI.OpenAI.DecisionInputRefusal? value) => new DecisionInputContentPartsItem(value); + /// /// /// public DecisionInputContentPartsItem( global::tryAGI.OpenAI.DecisionInputContentPartDiscriminatorType? type, global::tryAGI.OpenAI.DecisionInputText? inputText, - global::tryAGI.OpenAI.DecisionInputImage? inputImage + global::tryAGI.OpenAI.DecisionInputImage? inputImage, + global::tryAGI.OpenAI.DecisionInputOutputText? outputText, + global::tryAGI.OpenAI.DecisionInputRefusal? refusal ) { Type = type; InputText = inputText; InputImage = inputImage; + OutputText = outputText; + Refusal = refusal; } /// /// /// public object? Object => + Refusal as object ?? + OutputText as object ?? InputImage as object ?? InputText as object ; @@ -161,7 +287,9 @@ InputText as object /// public override string? ToString() => InputText?.ToString() ?? - InputImage?.ToString() + InputImage?.ToString() ?? + OutputText?.ToString() ?? + Refusal?.ToString() ; /// @@ -169,7 +297,7 @@ InputText as object /// public bool Validate() { - return IsInputText && !IsInputImage || !IsInputText && IsInputImage; + return IsInputText && !IsInputImage && !IsOutputText && !IsRefusal || !IsInputText && IsInputImage && !IsOutputText && !IsRefusal || !IsInputText && !IsInputImage && IsOutputText && !IsRefusal || !IsInputText && !IsInputImage && !IsOutputText && IsRefusal; } /// @@ -178,6 +306,8 @@ public bool Validate() public TResult? Match( global::System.Func? inputText = null, global::System.Func? inputImage = null, + global::System.Func? outputText = null, + global::System.Func? refusal = null, bool validate = true) { if (validate) @@ -193,6 +323,14 @@ public bool Validate() { return inputImage(__value1); } + else if (OutputText is { } __value2 && outputText != null) + { + return outputText(__value2); + } + else if (Refusal is { } __value3 && refusal != null) + { + return refusal(__value3); + } return default(TResult); } @@ -204,6 +342,10 @@ public void Match( global::System.Action? inputText = null, global::System.Action? inputImage = null, + + global::System.Action? outputText = null, + + global::System.Action? refusal = null, bool validate = true) { if (validate) @@ -219,6 +361,14 @@ public void Match( { inputImage?.Invoke(__value1); } + else if (OutputText is { } __value2) + { + outputText?.Invoke(__value2); + } + else if (Refusal is { } __value3) + { + refusal?.Invoke(__value3); + } } /// @@ -227,6 +377,8 @@ public void Match( public void Switch( global::System.Action? inputText = null, global::System.Action? inputImage = null, + global::System.Action? outputText = null, + global::System.Action? refusal = null, bool validate = true) { if (validate) @@ -242,6 +394,14 @@ public void Switch( { inputImage?.Invoke(__value1); } + else if (OutputText is { } __value2) + { + outputText?.Invoke(__value2); + } + else if (Refusal is { } __value3) + { + refusal?.Invoke(__value3); + } } /// @@ -255,6 +415,10 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.DecisionInputText), InputImage, typeof(global::tryAGI.OpenAI.DecisionInputImage), + OutputText, + typeof(global::tryAGI.OpenAI.DecisionInputOutputText), + Refusal, + typeof(global::tryAGI.OpenAI.DecisionInputRefusal), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -272,7 +436,9 @@ public bool Equals(DecisionInputContentPartsItem other) { return global::System.Collections.Generic.EqualityComparer.Default.Equals(InputText, other.InputText) && - global::System.Collections.Generic.EqualityComparer.Default.Equals(InputImage, other.InputImage) + global::System.Collections.Generic.EqualityComparer.Default.Equals(InputImage, other.InputImage) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(OutputText, other.OutputText) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Refusal, other.Refusal) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.Json.g.cs new file mode 100644 index 000000000..f18710bf4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputCustomToolCall + { + /// + /// 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.DecisionInputCustomToolCall? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputCustomToolCall; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputCustomToolCall? 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.DecisionInputCustomToolCall? 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.DecisionInputCustomToolCall), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputCustomToolCall; + } + + /// + /// 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.DecisionInputCustomToolCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.g.cs new file mode 100644 index 000000000..3b0c637f0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCall.g.cs @@ -0,0 +1,105 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputCustomToolCall + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("namespace")] + public string? Namespace { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("input")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Input { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + public global::tryAGI.OpenAI.FunctionCallStatusParam? Status { get; set; } + + /// + /// Default Value: custom_tool_call + /// + /// global::tryAGI.OpenAI.DecisionInputCustomToolCallType.CustomToolCall + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputCustomToolCallType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputCustomToolCallType.CustomToolCall; + + /// + /// 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: custom_tool_call + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputCustomToolCall( + string callId, + string name, + string input, + string? id, + string? @namespace, + global::tryAGI.OpenAI.FunctionCallStatusParam? status, + global::tryAGI.OpenAI.DecisionInputCustomToolCallType type = global::tryAGI.OpenAI.DecisionInputCustomToolCallType.CustomToolCall) + { + this.Id = id; + this.CallId = callId ?? throw new global::System.ArgumentNullException(nameof(callId)); + this.Namespace = @namespace; + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Input = input ?? throw new global::System.ArgumentNullException(nameof(input)); + this.Status = status; + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputCustomToolCall() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.Json.g.cs new file mode 100644 index 000000000..e63816617 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputCustomToolCallOutput + { + /// + /// 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.DecisionInputCustomToolCallOutput? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? 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.DecisionInputCustomToolCallOutput? 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.DecisionInputCustomToolCallOutput), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput; + } + + /// + /// 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.DecisionInputCustomToolCallOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.g.cs new file mode 100644 index 000000000..fa2ad7ac1 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutput.g.cs @@ -0,0 +1,89 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputCustomToolCallOutput + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallId { get; set; } + + /// + /// Text evidence or an ordered list of text and image parts. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("output")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.DecisionInputToolOutputContent Output { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + public global::tryAGI.OpenAI.FunctionCallStatusParam? Status { get; set; } + + /// + /// Default Value: custom_tool_call_output + /// + /// global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType.CustomToolCallOutput + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputCustomToolCallOutputTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType.CustomToolCallOutput; + + /// + /// 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. + /// + /// + /// + /// Text evidence or an ordered list of text and image parts. + /// + /// + /// + /// + /// Default Value: custom_tool_call_output + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputCustomToolCallOutput( + string callId, + global::tryAGI.OpenAI.DecisionInputToolOutputContent output, + string? id, + global::tryAGI.OpenAI.FunctionCallStatusParam? status, + global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType type = global::tryAGI.OpenAI.DecisionInputCustomToolCallOutputType.CustomToolCallOutput) + { + this.Id = id; + this.CallId = callId ?? throw new global::System.ArgumentNullException(nameof(callId)); + this.Output = output; + this.Status = status; + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputCustomToolCallOutput() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutputType.g.cs new file mode 100644 index 000000000..785e16863 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallOutputType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: custom_tool_call_output + /// + public enum DecisionInputCustomToolCallOutputType + { + /// + /// + /// + CustomToolCallOutput, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputCustomToolCallOutputTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputCustomToolCallOutputType value) + { + return value switch + { + DecisionInputCustomToolCallOutputType.CustomToolCallOutput => "custom_tool_call_output", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputCustomToolCallOutputType? ToEnum(string value) + { + return value switch + { + "custom_tool_call_output" => DecisionInputCustomToolCallOutputType.CustomToolCallOutput, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallType.g.cs new file mode 100644 index 000000000..a7c959191 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputCustomToolCallType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: custom_tool_call + /// + public enum DecisionInputCustomToolCallType + { + /// + /// + /// + CustomToolCall, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputCustomToolCallTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputCustomToolCallType value) + { + return value switch + { + DecisionInputCustomToolCallType.CustomToolCall => "custom_tool_call", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputCustomToolCallType? ToEnum(string value) + { + return value switch + { + "custom_tool_call" => DecisionInputCustomToolCallType.CustomToolCall, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.Json.g.cs new file mode 100644 index 000000000..42c842238 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputFunctionCall + { + /// + /// 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.DecisionInputFunctionCall? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputFunctionCall; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputFunctionCall? 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.DecisionInputFunctionCall? 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.DecisionInputFunctionCall), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputFunctionCall; + } + + /// + /// 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.DecisionInputFunctionCall.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.g.cs new file mode 100644 index 000000000..8be2218c7 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCall.g.cs @@ -0,0 +1,105 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputFunctionCall + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallId { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("namespace")] + public string? Namespace { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("name")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Name { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("arguments")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Arguments { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + public global::tryAGI.OpenAI.FunctionCallStatusParam? Status { get; set; } + + /// + /// Default Value: function_call + /// + /// global::tryAGI.OpenAI.DecisionInputFunctionCallType.FunctionCall + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputFunctionCallType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputFunctionCallType.FunctionCall; + + /// + /// 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: function_call + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputFunctionCall( + string callId, + string name, + string arguments, + string? id, + string? @namespace, + global::tryAGI.OpenAI.FunctionCallStatusParam? status, + global::tryAGI.OpenAI.DecisionInputFunctionCallType type = global::tryAGI.OpenAI.DecisionInputFunctionCallType.FunctionCall) + { + this.Id = id; + this.CallId = callId ?? throw new global::System.ArgumentNullException(nameof(callId)); + this.Namespace = @namespace; + this.Name = name ?? throw new global::System.ArgumentNullException(nameof(name)); + this.Arguments = arguments ?? throw new global::System.ArgumentNullException(nameof(arguments)); + this.Status = status; + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputFunctionCall() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.Json.g.cs new file mode 100644 index 000000000..facfb2469 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputFunctionCallOutput + { + /// + /// 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.DecisionInputFunctionCallOutput? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputFunctionCallOutput; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? 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.DecisionInputFunctionCallOutput? 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.DecisionInputFunctionCallOutput), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputFunctionCallOutput; + } + + /// + /// 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.DecisionInputFunctionCallOutput.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.g.cs new file mode 100644 index 000000000..8943b1cb2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutput.g.cs @@ -0,0 +1,89 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputFunctionCallOutput + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + public string? Id { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("call_id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallId { get; set; } + + /// + /// Text evidence or an ordered list of text and image parts. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("output")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.DecisionInputToolOutputContent Output { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("status")] + public global::tryAGI.OpenAI.FunctionCallStatusParam? Status { get; set; } + + /// + /// Default Value: function_call_output + /// + /// global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType.FunctionCallOutput + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputFunctionCallOutputTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType.FunctionCallOutput; + + /// + /// 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. + /// + /// + /// + /// Text evidence or an ordered list of text and image parts. + /// + /// + /// + /// + /// Default Value: function_call_output + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputFunctionCallOutput( + string callId, + global::tryAGI.OpenAI.DecisionInputToolOutputContent output, + string? id, + global::tryAGI.OpenAI.FunctionCallStatusParam? status, + global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType type = global::tryAGI.OpenAI.DecisionInputFunctionCallOutputType.FunctionCallOutput) + { + this.Id = id; + this.CallId = callId ?? throw new global::System.ArgumentNullException(nameof(callId)); + this.Output = output; + this.Status = status; + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputFunctionCallOutput() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutputType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutputType.g.cs new file mode 100644 index 000000000..21be9d07d --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallOutputType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: function_call_output + /// + public enum DecisionInputFunctionCallOutputType + { + /// + /// + /// + FunctionCallOutput, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputFunctionCallOutputTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputFunctionCallOutputType value) + { + return value switch + { + DecisionInputFunctionCallOutputType.FunctionCallOutput => "function_call_output", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputFunctionCallOutputType? ToEnum(string value) + { + return value switch + { + "function_call_output" => DecisionInputFunctionCallOutputType.FunctionCallOutput, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallType.g.cs new file mode 100644 index 000000000..82ebe9ae2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputFunctionCallType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: function_call + /// + public enum DecisionInputFunctionCallType + { + /// + /// + /// + FunctionCall, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputFunctionCallTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputFunctionCallType value) + { + return value switch + { + DecisionInputFunctionCallType.FunctionCall => "function_call", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputFunctionCallType? ToEnum(string value) + { + return value switch + { + "function_call" => DecisionInputFunctionCallType.FunctionCall, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImage.g.cs index 8c89d955e..c784470ac 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImage.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImage.g.cs @@ -22,6 +22,12 @@ public sealed partial class DecisionInputImage [global::System.Text.Json.Serialization.JsonPropertyName("detail")] public global::tryAGI.OpenAI.ImageDetailParam? Detail { get; set; } + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prompt_cache_breakpoint")] + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? PromptCacheBreakpoint { get; set; } + /// /// Default Value: input_image /// @@ -46,6 +52,9 @@ public sealed partial class DecisionInputImage /// The image detail level, using the selected model's image profile. Defaults to auto.
/// Default Value: auto /// + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// /// /// Default Value: input_image /// @@ -55,10 +64,12 @@ public sealed partial class DecisionInputImage public DecisionInputImage( string imageUrl, global::tryAGI.OpenAI.ImageDetailParam? detail, + global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? promptCacheBreakpoint, global::tryAGI.OpenAI.DecisionInputImageType type = global::tryAGI.OpenAI.DecisionInputImageType.InputImage) { this.ImageUrl = imageUrl ?? throw new global::System.ArgumentNullException(nameof(imageUrl)); this.Detail = detail; + this.PromptCacheBreakpoint = promptCacheBreakpoint; this.Type = type; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.Json.g.cs new file mode 100644 index 000000000..a02feeb46 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputImagePromptCacheBreakpoint + { + /// + /// 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.DecisionInputImagePromptCacheBreakpoint? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint? 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.DecisionInputImagePromptCacheBreakpoint? 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.DecisionInputImagePromptCacheBreakpoint), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpoint; + } + + /// + /// 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.DecisionInputImagePromptCacheBreakpoint.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.g.cs new file mode 100644 index 000000000..d6e895f73 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpoint.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// + public sealed partial class DecisionInputImagePromptCacheBreakpoint + { + /// + /// The breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + ///
+ /// global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode.Explicit + [global::System.Text.Json.Serialization.JsonPropertyName("mode")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputImagePromptCacheBreakpointModeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode Mode { get; set; } = global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode.Explicit; + + /// + /// 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 breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputImagePromptCacheBreakpoint( + global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode mode = global::tryAGI.OpenAI.DecisionInputImagePromptCacheBreakpointMode.Explicit) + { + this.Mode = mode; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputImagePromptCacheBreakpoint() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpointMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpointMode.g.cs new file mode 100644 index 000000000..420b54d25 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputImagePromptCacheBreakpointMode.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + ///
+ public enum DecisionInputImagePromptCacheBreakpointMode + { + /// + /// + /// + Explicit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputImagePromptCacheBreakpointModeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputImagePromptCacheBreakpointMode value) + { + return value switch + { + DecisionInputImagePromptCacheBreakpointMode.Explicit => "explicit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputImagePromptCacheBreakpointMode? ToEnum(string value) + { + return value switch + { + "explicit" => DecisionInputImagePromptCacheBreakpointMode.Explicit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessage.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessage.g.cs index d32dce30c..63621e053 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessage.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessage.g.cs @@ -4,17 +4,17 @@ namespace tryAGI.OpenAI { /// - /// A user message containing text or images. + /// A user message containing input text or images, a developer or system message containing input text, or an assistant message containing output text or refusals. System messages are rendered as developer messages. /// public sealed partial class DecisionInputMessage { /// - /// Default Value: user + /// /// - /// global::tryAGI.OpenAI.DecisionInputMessageRole.User [global::System.Text.Json.Serialization.JsonPropertyName("role")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputMessageRoleJsonConverter))] - public global::tryAGI.OpenAI.DecisionInputMessageRole Role { get; set; } = global::tryAGI.OpenAI.DecisionInputMessageRole.User; + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.DecisionInputMessageRole Role { get; set; } /// /// Text evidence or an ordered list of text and image parts. @@ -24,6 +24,12 @@ public sealed partial class DecisionInputMessage [global::System.Text.Json.Serialization.JsonRequired] public required global::tryAGI.OpenAI.DecisionInputContent Content { get; set; } + /// + /// The phase of an assistant message. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("phase")] + public global::tryAGI.OpenAI.MessagePhaseParam? Phase { get; set; } + /// /// Default Value: message /// @@ -40,25 +46,28 @@ public sealed partial class DecisionInputMessage /// /// Initializes a new instance of the class. /// + /// /// /// Text evidence or an ordered list of text and image parts. /// + /// + /// The phase of an assistant message. + /// /// /// Default Value: message /// - /// - /// Default Value: user - /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif public DecisionInputMessage( + global::tryAGI.OpenAI.DecisionInputMessageRole role, global::tryAGI.OpenAI.DecisionInputContent content, - global::tryAGI.OpenAI.DecisionInputMessageType? type, - global::tryAGI.OpenAI.DecisionInputMessageRole role = global::tryAGI.OpenAI.DecisionInputMessageRole.User) + global::tryAGI.OpenAI.MessagePhaseParam? phase, + global::tryAGI.OpenAI.DecisionInputMessageType? type) { this.Role = role; this.Content = content; + this.Phase = phase; this.Type = type; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessageRole.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessageRole.g.cs index 118be70ea..f8d30e7fa 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessageRole.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputMessageRole.g.cs @@ -4,10 +4,22 @@ namespace tryAGI.OpenAI { /// - /// Default Value: user + /// /// public enum DecisionInputMessageRole { + /// + /// + /// + Assistant, + /// + /// + /// + Developer, + /// + /// + /// + System, /// /// /// @@ -26,6 +38,9 @@ public static string ToValueString(this DecisionInputMessageRole value) { return value switch { + DecisionInputMessageRole.Assistant => "assistant", + DecisionInputMessageRole.Developer => "developer", + DecisionInputMessageRole.System => "system", DecisionInputMessageRole.User => "user", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -37,6 +52,9 @@ public static string ToValueString(this DecisionInputMessageRole value) { return value switch { + "assistant" => DecisionInputMessageRole.Assistant, + "developer" => DecisionInputMessageRole.Developer, + "system" => DecisionInputMessageRole.System, "user" => DecisionInputMessageRole.User, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.Json.g.cs new file mode 100644 index 000000000..791a3e355 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputOutputText + { + /// + /// 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.DecisionInputOutputText? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputOutputText), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputOutputText; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputOutputText? 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.DecisionInputOutputText? 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.DecisionInputOutputText), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputOutputText; + } + + /// + /// 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.DecisionInputOutputText.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.g.cs new file mode 100644 index 000000000..c355865b3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputText.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputOutputText + { + /// + /// Default Value: output_text + /// + /// global::tryAGI.OpenAI.DecisionInputOutputTextType.OutputText + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputOutputTextTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputOutputTextType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputOutputTextType.OutputText; + + /// + /// + /// + [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. + /// + /// + /// + /// Default Value: output_text + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputOutputText( + string text, + global::tryAGI.OpenAI.DecisionInputOutputTextType type = global::tryAGI.OpenAI.DecisionInputOutputTextType.OutputText) + { + this.Type = type; + this.Text = text ?? throw new global::System.ArgumentNullException(nameof(text)); + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputOutputText() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static DecisionInputOutputText FromText(string text) + { + return new DecisionInputOutputText + { + Text = text, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputTextType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputTextType.g.cs new file mode 100644 index 000000000..07f3b87d3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputOutputTextType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: output_text + /// + public enum DecisionInputOutputTextType + { + /// + /// + /// + OutputText, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputOutputTextTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputOutputTextType value) + { + return value switch + { + DecisionInputOutputTextType.OutputText => "output_text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputOutputTextType? ToEnum(string value) + { + return value switch + { + "output_text" => DecisionInputOutputTextType.OutputText, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.Json.g.cs new file mode 100644 index 000000000..6b8a967e2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputRefusal + { + /// + /// 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.DecisionInputRefusal? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputRefusal), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputRefusal; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputRefusal? 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.DecisionInputRefusal? 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.DecisionInputRefusal), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputRefusal; + } + + /// + /// 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.DecisionInputRefusal.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.g.cs new file mode 100644 index 000000000..41da5adbf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusal.g.cs @@ -0,0 +1,70 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputRefusal + { + /// + /// Default Value: refusal + /// + /// global::tryAGI.OpenAI.DecisionInputRefusalType.Refusal + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputRefusalTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputRefusalType Type { get; set; } = global::tryAGI.OpenAI.DecisionInputRefusalType.Refusal; + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("refusal")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Refusal { 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: refusal + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputRefusal( + string refusal, + global::tryAGI.OpenAI.DecisionInputRefusalType type = global::tryAGI.OpenAI.DecisionInputRefusalType.Refusal) + { + this.Type = type; + this.Refusal = refusal ?? throw new global::System.ArgumentNullException(nameof(refusal)); + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputRefusal() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static DecisionInputRefusal FromRefusal(string refusal) + { + return new DecisionInputRefusal + { + Refusal = refusal, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusalType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusalType.g.cs new file mode 100644 index 000000000..da3835dcd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputRefusalType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: refusal + /// + public enum DecisionInputRefusalType + { + /// + /// + /// + Refusal, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputRefusalTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputRefusalType value) + { + return value switch + { + DecisionInputRefusalType.Refusal => "refusal", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputRefusalType? ToEnum(string value) + { + return value switch + { + "refusal" => DecisionInputRefusalType.Refusal, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputText.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputText.g.cs index fa70e5768..b57bc7983 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputText.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputText.g.cs @@ -23,6 +23,12 @@ public sealed partial class DecisionInputText [global::System.Text.Json.Serialization.JsonRequired] public required string Text { get; set; } + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prompt_cache_breakpoint")] + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? PromptCacheBreakpoint { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -33,6 +39,9 @@ public sealed partial class DecisionInputText /// Initializes a new instance of the class. /// /// + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// /// /// Default Value: input_text /// @@ -41,10 +50,12 @@ public sealed partial class DecisionInputText #endif public DecisionInputText( string text, + global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? promptCacheBreakpoint, global::tryAGI.OpenAI.DecisionInputTextType type = global::tryAGI.OpenAI.DecisionInputTextType.InputText) { this.Type = type; this.Text = text ?? throw new global::System.ArgumentNullException(nameof(text)); + this.PromptCacheBreakpoint = promptCacheBreakpoint; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.Json.g.cs new file mode 100644 index 000000000..a983605ba --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputTextPromptCacheBreakpoint + { + /// + /// 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.DecisionInputTextPromptCacheBreakpoint? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint? 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.DecisionInputTextPromptCacheBreakpoint? 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.DecisionInputTextPromptCacheBreakpoint), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpoint; + } + + /// + /// 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.DecisionInputTextPromptCacheBreakpoint.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.g.cs new file mode 100644 index 000000000..01220436a --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpoint.g.cs @@ -0,0 +1,50 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Marks the exact end of a reusable prompt prefix. The breakpoint inherits its TTL from the request's `prompt_cache_options.ttl`; the boundary is not rounded to a token block. + /// + public sealed partial class DecisionInputTextPromptCacheBreakpoint + { + /// + /// The breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + ///
+ /// global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode.Explicit + [global::System.Text.Json.Serialization.JsonPropertyName("mode")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputTextPromptCacheBreakpointModeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode Mode { get; set; } = global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode.Explicit; + + /// + /// 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 breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionInputTextPromptCacheBreakpoint( + global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode mode = global::tryAGI.OpenAI.DecisionInputTextPromptCacheBreakpointMode.Explicit) + { + this.Mode = mode; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputTextPromptCacheBreakpoint() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpointMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpointMode.g.cs new file mode 100644 index 000000000..8c95f7633 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputTextPromptCacheBreakpointMode.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The breakpoint mode. Always `explicit`.
+ /// Default Value: explicit + ///
+ public enum DecisionInputTextPromptCacheBreakpointMode + { + /// + /// + /// + Explicit, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputTextPromptCacheBreakpointModeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputTextPromptCacheBreakpointMode value) + { + return value switch + { + DecisionInputTextPromptCacheBreakpointMode.Explicit => "explicit", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputTextPromptCacheBreakpointMode? ToEnum(string value) + { + return value switch + { + "explicit" => DecisionInputTextPromptCacheBreakpointMode.Explicit, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.Json.g.cs new file mode 100644 index 000000000..20719ec1c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct DecisionInputToolOutputContent + { + /// + /// 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.DecisionInputToolOutputContent? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContent), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputToolOutputContent?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputToolOutputContent? 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.DecisionInputToolOutputContent? 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.DecisionInputToolOutputContent), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputToolOutputContent?; + } + + /// + /// 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.DecisionInputToolOutputContent.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.g.cs new file mode 100644 index 000000000..242486d14 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContent.g.cs @@ -0,0 +1,272 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Text evidence or an ordered list of text and image parts. + /// + public readonly partial struct DecisionInputToolOutputContent : global::System.IEquatable + { + /// + /// + /// +#if NET6_0_OR_GREATER + public string? DecisionInputToolOutputContentVariant1 { get; init; } +#else + public string? DecisionInputToolOutputContentVariant1 { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(DecisionInputToolOutputContentVariant1))] +#endif + public bool IsDecisionInputToolOutputContentVariant1 => DecisionInputToolOutputContentVariant1 != null; + + /// + /// + /// + public bool TryPickDecisionInputToolOutputContentVariant1( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out string? value) + { + value = DecisionInputToolOutputContentVariant1; + return IsDecisionInputToolOutputContentVariant1; + } + + /// + /// + /// + public string PickDecisionInputToolOutputContentVariant1() => DecisionInputToolOutputContentVariant1 is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'DecisionInputToolOutputContentVariant1' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::System.Collections.Generic.IList? Parts { get; init; } +#else + public global::System.Collections.Generic.IList? Parts { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Parts))] +#endif + public bool IsParts => Parts != null; + + /// + /// + /// + public bool TryPickParts( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::System.Collections.Generic.IList? value) + { + value = Parts; + return IsParts; + } + + /// + /// + /// + public global::System.Collections.Generic.IList PickParts() => Parts is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Parts' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator DecisionInputToolOutputContent(string value) => new DecisionInputToolOutputContent((string?)value); + + /// + /// + /// + public static implicit operator string?(DecisionInputToolOutputContent @this) => @this.DecisionInputToolOutputContentVariant1; + + /// + /// + /// + public DecisionInputToolOutputContent(string? value) + { + DecisionInputToolOutputContentVariant1 = value; + } + + /// + /// + /// + public static DecisionInputToolOutputContent FromDecisionInputToolOutputContentVariant1(string? value) => new DecisionInputToolOutputContent(value); + + /// + /// + /// + public DecisionInputToolOutputContent( + string? decisionInputToolOutputContentVariant1, + global::System.Collections.Generic.IList? parts + ) + { + DecisionInputToolOutputContentVariant1 = decisionInputToolOutputContentVariant1; + Parts = parts; + } + + /// + /// + /// + public object? Object => + Parts as object ?? + DecisionInputToolOutputContentVariant1 as object + ; + + /// + /// + /// + public override string? ToString() => + DecisionInputToolOutputContentVariant1?.ToString() ?? + Parts?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsDecisionInputToolOutputContentVariant1 && !IsParts || !IsDecisionInputToolOutputContentVariant1 && IsParts; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? decisionInputToolOutputContentVariant1 = null, + global::System.Func, TResult>? parts = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (DecisionInputToolOutputContentVariant1 is { } __value0 && decisionInputToolOutputContentVariant1 != null) + { + return decisionInputToolOutputContentVariant1(__value0); + } + else if (Parts is { } __value1 && parts != null) + { + return parts(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? decisionInputToolOutputContentVariant1 = null, + + global::System.Action>? parts = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (DecisionInputToolOutputContentVariant1 is { } __value0) + { + decisionInputToolOutputContentVariant1?.Invoke(__value0); + } + else if (Parts is { } __value1) + { + parts?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? decisionInputToolOutputContentVariant1 = null, + global::System.Action>? parts = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (DecisionInputToolOutputContentVariant1 is { } __value0) + { + decisionInputToolOutputContentVariant1?.Invoke(__value0); + } + else if (Parts is { } __value1) + { + parts?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + DecisionInputToolOutputContentVariant1, + typeof(string), + Parts, + typeof(global::System.Collections.Generic.IList), + }; + 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(DecisionInputToolOutputContent other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(DecisionInputToolOutputContentVariant1, other.DecisionInputToolOutputContentVariant1) && + global::System.Collections.Generic.EqualityComparer?>.Default.Equals(Parts, other.Parts) + ; + } + + /// + /// + /// + public static bool operator ==(DecisionInputToolOutputContent obj1, DecisionInputToolOutputContent obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(DecisionInputToolOutputContent obj1, DecisionInputToolOutputContent obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is DecisionInputToolOutputContent o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.Json.g.cs new file mode 100644 index 000000000..f085a9497 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionInputToolOutputContentPartDiscriminator + { + /// + /// 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.DecisionInputToolOutputContentPartDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator? 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.DecisionInputToolOutputContentPartDiscriminator? 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.DecisionInputToolOutputContentPartDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminator; + } + + /// + /// 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.DecisionInputToolOutputContentPartDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.g.cs new file mode 100644 index 000000000..600dc9cdd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class DecisionInputToolOutputContentPartDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputToolOutputContentPartDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? 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 DecisionInputToolOutputContentPartDiscriminator( + global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionInputToolOutputContentPartDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminatorType.g.cs new file mode 100644 index 000000000..20f0d3884 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum DecisionInputToolOutputContentPartDiscriminatorType + { + /// + /// + /// + InputImage, + /// + /// + /// + InputText, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionInputToolOutputContentPartDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionInputToolOutputContentPartDiscriminatorType value) + { + return value switch + { + DecisionInputToolOutputContentPartDiscriminatorType.InputImage => "input_image", + DecisionInputToolOutputContentPartDiscriminatorType.InputText => "input_text", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionInputToolOutputContentPartDiscriminatorType? ToEnum(string value) + { + return value switch + { + "input_image" => DecisionInputToolOutputContentPartDiscriminatorType.InputImage, + "input_text" => DecisionInputToolOutputContentPartDiscriminatorType.InputText, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.Json.g.cs new file mode 100644 index 000000000..68b26cd0c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct DecisionInputToolOutputContentPartsItem + { + /// + /// 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.DecisionInputToolOutputContentPartsItem? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem? 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.DecisionInputToolOutputContentPartsItem? 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.DecisionInputToolOutputContentPartsItem), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionInputToolOutputContentPartsItem?; + } + + /// + /// 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.DecisionInputToolOutputContentPartsItem.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.g.cs new file mode 100644 index 000000000..5889cfcb2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputToolOutputContentPartsItem.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public readonly partial struct DecisionInputToolOutputContentPartsItem : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? Type { get; } + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputText? InputText { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputText? 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.DecisionInputText? value) + { + value = InputText; + return IsInputText; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputText PickInputText() => InputText is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputText' but the value was {ToString()}."); + + /// + /// An image provided as a base64 data URL or a publicly accessible HTTP(S) URL. File IDs are not supported. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputImage? InputImage { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputImage? 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.DecisionInputImage? value) + { + value = InputImage; + return IsInputImage; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputImage PickInputImage() => InputImage is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'InputImage' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator DecisionInputToolOutputContentPartsItem(global::tryAGI.OpenAI.DecisionInputText value) => new DecisionInputToolOutputContentPartsItem((global::tryAGI.OpenAI.DecisionInputText?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputText?(DecisionInputToolOutputContentPartsItem @this) => @this.InputText; + + /// + /// + /// + public DecisionInputToolOutputContentPartsItem(global::tryAGI.OpenAI.DecisionInputText? value) + { + InputText = value; + } + + /// + /// + /// + public static DecisionInputToolOutputContentPartsItem FromInputText(global::tryAGI.OpenAI.DecisionInputText? value) => new DecisionInputToolOutputContentPartsItem(value); + + /// + /// + /// + public static implicit operator DecisionInputToolOutputContentPartsItem(global::tryAGI.OpenAI.DecisionInputImage value) => new DecisionInputToolOutputContentPartsItem((global::tryAGI.OpenAI.DecisionInputImage?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputImage?(DecisionInputToolOutputContentPartsItem @this) => @this.InputImage; + + /// + /// + /// + public DecisionInputToolOutputContentPartsItem(global::tryAGI.OpenAI.DecisionInputImage? value) + { + InputImage = value; + } + + /// + /// + /// + public static DecisionInputToolOutputContentPartsItem FromInputImage(global::tryAGI.OpenAI.DecisionInputImage? value) => new DecisionInputToolOutputContentPartsItem(value); + + /// + /// + /// + public DecisionInputToolOutputContentPartsItem( + global::tryAGI.OpenAI.DecisionInputToolOutputContentPartDiscriminatorType? type, + global::tryAGI.OpenAI.DecisionInputText? inputText, + global::tryAGI.OpenAI.DecisionInputImage? 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.DecisionInputText), + InputImage, + typeof(global::tryAGI.OpenAI.DecisionInputImage), + }; + 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(DecisionInputToolOutputContentPartsItem 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 ==(DecisionInputToolOutputContentPartsItem obj1, DecisionInputToolOutputContentPartsItem obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(DecisionInputToolOutputContentPartsItem obj1, DecisionInputToolOutputContentPartsItem obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is DecisionInputToolOutputContentPartsItem o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2Item.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2Item.g.cs index 651e747ca..3717ca979 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2Item.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2Item.g.cs @@ -15,7 +15,7 @@ namespace tryAGI.OpenAI public global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? Type { get; } /// - /// A user message containing text or images. + /// A user message containing input text or images, a developer or system message containing input text, or an assistant message containing output text or refusals. System messages are rendered as developer messages. /// #if NET6_0_OR_GREATER public global::tryAGI.OpenAI.DecisionInputMessage? Message { get; init; } @@ -50,6 +50,154 @@ public bool TryPickMessage( public global::tryAGI.OpenAI.DecisionInputMessage PickMessage() => Message is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Message' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputFunctionCall? FunctionCall { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputFunctionCall? FunctionCall { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(FunctionCall))] +#endif + public bool IsFunctionCall => FunctionCall != null; + + /// + /// + /// + public bool TryPickFunctionCall( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputFunctionCall? value) + { + value = FunctionCall; + return IsFunctionCall; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputFunctionCall PickFunctionCall() => FunctionCall is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'FunctionCall' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? FunctionCallOutput { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? FunctionCallOutput { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(FunctionCallOutput))] +#endif + public bool IsFunctionCallOutput => FunctionCallOutput != null; + + /// + /// + /// + public bool TryPickFunctionCallOutput( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? value) + { + value = FunctionCallOutput; + return IsFunctionCallOutput; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputFunctionCallOutput PickFunctionCallOutput() => FunctionCallOutput is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'FunctionCallOutput' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputCustomToolCall? CustomToolCall { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputCustomToolCall? CustomToolCall { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(CustomToolCall))] +#endif + public bool IsCustomToolCall => CustomToolCall != null; + + /// + /// + /// + public bool TryPickCustomToolCall( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputCustomToolCall? value) + { + value = CustomToolCall; + return IsCustomToolCall; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputCustomToolCall PickCustomToolCall() => CustomToolCall is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'CustomToolCall' but the value was {ToString()}."); + + /// + /// + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? CustomToolCallOutput { get; init; } +#else + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? CustomToolCallOutput { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(CustomToolCallOutput))] +#endif + public bool IsCustomToolCallOutput => CustomToolCallOutput != null; + + /// + /// + /// + public bool TryPickCustomToolCallOutput( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? value) + { + value = CustomToolCallOutput; + return IsCustomToolCallOutput; + } + + /// + /// + /// + public global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput PickCustomToolCallOutput() => CustomToolCallOutput is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'CustomToolCallOutput' but the value was {ToString()}."); /// /// /// @@ -73,23 +221,127 @@ public DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputMessage? val ///
public static DecisionInputVariant2Item FromMessage(global::tryAGI.OpenAI.DecisionInputMessage? value) => new DecisionInputVariant2Item(value); + /// + /// + /// + public static implicit operator DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputFunctionCall value) => new DecisionInputVariant2Item((global::tryAGI.OpenAI.DecisionInputFunctionCall?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputFunctionCall?(DecisionInputVariant2Item @this) => @this.FunctionCall; + + /// + /// + /// + public DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputFunctionCall? value) + { + FunctionCall = value; + } + + /// + /// + /// + public static DecisionInputVariant2Item FromFunctionCall(global::tryAGI.OpenAI.DecisionInputFunctionCall? value) => new DecisionInputVariant2Item(value); + + /// + /// + /// + public static implicit operator DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput value) => new DecisionInputVariant2Item((global::tryAGI.OpenAI.DecisionInputFunctionCallOutput?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputFunctionCallOutput?(DecisionInputVariant2Item @this) => @this.FunctionCallOutput; + + /// + /// + /// + public DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? value) + { + FunctionCallOutput = value; + } + + /// + /// + /// + public static DecisionInputVariant2Item FromFunctionCallOutput(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? value) => new DecisionInputVariant2Item(value); + + /// + /// + /// + public static implicit operator DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputCustomToolCall value) => new DecisionInputVariant2Item((global::tryAGI.OpenAI.DecisionInputCustomToolCall?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputCustomToolCall?(DecisionInputVariant2Item @this) => @this.CustomToolCall; + + /// + /// + /// + public DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputCustomToolCall? value) + { + CustomToolCall = value; + } + + /// + /// + /// + public static DecisionInputVariant2Item FromCustomToolCall(global::tryAGI.OpenAI.DecisionInputCustomToolCall? value) => new DecisionInputVariant2Item(value); + + /// + /// + /// + public static implicit operator DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput value) => new DecisionInputVariant2Item((global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput?(DecisionInputVariant2Item @this) => @this.CustomToolCallOutput; + + /// + /// + /// + public DecisionInputVariant2Item(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? value) + { + CustomToolCallOutput = value; + } + + /// + /// + /// + public static DecisionInputVariant2Item FromCustomToolCallOutput(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? value) => new DecisionInputVariant2Item(value); + /// /// /// public DecisionInputVariant2Item( global::tryAGI.OpenAI.DecisionInputVariant2ItemDiscriminatorType? type, - global::tryAGI.OpenAI.DecisionInputMessage? message + global::tryAGI.OpenAI.DecisionInputMessage? message, + global::tryAGI.OpenAI.DecisionInputFunctionCall? functionCall, + global::tryAGI.OpenAI.DecisionInputFunctionCallOutput? functionCallOutput, + global::tryAGI.OpenAI.DecisionInputCustomToolCall? customToolCall, + global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput? customToolCallOutput ) { Type = type; Message = message; + FunctionCall = functionCall; + FunctionCallOutput = functionCallOutput; + CustomToolCall = customToolCall; + CustomToolCallOutput = customToolCallOutput; } /// /// /// public object? Object => + CustomToolCallOutput as object ?? + CustomToolCall as object ?? + FunctionCallOutput as object ?? + FunctionCall as object ?? Message as object ; @@ -97,7 +349,11 @@ Message as object /// ///
public override string? ToString() => - Message?.ToString() + Message?.ToString() ?? + FunctionCall?.ToString() ?? + FunctionCallOutput?.ToString() ?? + CustomToolCall?.ToString() ?? + CustomToolCallOutput?.ToString() ; /// @@ -105,7 +361,7 @@ Message as object /// public bool Validate() { - return IsMessage; + return IsMessage && !IsFunctionCall && !IsFunctionCallOutput && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && IsFunctionCall && !IsFunctionCallOutput && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && IsFunctionCallOutput && !IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsFunctionCallOutput && IsCustomToolCall && !IsCustomToolCallOutput || !IsMessage && !IsFunctionCall && !IsFunctionCallOutput && !IsCustomToolCall && IsCustomToolCallOutput; } /// @@ -113,6 +369,10 @@ public bool Validate() /// public TResult? Match( global::System.Func? message = null, + global::System.Func? functionCall = null, + global::System.Func? functionCallOutput = null, + global::System.Func? customToolCall = null, + global::System.Func? customToolCallOutput = null, bool validate = true) { if (validate) @@ -124,6 +384,22 @@ public bool Validate() { return message(__value0); } + else if (FunctionCall is { } __value1 && functionCall != null) + { + return functionCall(__value1); + } + else if (FunctionCallOutput is { } __value2 && functionCallOutput != null) + { + return functionCallOutput(__value2); + } + else if (CustomToolCall is { } __value3 && customToolCall != null) + { + return customToolCall(__value3); + } + else if (CustomToolCallOutput is { } __value4 && customToolCallOutput != null) + { + return customToolCallOutput(__value4); + } return default(TResult); } @@ -133,6 +409,14 @@ public bool Validate() ///
public void Match( global::System.Action? message = null, + + global::System.Action? functionCall = null, + + global::System.Action? functionCallOutput = null, + + global::System.Action? customToolCall = null, + + global::System.Action? customToolCallOutput = null, bool validate = true) { if (validate) @@ -144,6 +428,22 @@ public void Match( { message?.Invoke(__value0); } + else if (FunctionCall is { } __value1) + { + functionCall?.Invoke(__value1); + } + else if (FunctionCallOutput is { } __value2) + { + functionCallOutput?.Invoke(__value2); + } + else if (CustomToolCall is { } __value3) + { + customToolCall?.Invoke(__value3); + } + else if (CustomToolCallOutput is { } __value4) + { + customToolCallOutput?.Invoke(__value4); + } } /// @@ -151,6 +451,10 @@ public void Match( /// public void Switch( global::System.Action? message = null, + global::System.Action? functionCall = null, + global::System.Action? functionCallOutput = null, + global::System.Action? customToolCall = null, + global::System.Action? customToolCallOutput = null, bool validate = true) { if (validate) @@ -162,6 +466,22 @@ public void Switch( { message?.Invoke(__value0); } + else if (FunctionCall is { } __value1) + { + functionCall?.Invoke(__value1); + } + else if (FunctionCallOutput is { } __value2) + { + functionCallOutput?.Invoke(__value2); + } + else if (CustomToolCall is { } __value3) + { + customToolCall?.Invoke(__value3); + } + else if (CustomToolCallOutput is { } __value4) + { + customToolCallOutput?.Invoke(__value4); + } } /// @@ -173,6 +493,14 @@ public override int GetHashCode() { Message, typeof(global::tryAGI.OpenAI.DecisionInputMessage), + FunctionCall, + typeof(global::tryAGI.OpenAI.DecisionInputFunctionCall), + FunctionCallOutput, + typeof(global::tryAGI.OpenAI.DecisionInputFunctionCallOutput), + CustomToolCall, + typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCall), + CustomToolCallOutput, + typeof(global::tryAGI.OpenAI.DecisionInputCustomToolCallOutput), }; const int offset = unchecked((int)2166136261); const int prime = 16777619; @@ -189,7 +517,11 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(DecisionInputVariant2Item other) { return - global::System.Collections.Generic.EqualityComparer.Default.Equals(Message, other.Message) + global::System.Collections.Generic.EqualityComparer.Default.Equals(Message, other.Message) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionCall, other.FunctionCall) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(FunctionCallOutput, other.FunctionCallOutput) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(CustomToolCall, other.CustomToolCall) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(CustomToolCallOutput, other.CustomToolCallOutput) ; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2ItemDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2ItemDiscriminatorType.g.cs index 63fedbe53..884879617 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2ItemDiscriminatorType.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionInputVariant2ItemDiscriminatorType.g.cs @@ -8,6 +8,22 @@ namespace tryAGI.OpenAI /// public enum DecisionInputVariant2ItemDiscriminatorType { + /// + /// + /// + CustomToolCall, + /// + /// + /// + CustomToolCallOutput, + /// + /// + /// + FunctionCall, + /// + /// + /// + FunctionCallOutput, /// /// /// @@ -26,6 +42,10 @@ public static string ToValueString(this DecisionInputVariant2ItemDiscriminatorTy { return value switch { + DecisionInputVariant2ItemDiscriminatorType.CustomToolCall => "custom_tool_call", + DecisionInputVariant2ItemDiscriminatorType.CustomToolCallOutput => "custom_tool_call_output", + DecisionInputVariant2ItemDiscriminatorType.FunctionCall => "function_call", + DecisionInputVariant2ItemDiscriminatorType.FunctionCallOutput => "function_call_output", DecisionInputVariant2ItemDiscriminatorType.Message => "message", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; @@ -37,6 +57,10 @@ public static string ToValueString(this DecisionInputVariant2ItemDiscriminatorTy { return value switch { + "custom_tool_call" => DecisionInputVariant2ItemDiscriminatorType.CustomToolCall, + "custom_tool_call_output" => DecisionInputVariant2ItemDiscriminatorType.CustomToolCallOutput, + "function_call" => DecisionInputVariant2ItemDiscriminatorType.FunctionCall, + "function_call_output" => DecisionInputVariant2ItemDiscriminatorType.FunctionCallOutput, "message" => DecisionInputVariant2ItemDiscriminatorType.Message, _ => null, }; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequest.g.cs index 8c5441d22..9c77e7c8b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequest.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequest.g.cs @@ -16,7 +16,7 @@ public sealed partial class DecisionRequest public required string Model { get; set; } /// - /// The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported. + /// The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported. /// [global::System.Text.Json.Serialization.JsonPropertyName("input")] [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionInputJsonConverter))] @@ -36,6 +36,18 @@ public sealed partial class DecisionRequest [global::System.Text.Json.Serialization.JsonPropertyName("safety_identifier")] public string? SafetyIdentifier { get; set; } + /// + /// Partition prompt cache reuse by caller-provided key. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prompt_cache_key")] + public string? PromptCacheKey { get; set; } + + /// + /// Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("prompt_cache_options")] + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? PromptCacheOptions { get; set; } + /// /// Additional properties that are not explicitly defined in the schema /// @@ -49,7 +61,7 @@ public sealed partial class DecisionRequest /// The model to use. Only `gpt-6-luna` is supported. /// /// - /// The text or images to evaluate for every question. Provide a text string or user messages containing text and images. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed across all messages in one request. Files, audio, tools, and item references are not supported. + /// The input to evaluate for every question. Provide a text string or an ordered array of messages, function calls and outputs, or custom tool calls and outputs. Each tool output must identify a matching call by call ID. User messages and tool outputs can contain text and images; developer and system messages can contain only input text, and assistant messages can contain output text or refusals. Images can be base64 data URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed per request. Files, audio, and item references are not supported. /// /// /// Ask 1–200 questions about the input. Each question can be a predicate, choice, or score. Answers come back in the same order. @@ -57,6 +69,12 @@ public sealed partial class DecisionRequest /// /// Opaque caller-provided end-user identifier, scoped by the verified org. Match Responses' limit; this is never the authenticated user identity. /// + /// + /// Partition prompt cache reuse by caller-provided key. + /// + /// + /// Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details. + /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] #endif @@ -64,12 +82,16 @@ public DecisionRequest( string model, global::tryAGI.OpenAI.DecisionInput input, global::System.Collections.Generic.IList questions, - string? safetyIdentifier) + string? safetyIdentifier, + string? promptCacheKey, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? promptCacheOptions) { this.Model = model ?? throw new global::System.ArgumentNullException(nameof(model)); this.Input = input; this.Questions = questions ?? throw new global::System.ArgumentNullException(nameof(questions)); this.SafetyIdentifier = safetyIdentifier; + this.PromptCacheKey = promptCacheKey; + this.PromptCacheOptions = promptCacheOptions; } /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.Json.g.cs new file mode 100644 index 000000000..df22df43b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class DecisionRequestPromptCacheOptions + { + /// + /// 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.DecisionRequestPromptCacheOptions? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions), + jsonSerializerContext) as global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions? 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.DecisionRequestPromptCacheOptions? 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.DecisionRequestPromptCacheOptions), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.DecisionRequestPromptCacheOptions; + } + + /// + /// 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.DecisionRequestPromptCacheOptions.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.g.cs new file mode 100644 index 000000000..7e609aff4 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptions.g.cs @@ -0,0 +1,61 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Options for prompt caching. Supported for `gpt-5.6` and later models. By default, OpenAI automatically chooses one implicit cache breakpoint. You can add explicit breakpoints to content blocks with `prompt_cache_breakpoint`. Each request can write up to four breakpoints. For cache matching, OpenAI considers up to the latest 80 breakpoints in the conversation, without a content-block lookback limit. Set `mode` to `explicit` to disable the implicit breakpoint. The `ttl` defaults to `30m`, which is currently the only supported value. See the [prompt caching guide](https://developers.openai.com/api/docs/guides/prompt-caching) for current details. + /// + public sealed partial class DecisionRequestPromptCacheOptions + { + /// + /// The minimum lifetime applied to every implicit and explicit cache breakpoint written by the request. Defaults to `30m`, which is currently the only supported value. The backend may retain cache entries for longer.
+ /// Default Value: 30m + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("ttl")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsTtlJsonConverter))] + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? Ttl { get; set; } + + /// + /// Controls whether OpenAI automatically creates an implicit cache breakpoint. Defaults to `implicit`. With `implicit`, OpenAI creates one implicit breakpoint and writes up to the latest three explicit breakpoints in the request. With `explicit`, OpenAI does not create an implicit breakpoint and writes up to the latest four explicit breakpoints. If there are no explicit breakpoints, the request does not use prompt caching. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("mode")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.DecisionRequestPromptCacheOptionsModeJsonConverter))] + public global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? Mode { 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 minimum lifetime applied to every implicit and explicit cache breakpoint written by the request. Defaults to `30m`, which is currently the only supported value. The backend may retain cache entries for longer.
+ /// Default Value: 30m + /// + /// + /// Controls whether OpenAI automatically creates an implicit cache breakpoint. Defaults to `implicit`. With `implicit`, OpenAI creates one implicit breakpoint and writes up to the latest three explicit breakpoints in the request. With `explicit`, OpenAI does not create an implicit breakpoint and writes up to the latest four explicit breakpoints. If there are no explicit breakpoints, the request does not use prompt caching. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public DecisionRequestPromptCacheOptions( + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsTtl? ttl, + global::tryAGI.OpenAI.DecisionRequestPromptCacheOptionsMode? mode) + { + this.Ttl = ttl; + this.Mode = mode; + } + + /// + /// Initializes a new instance of the class. + /// + public DecisionRequestPromptCacheOptions() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsMode.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsMode.g.cs new file mode 100644 index 000000000..67d564a9b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsMode.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Controls whether OpenAI automatically creates an implicit cache breakpoint. Defaults to `implicit`. With `implicit`, OpenAI creates one implicit breakpoint and writes up to the latest three explicit breakpoints in the request. With `explicit`, OpenAI does not create an implicit breakpoint and writes up to the latest four explicit breakpoints. If there are no explicit breakpoints, the request does not use prompt caching. + /// + public enum DecisionRequestPromptCacheOptionsMode + { + /// + /// + /// + Explicit, + /// + /// + /// + Implicit, + /// + /// + /// + OpenapiJsonNullSentinelValue2bf936000fe44250987aE5ddb203e464, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionRequestPromptCacheOptionsModeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionRequestPromptCacheOptionsMode value) + { + return value switch + { + DecisionRequestPromptCacheOptionsMode.Explicit => "explicit", + DecisionRequestPromptCacheOptionsMode.Implicit => "implicit", + DecisionRequestPromptCacheOptionsMode.OpenapiJsonNullSentinelValue2bf936000fe44250987aE5ddb203e464 => "openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionRequestPromptCacheOptionsMode? ToEnum(string value) + { + return value switch + { + "explicit" => DecisionRequestPromptCacheOptionsMode.Explicit, + "implicit" => DecisionRequestPromptCacheOptionsMode.Implicit, + "openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464" => DecisionRequestPromptCacheOptionsMode.OpenapiJsonNullSentinelValue2bf936000fe44250987aE5ddb203e464, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsTtl.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsTtl.g.cs new file mode 100644 index 000000000..c7c6a78bf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.DecisionRequestPromptCacheOptionsTtl.g.cs @@ -0,0 +1,46 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The minimum lifetime applied to every implicit and explicit cache breakpoint written by the request. Defaults to `30m`, which is currently the only supported value. The backend may retain cache entries for longer.
+ /// Default Value: 30m + ///
+ public enum DecisionRequestPromptCacheOptionsTtl + { + /// + /// + /// + x30m, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class DecisionRequestPromptCacheOptionsTtlExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this DecisionRequestPromptCacheOptionsTtl value) + { + return value switch + { + DecisionRequestPromptCacheOptionsTtl.x30m => "30m", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static DecisionRequestPromptCacheOptionsTtl? ToEnum(string value) + { + return value switch + { + "30m" => DecisionRequestPromptCacheOptionsTtl.x30m, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Error22.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Error22.g.cs index 9009f8e43..513c79e73 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Error22.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Error22.g.cs @@ -15,6 +15,18 @@ public sealed partial class Error22 [global::System.Text.Json.Serialization.JsonRequired] public required string Code { get; set; } + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + public string? Type { get; set; } + + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("param")] + public string? Param { get; set; } + /// /// A human-readable description of the error that was returned. /// @@ -49,6 +61,8 @@ public sealed partial class Error22 /// /// A human-readable description of the error that was returned. /// + /// + /// /// /// The Retry-After and Retry-After-Ms headers returned with the original error, if any. /// @@ -59,10 +73,14 @@ public sealed partial class Error22 public Error22( string code, string message, + string? type, + string? param, global::System.Collections.Generic.Dictionary? headers, global::tryAGI.OpenAI.MisalignmentErrorDetailsResource? misalignment) { this.Code = code ?? throw new global::System.ArgumentNullException(nameof(code)); + this.Type = type; + this.Param = param; this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); this.Headers = headers; this.Misalignment = misalignment; diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.FunctionCallStatusParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.FunctionCallStatusParam.g.cs new file mode 100644 index 000000000..972643e03 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.FunctionCallStatusParam.g.cs @@ -0,0 +1,57 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum FunctionCallStatusParam + { + /// + /// + /// + Completed, + /// + /// + /// + InProgress, + /// + /// + /// + Incomplete, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class FunctionCallStatusParamExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this FunctionCallStatusParam value) + { + return value switch + { + FunctionCallStatusParam.Completed => "completed", + FunctionCallStatusParam.InProgress => "in_progress", + FunctionCallStatusParam.Incomplete => "incomplete", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static FunctionCallStatusParam? ToEnum(string value) + { + return value switch + { + "completed" => FunctionCallStatusParam.Completed, + "in_progress" => FunctionCallStatusParam.InProgress, + "incomplete" => FunctionCallStatusParam.Incomplete, + _ => null, + }; + } + } +} \ No newline at end of file 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 f934fcc7b..2145527e4 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 @@ -204,6 +204,44 @@ public bool TryPickSessionInputAudioUnmute( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionInputAudioUnmute' but the value was {ToString()}."); + /// + /// Play one complete audio fixture through the session output. Send this event over the primary WebSocket or a server sideband. Audio must be raw mono PCM16 little-endian at 24 kHz, regardless of the session audio format, and at most 30 seconds. The entire payload is validated before model speech is interrupted and input is muted. Only one fixture can be active. fixture.playing acknowledges acceptance and fixture.played reports server mixer drain. These notifications are not exact transport-media boundaries. Input arriving during playback is dropped and not replayed.
+ /// Example: {"type":"session.output_audio.fixture.play","event_id":"evt_play_001","audio":"AAAAAA=="} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; init; } +#else + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SessionOutputAudioFixturePlay))] +#endif + public bool IsSessionOutputAudioFixturePlay => SessionOutputAudioFixturePlay != null; + + /// + /// + /// + public bool TryPickSessionOutputAudioFixturePlay( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + value = SessionOutputAudioFixturePlay; + return IsSessionOutputAudioFixturePlay; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam PickSessionOutputAudioFixturePlay() => SessionOutputAudioFixturePlay is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputAudioFixturePlay' but the value was {ToString()}."); + /// /// Append developer instructions to the Live conversation while it is running, optionally associating them with an existing client delegation. Rejected while an audio fixture is active. These instructions remain in conversation history through compaction and are included in future backend delegations. For external audio, describe content already delivered so the assistant does not repeat it.
/// Example: {"type":"session.instructions.append","event_id":"evt_instructions_001","delegation_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","content":"The caller prefers outdoor seating."} @@ -546,6 +584,29 @@ public LiveClientEvent(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? value) ///
public static LiveClientEvent FromSessionInputAudioUnmute(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? value) => new LiveClientEvent(value); + /// + /// + /// + public static implicit operator LiveClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam value) => new LiveClientEvent((global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?(LiveClientEvent @this) => @this.SessionOutputAudioFixturePlay; + + /// + /// + /// + public LiveClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + SessionOutputAudioFixturePlay = value; + } + + /// + /// + /// + public static LiveClientEvent FromSessionOutputAudioFixturePlay(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) => new LiveClientEvent(value); + /// /// /// @@ -694,6 +755,7 @@ public LiveClientEvent( global::tryAGI.OpenAI.LiveInputAudioAppendEvent? sessionInputAudioAppend, global::tryAGI.OpenAI.LiveInputAudioMuteParam? sessionInputAudioMute, global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? sessionInputAudioUnmute, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay, global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, @@ -709,6 +771,7 @@ public LiveClientEvent( SessionInputAudioAppend = sessionInputAudioAppend; SessionInputAudioMute = sessionInputAudioMute; SessionInputAudioUnmute = sessionInputAudioUnmute; + SessionOutputAudioFixturePlay = sessionOutputAudioFixturePlay; SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; @@ -727,6 +790,7 @@ ResponseItemCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? + SessionOutputAudioFixturePlay as object ?? SessionInputAudioUnmute as object ?? SessionInputAudioMute as object ?? SessionInputAudioAppend as object ?? @@ -743,6 +807,7 @@ SessionStart as object SessionInputAudioAppend?.ToString() ?? SessionInputAudioMute?.ToString() ?? SessionInputAudioUnmute?.ToString() ?? + SessionOutputAudioFixturePlay?.ToString() ?? SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? @@ -756,7 +821,7 @@ SessionStart as object ///
public bool Validate() { - return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + 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; } /// @@ -768,6 +833,7 @@ public bool Validate() global::System.Func? sessionInputAudioAppend = null, global::System.Func? sessionInputAudioMute = null, global::System.Func? sessionInputAudioUnmute = null, + global::System.Func? sessionOutputAudioFixturePlay = null, global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, @@ -801,29 +867,33 @@ public bool Validate() { return sessionInputAudioUnmute(__value4); } - else if (SessionInstructionsAppend is { } __value5 && sessionInstructionsAppend != null) + else if (SessionOutputAudioFixturePlay is { } __value5 && sessionOutputAudioFixturePlay != null) + { + return sessionOutputAudioFixturePlay(__value5); + } + else if (SessionInstructionsAppend is { } __value6 && sessionInstructionsAppend != null) { - return sessionInstructionsAppend(__value5); + return sessionInstructionsAppend(__value6); } - else if (SessionThinkingAppend is { } __value6 && sessionThinkingAppend != null) + else if (SessionThinkingAppend is { } __value7 && sessionThinkingAppend != null) { - return sessionThinkingAppend(__value6); + return sessionThinkingAppend(__value7); } - else if (SessionCommentaryAppend is { } __value7 && sessionCommentaryAppend != null) + else if (SessionCommentaryAppend is { } __value8 && sessionCommentaryAppend != null) { - return sessionCommentaryAppend(__value7); + return sessionCommentaryAppend(__value8); } - else if (ResponseItemCreate is { } __value8 && responseItemCreate != null) + else if (ResponseItemCreate is { } __value9 && responseItemCreate != null) { - return responseItemCreate(__value8); + return responseItemCreate(__value9); } - else if (ResponseCreate is { } __value9 && responseCreate != null) + else if (ResponseCreate is { } __value10 && responseCreate != null) { - return responseCreate(__value9); + return responseCreate(__value10); } - else if (SessionClose is { } __value10 && sessionClose != null) + else if (SessionClose is { } __value11 && sessionClose != null) { - return sessionClose(__value10); + return sessionClose(__value11); } return default(TResult); @@ -843,6 +913,8 @@ public void Match( global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, + global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, @@ -881,29 +953,33 @@ public void Match( { sessionInputAudioUnmute?.Invoke(__value4); } - else if (SessionInstructionsAppend is { } __value5) + else if (SessionOutputAudioFixturePlay is { } __value5) + { + sessionOutputAudioFixturePlay?.Invoke(__value5); + } + else if (SessionInstructionsAppend is { } __value6) { - sessionInstructionsAppend?.Invoke(__value5); + sessionInstructionsAppend?.Invoke(__value6); } - else if (SessionThinkingAppend is { } __value6) + else if (SessionThinkingAppend is { } __value7) { - sessionThinkingAppend?.Invoke(__value6); + sessionThinkingAppend?.Invoke(__value7); } - else if (SessionCommentaryAppend is { } __value7) + else if (SessionCommentaryAppend is { } __value8) { - sessionCommentaryAppend?.Invoke(__value7); + sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value8) + else if (ResponseItemCreate is { } __value9) { - responseItemCreate?.Invoke(__value8); + responseItemCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value9) + else if (ResponseCreate is { } __value10) { - responseCreate?.Invoke(__value9); + responseCreate?.Invoke(__value10); } - else if (SessionClose is { } __value10) + else if (SessionClose is { } __value11) { - sessionClose?.Invoke(__value10); + sessionClose?.Invoke(__value11); } } @@ -916,6 +992,7 @@ public void Switch( global::System.Action? sessionInputAudioAppend = null, global::System.Action? sessionInputAudioMute = null, global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, @@ -949,29 +1026,33 @@ public void Switch( { sessionInputAudioUnmute?.Invoke(__value4); } - else if (SessionInstructionsAppend is { } __value5) + else if (SessionOutputAudioFixturePlay is { } __value5) + { + sessionOutputAudioFixturePlay?.Invoke(__value5); + } + else if (SessionInstructionsAppend is { } __value6) { - sessionInstructionsAppend?.Invoke(__value5); + sessionInstructionsAppend?.Invoke(__value6); } - else if (SessionThinkingAppend is { } __value6) + else if (SessionThinkingAppend is { } __value7) { - sessionThinkingAppend?.Invoke(__value6); + sessionThinkingAppend?.Invoke(__value7); } - else if (SessionCommentaryAppend is { } __value7) + else if (SessionCommentaryAppend is { } __value8) { - sessionCommentaryAppend?.Invoke(__value7); + sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value8) + else if (ResponseItemCreate is { } __value9) { - responseItemCreate?.Invoke(__value8); + responseItemCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value9) + else if (ResponseCreate is { } __value10) { - responseCreate?.Invoke(__value9); + responseCreate?.Invoke(__value10); } - else if (SessionClose is { } __value10) + else if (SessionClose is { } __value11) { - sessionClose?.Invoke(__value10); + sessionClose?.Invoke(__value11); } } @@ -992,6 +1073,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParam), SessionInputAudioUnmute, typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam), + SessionOutputAudioFixturePlay, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), SessionInstructionsAppend, typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), SessionThinkingAppend, @@ -1025,6 +1108,7 @@ public bool Equals(LiveClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioAppend, other.SessionInputAudioAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioMute, other.SessionInputAudioMute) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioUnmute, other.SessionInputAudioUnmute) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputAudioFixturePlay, other.SessionOutputAudioFixturePlay) && 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) && 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 3dd2ba562..9c5a0f5c3 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 @@ -43,6 +43,10 @@ public enum LiveClientEventDiscriminatorType /// /// /// + SessionOutputAudioFixturePlay, + /// + /// + /// SessionStart, /// /// @@ -74,6 +78,7 @@ public static string ToValueString(this LiveClientEventDiscriminatorType value) LiveClientEventDiscriminatorType.SessionInputAudioMute => "session.input_audio.mute", LiveClientEventDiscriminatorType.SessionInputAudioUnmute => "session.input_audio.unmute", LiveClientEventDiscriminatorType.SessionInstructionsAppend => "session.instructions.append", + LiveClientEventDiscriminatorType.SessionOutputAudioFixturePlay => "session.output_audio.fixture.play", LiveClientEventDiscriminatorType.SessionStart => "session.start", LiveClientEventDiscriminatorType.SessionThinkingAppend => "session.thinking.append", LiveClientEventDiscriminatorType.SessionUpdate => "session.update", @@ -95,6 +100,7 @@ public static string ToValueString(this LiveClientEventDiscriminatorType value) "session.input_audio.mute" => LiveClientEventDiscriminatorType.SessionInputAudioMute, "session.input_audio.unmute" => LiveClientEventDiscriminatorType.SessionInputAudioUnmute, "session.instructions.append" => LiveClientEventDiscriminatorType.SessionInstructionsAppend, + "session.output_audio.fixture.play" => LiveClientEventDiscriminatorType.SessionOutputAudioFixturePlay, "session.start" => LiveClientEventDiscriminatorType.SessionStart, "session.thinking.append" => LiveClientEventDiscriminatorType.SessionThinkingAppend, "session.update" => LiveClientEventDiscriminatorType.SessionUpdate, 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 0fa634f0f..e7c365274 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 @@ -204,6 +204,44 @@ public bool TryPickSessionInputAudioUnmute( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionInputAudioUnmute' but the value was {ToString()}."); + /// + /// Play one complete audio fixture through the session output. Send this event over the primary WebSocket or a server sideband. Audio must be raw mono PCM16 little-endian at 24 kHz, regardless of the session audio format, and at most 30 seconds. The entire payload is validated before model speech is interrupted and input is muted. Only one fixture can be active. fixture.playing acknowledges acceptance and fixture.played reports server mixer drain. These notifications are not exact transport-media boundaries. Input arriving during playback is dropped and not replayed.
+ /// Example: {"type":"session.output_audio.fixture.play","event_id":"evt_play_001","audio":"AAAAAA=="} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; init; } +#else + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SessionOutputAudioFixturePlay))] +#endif + public bool IsSessionOutputAudioFixturePlay => SessionOutputAudioFixturePlay != null; + + /// + /// + /// + public bool TryPickSessionOutputAudioFixturePlay( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + value = SessionOutputAudioFixturePlay; + return IsSessionOutputAudioFixturePlay; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam PickSessionOutputAudioFixturePlay() => SessionOutputAudioFixturePlay is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputAudioFixturePlay' but the value was {ToString()}."); + /// /// Append developer instructions to the Live conversation while it is running, optionally associating them with an existing client delegation. Rejected while an audio fixture is active. These instructions remain in conversation history through compaction and are included in future backend delegations. For external audio, describe content already delivered so the assistant does not repeat it.
/// Example: {"type":"session.instructions.append","event_id":"evt_instructions_001","delegation_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","content":"The caller prefers outdoor seating."} @@ -546,6 +584,29 @@ public LiveForkClientEvent(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? valu ///
public static LiveForkClientEvent FromSessionInputAudioUnmute(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? value) => new LiveForkClientEvent(value); + /// + /// + /// + public static implicit operator LiveForkClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam value) => new LiveForkClientEvent((global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?(LiveForkClientEvent @this) => @this.SessionOutputAudioFixturePlay; + + /// + /// + /// + public LiveForkClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + SessionOutputAudioFixturePlay = value; + } + + /// + /// + /// + public static LiveForkClientEvent FromSessionOutputAudioFixturePlay(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) => new LiveForkClientEvent(value); + /// /// /// @@ -694,6 +755,7 @@ public LiveForkClientEvent( global::tryAGI.OpenAI.LiveInputAudioAppendEvent? sessionInputAudioAppend, global::tryAGI.OpenAI.LiveInputAudioMuteParam? sessionInputAudioMute, global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? sessionInputAudioUnmute, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay, global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, @@ -709,6 +771,7 @@ public LiveForkClientEvent( SessionInputAudioAppend = sessionInputAudioAppend; SessionInputAudioMute = sessionInputAudioMute; SessionInputAudioUnmute = sessionInputAudioUnmute; + SessionOutputAudioFixturePlay = sessionOutputAudioFixturePlay; SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; @@ -727,6 +790,7 @@ ResponseItemCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? + SessionOutputAudioFixturePlay as object ?? SessionInputAudioUnmute as object ?? SessionInputAudioMute as object ?? SessionInputAudioAppend as object ?? @@ -743,6 +807,7 @@ SessionStart as object SessionInputAudioAppend?.ToString() ?? SessionInputAudioMute?.ToString() ?? SessionInputAudioUnmute?.ToString() ?? + SessionOutputAudioFixturePlay?.ToString() ?? SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? @@ -756,7 +821,7 @@ SessionStart as object ///
public bool Validate() { - return IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionStart && !IsSessionUpdate && !IsSessionInputAudioAppend && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + 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; } /// @@ -768,6 +833,7 @@ public bool Validate() global::System.Func? sessionInputAudioAppend = null, global::System.Func? sessionInputAudioMute = null, global::System.Func? sessionInputAudioUnmute = null, + global::System.Func? sessionOutputAudioFixturePlay = null, global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, @@ -801,29 +867,33 @@ public bool Validate() { return sessionInputAudioUnmute(__value4); } - else if (SessionInstructionsAppend is { } __value5 && sessionInstructionsAppend != null) + else if (SessionOutputAudioFixturePlay is { } __value5 && sessionOutputAudioFixturePlay != null) + { + return sessionOutputAudioFixturePlay(__value5); + } + else if (SessionInstructionsAppend is { } __value6 && sessionInstructionsAppend != null) { - return sessionInstructionsAppend(__value5); + return sessionInstructionsAppend(__value6); } - else if (SessionThinkingAppend is { } __value6 && sessionThinkingAppend != null) + else if (SessionThinkingAppend is { } __value7 && sessionThinkingAppend != null) { - return sessionThinkingAppend(__value6); + return sessionThinkingAppend(__value7); } - else if (SessionCommentaryAppend is { } __value7 && sessionCommentaryAppend != null) + else if (SessionCommentaryAppend is { } __value8 && sessionCommentaryAppend != null) { - return sessionCommentaryAppend(__value7); + return sessionCommentaryAppend(__value8); } - else if (ResponseItemCreate is { } __value8 && responseItemCreate != null) + else if (ResponseItemCreate is { } __value9 && responseItemCreate != null) { - return responseItemCreate(__value8); + return responseItemCreate(__value9); } - else if (ResponseCreate is { } __value9 && responseCreate != null) + else if (ResponseCreate is { } __value10 && responseCreate != null) { - return responseCreate(__value9); + return responseCreate(__value10); } - else if (SessionClose is { } __value10 && sessionClose != null) + else if (SessionClose is { } __value11 && sessionClose != null) { - return sessionClose(__value10); + return sessionClose(__value11); } return default(TResult); @@ -843,6 +913,8 @@ public void Match( global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, + global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, @@ -881,29 +953,33 @@ public void Match( { sessionInputAudioUnmute?.Invoke(__value4); } - else if (SessionInstructionsAppend is { } __value5) + else if (SessionOutputAudioFixturePlay is { } __value5) + { + sessionOutputAudioFixturePlay?.Invoke(__value5); + } + else if (SessionInstructionsAppend is { } __value6) { - sessionInstructionsAppend?.Invoke(__value5); + sessionInstructionsAppend?.Invoke(__value6); } - else if (SessionThinkingAppend is { } __value6) + else if (SessionThinkingAppend is { } __value7) { - sessionThinkingAppend?.Invoke(__value6); + sessionThinkingAppend?.Invoke(__value7); } - else if (SessionCommentaryAppend is { } __value7) + else if (SessionCommentaryAppend is { } __value8) { - sessionCommentaryAppend?.Invoke(__value7); + sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value8) + else if (ResponseItemCreate is { } __value9) { - responseItemCreate?.Invoke(__value8); + responseItemCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value9) + else if (ResponseCreate is { } __value10) { - responseCreate?.Invoke(__value9); + responseCreate?.Invoke(__value10); } - else if (SessionClose is { } __value10) + else if (SessionClose is { } __value11) { - sessionClose?.Invoke(__value10); + sessionClose?.Invoke(__value11); } } @@ -916,6 +992,7 @@ public void Switch( global::System.Action? sessionInputAudioAppend = null, global::System.Action? sessionInputAudioMute = null, global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, @@ -949,29 +1026,33 @@ public void Switch( { sessionInputAudioUnmute?.Invoke(__value4); } - else if (SessionInstructionsAppend is { } __value5) + else if (SessionOutputAudioFixturePlay is { } __value5) + { + sessionOutputAudioFixturePlay?.Invoke(__value5); + } + else if (SessionInstructionsAppend is { } __value6) { - sessionInstructionsAppend?.Invoke(__value5); + sessionInstructionsAppend?.Invoke(__value6); } - else if (SessionThinkingAppend is { } __value6) + else if (SessionThinkingAppend is { } __value7) { - sessionThinkingAppend?.Invoke(__value6); + sessionThinkingAppend?.Invoke(__value7); } - else if (SessionCommentaryAppend is { } __value7) + else if (SessionCommentaryAppend is { } __value8) { - sessionCommentaryAppend?.Invoke(__value7); + sessionCommentaryAppend?.Invoke(__value8); } - else if (ResponseItemCreate is { } __value8) + else if (ResponseItemCreate is { } __value9) { - responseItemCreate?.Invoke(__value8); + responseItemCreate?.Invoke(__value9); } - else if (ResponseCreate is { } __value9) + else if (ResponseCreate is { } __value10) { - responseCreate?.Invoke(__value9); + responseCreate?.Invoke(__value10); } - else if (SessionClose is { } __value10) + else if (SessionClose is { } __value11) { - sessionClose?.Invoke(__value10); + sessionClose?.Invoke(__value11); } } @@ -992,6 +1073,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParam), SessionInputAudioUnmute, typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam), + SessionOutputAudioFixturePlay, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), SessionInstructionsAppend, typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), SessionThinkingAppend, @@ -1025,6 +1108,7 @@ public bool Equals(LiveForkClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioAppend, other.SessionInputAudioAppend) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioMute, other.SessionInputAudioMute) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioUnmute, other.SessionInputAudioUnmute) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputAudioFixturePlay, other.SessionOutputAudioFixturePlay) && 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) && 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 67d22cabe..1531d92a8 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 @@ -43,6 +43,10 @@ public enum LiveForkClientEventDiscriminatorType /// /// /// + SessionOutputAudioFixturePlay, + /// + /// + /// SessionStart, /// /// @@ -74,6 +78,7 @@ public static string ToValueString(this LiveForkClientEventDiscriminatorType val LiveForkClientEventDiscriminatorType.SessionInputAudioMute => "session.input_audio.mute", LiveForkClientEventDiscriminatorType.SessionInputAudioUnmute => "session.input_audio.unmute", LiveForkClientEventDiscriminatorType.SessionInstructionsAppend => "session.instructions.append", + LiveForkClientEventDiscriminatorType.SessionOutputAudioFixturePlay => "session.output_audio.fixture.play", LiveForkClientEventDiscriminatorType.SessionStart => "session.start", LiveForkClientEventDiscriminatorType.SessionThinkingAppend => "session.thinking.append", LiveForkClientEventDiscriminatorType.SessionUpdate => "session.update", @@ -95,6 +100,7 @@ public static string ToValueString(this LiveForkClientEventDiscriminatorType val "session.input_audio.mute" => LiveForkClientEventDiscriminatorType.SessionInputAudioMute, "session.input_audio.unmute" => LiveForkClientEventDiscriminatorType.SessionInputAudioUnmute, "session.instructions.append" => LiveForkClientEventDiscriminatorType.SessionInstructionsAppend, + "session.output_audio.fixture.play" => LiveForkClientEventDiscriminatorType.SessionOutputAudioFixturePlay, "session.start" => LiveForkClientEventDiscriminatorType.SessionStart, "session.thinking.append" => LiveForkClientEventDiscriminatorType.SessionThinkingAppend, "session.update" => LiveForkClientEventDiscriminatorType.SessionUpdate, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.Json.g.cs new file mode 100644 index 000000000..31028fb90 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveOutputAudioFixturePlayParam + { + /// + /// 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.LiveOutputAudioFixturePlayParam? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? 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.LiveOutputAudioFixturePlayParam? 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.LiveOutputAudioFixturePlayParam), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam; + } + + /// + /// 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.LiveOutputAudioFixturePlayParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.g.cs new file mode 100644 index 000000000..e6287a962 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParam.g.cs @@ -0,0 +1,82 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Play one complete audio fixture through the session output. Send this event over the primary WebSocket or a server sideband. Audio must be raw mono PCM16 little-endian at 24 kHz, regardless of the session audio format, and at most 30 seconds. The entire payload is validated before model speech is interrupted and input is muted. Only one fixture can be active. fixture.playing acknowledges acceptance and fixture.played reports server mixer drain. These notifications are not exact transport-media boundaries. Input arriving during playback is dropped and not replayed.
+ /// Example: {"type":"session.output_audio.fixture.play","event_id":"evt_play_001","audio":"AAAAAA=="} + ///
+ public sealed partial class LiveOutputAudioFixturePlayParam + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("event_id")] + public string? EventId { get; set; } + + /// + /// Default Value: session.output_audio.fixture.play + /// + /// global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType.SessionOutputAudioFixturePlay + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveOutputAudioFixturePlayParamTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType Type { get; set; } = global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType.SessionOutputAudioFixturePlay; + + /// + /// Base64-encoded raw mono PCM16 audio, little-endian, at 24 kHz. Do not include a WAV or other container header. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("audio")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Audio { 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. + /// + /// + /// Base64-encoded raw mono PCM16 audio, little-endian, at 24 kHz. Do not include a WAV or other container header. + /// + /// + /// + /// Default Value: session.output_audio.fixture.play + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveOutputAudioFixturePlayParam( + string audio, + string? eventId, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType type = global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParamType.SessionOutputAudioFixturePlay) + { + this.EventId = eventId; + this.Type = type; + this.Audio = audio ?? throw new global::System.ArgumentNullException(nameof(audio)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveOutputAudioFixturePlayParam() + { + } + + /// + /// Creates a new from its single non-const required field, + /// hardcoding any const discriminator fields. + /// + public static LiveOutputAudioFixturePlayParam FromAudio(string audio) + { + return new LiveOutputAudioFixturePlayParam + { + Audio = audio, + }; + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParamType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParamType.g.cs new file mode 100644 index 000000000..a01e5c9f8 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlayParamType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Default Value: session.output_audio.fixture.play + /// + public enum LiveOutputAudioFixturePlayParamType + { + /// + /// + /// + SessionOutputAudioFixturePlay, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveOutputAudioFixturePlayParamTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveOutputAudioFixturePlayParamType value) + { + return value switch + { + LiveOutputAudioFixturePlayParamType.SessionOutputAudioFixturePlay => "session.output_audio.fixture.play", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveOutputAudioFixturePlayParamType? ToEnum(string value) + { + return value switch + { + "session.output_audio.fixture.play" => LiveOutputAudioFixturePlayParamType.SessionOutputAudioFixturePlay, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlaying.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlaying.g.cs index 299e8c57e..96699156b 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlaying.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveOutputAudioFixturePlaying.g.cs @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// /// The existing playback path has accepted the validated audio fixture. This acknowledgment does not identify when the listener receives the first sample. The optional client_event_id echoes the play command.
- /// Example: {"type":"session.output_audio.fixture.playing","event_id":"evt_play_started_001","client_event_id":"evt_play_001"} + /// Example: {"type":"session.output_audio.fixture.playing","event_id":"evt_playing_001","client_event_id":"evt_play_001"} ///
public sealed partial class LiveOutputAudioFixturePlaying { 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 2943517bd..d421f5200 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 @@ -168,7 +168,7 @@ public bool TryPickSessionInputAudioUnmuted( /// /// The existing playback path has accepted the validated audio fixture. This acknowledgment does not identify when the listener receives the first sample. The optional client_event_id echoes the play command.
- /// Example: {"type":"session.output_audio.fixture.playing","event_id":"evt_play_started_001","client_event_id":"evt_play_001"} + /// Example: {"type":"session.output_audio.fixture.playing","event_id":"evt_playing_001","client_event_id":"evt_play_001"} ///
#if NET6_0_OR_GREATER public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? SessionOutputAudioFixturePlaying { get; init; } 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 4ac4e4120..7b800a4a2 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 @@ -5,7 +5,7 @@ namespace tryAGI.OpenAI { /// - /// Client events accepted by an attached Live sideband WebSocket. The session is already started; send audio over the primary connection. + /// Client events accepted by an attached Live sideband WebSocket. The session has already started. Send input audio over the primary connection. /// public readonly partial struct LiveSidebandClientEvent : global::System.IEquatable { @@ -128,6 +128,44 @@ public bool TryPickSessionInputAudioUnmute( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionInputAudioUnmute' but the value was {ToString()}."); + /// + /// Play one complete audio fixture through the session output. Send this event over the primary WebSocket or a server sideband. Audio must be raw mono PCM16 little-endian at 24 kHz, regardless of the session audio format, and at most 30 seconds. The entire payload is validated before model speech is interrupted and input is muted. Only one fixture can be active. fixture.playing acknowledges acceptance and fixture.played reports server mixer drain. These notifications are not exact transport-media boundaries. Input arriving during playback is dropped and not replayed.
+ /// Example: {"type":"session.output_audio.fixture.play","event_id":"evt_play_001","audio":"AAAAAA=="} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; init; } +#else + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? SessionOutputAudioFixturePlay { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SessionOutputAudioFixturePlay))] +#endif + public bool IsSessionOutputAudioFixturePlay => SessionOutputAudioFixturePlay != null; + + /// + /// + /// + public bool TryPickSessionOutputAudioFixturePlay( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + value = SessionOutputAudioFixturePlay; + return IsSessionOutputAudioFixturePlay; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam PickSessionOutputAudioFixturePlay() => SessionOutputAudioFixturePlay is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputAudioFixturePlay' but the value was {ToString()}."); + /// /// Append developer instructions to the Live conversation while it is running, optionally associating them with an existing client delegation. Rejected while an audio fixture is active. These instructions remain in conversation history through compaction and are included in future backend delegations. For external audio, describe content already delivered so the assistant does not repeat it.
/// Example: {"type":"session.instructions.append","event_id":"evt_instructions_001","delegation_id":"openapi-json-null-sentinel-value-2BF93600-0FE4-4250-987A-E5DDB203E464","content":"The caller prefers outdoor seating."} @@ -424,6 +462,29 @@ public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? ///
public static LiveSidebandClientEvent FromSessionInputAudioUnmute(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? value) => new LiveSidebandClientEvent(value); + /// + /// + /// + public static implicit operator LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam value) => new LiveSidebandClientEvent((global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam?(LiveSidebandClientEvent @this) => @this.SessionOutputAudioFixturePlay; + + /// + /// + /// + public LiveSidebandClientEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) + { + SessionOutputAudioFixturePlay = value; + } + + /// + /// + /// + public static LiveSidebandClientEvent FromSessionOutputAudioFixturePlay(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? value) => new LiveSidebandClientEvent(value); + /// /// /// @@ -570,6 +631,7 @@ public LiveSidebandClientEvent( global::tryAGI.OpenAI.LiveSessionUpdateParam? sessionUpdate, global::tryAGI.OpenAI.LiveInputAudioMuteParam? sessionInputAudioMute, global::tryAGI.OpenAI.LiveInputAudioUnmuteParam? sessionInputAudioUnmute, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam? sessionOutputAudioFixturePlay, global::tryAGI.OpenAI.LiveInstructionsAppendParam? sessionInstructionsAppend, global::tryAGI.OpenAI.LiveThinkingAppendParam? sessionThinkingAppend, global::tryAGI.OpenAI.LiveCommentaryAppendParam? sessionCommentaryAppend, @@ -583,6 +645,7 @@ public LiveSidebandClientEvent( SessionUpdate = sessionUpdate; SessionInputAudioMute = sessionInputAudioMute; SessionInputAudioUnmute = sessionInputAudioUnmute; + SessionOutputAudioFixturePlay = sessionOutputAudioFixturePlay; SessionInstructionsAppend = sessionInstructionsAppend; SessionThinkingAppend = sessionThinkingAppend; SessionCommentaryAppend = sessionCommentaryAppend; @@ -601,6 +664,7 @@ ResponseItemCreate as object ?? SessionCommentaryAppend as object ?? SessionThinkingAppend as object ?? SessionInstructionsAppend as object ?? + SessionOutputAudioFixturePlay as object ?? SessionInputAudioUnmute as object ?? SessionInputAudioMute as object ?? SessionUpdate as object @@ -613,6 +677,7 @@ SessionUpdate as object SessionUpdate?.ToString() ?? SessionInputAudioMute?.ToString() ?? SessionInputAudioUnmute?.ToString() ?? + SessionOutputAudioFixturePlay?.ToString() ?? SessionInstructionsAppend?.ToString() ?? SessionThinkingAppend?.ToString() ?? SessionCommentaryAppend?.ToString() ?? @@ -626,7 +691,7 @@ SessionUpdate as object ///
public bool Validate() { - return IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && IsResponseItemCreate && !IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && IsResponseCreate && !IsSessionClose || !IsSessionUpdate && !IsSessionInputAudioMute && !IsSessionInputAudioUnmute && !IsSessionInstructionsAppend && !IsSessionThinkingAppend && !IsSessionCommentaryAppend && !IsResponseItemCreate && !IsResponseCreate && IsSessionClose; + 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; } /// @@ -636,6 +701,7 @@ public bool Validate() global::System.Func? sessionUpdate = null, global::System.Func? sessionInputAudioMute = null, global::System.Func? sessionInputAudioUnmute = null, + global::System.Func? sessionOutputAudioFixturePlay = null, global::System.Func? sessionInstructionsAppend = null, global::System.Func? sessionThinkingAppend = null, global::System.Func? sessionCommentaryAppend = null, @@ -661,29 +727,33 @@ public bool Validate() { return sessionInputAudioUnmute(__value2); } - else if (SessionInstructionsAppend is { } __value3 && sessionInstructionsAppend != null) + else if (SessionOutputAudioFixturePlay is { } __value3 && sessionOutputAudioFixturePlay != null) + { + return sessionOutputAudioFixturePlay(__value3); + } + else if (SessionInstructionsAppend is { } __value4 && sessionInstructionsAppend != null) { - return sessionInstructionsAppend(__value3); + return sessionInstructionsAppend(__value4); } - else if (SessionThinkingAppend is { } __value4 && sessionThinkingAppend != null) + else if (SessionThinkingAppend is { } __value5 && sessionThinkingAppend != null) { - return sessionThinkingAppend(__value4); + return sessionThinkingAppend(__value5); } - else if (SessionCommentaryAppend is { } __value5 && sessionCommentaryAppend != null) + else if (SessionCommentaryAppend is { } __value6 && sessionCommentaryAppend != null) { - return sessionCommentaryAppend(__value5); + return sessionCommentaryAppend(__value6); } - else if (ResponseItemCreate is { } __value6 && responseItemCreate != null) + else if (ResponseItemCreate is { } __value7 && responseItemCreate != null) { - return responseItemCreate(__value6); + return responseItemCreate(__value7); } - else if (ResponseCreate is { } __value7 && responseCreate != null) + else if (ResponseCreate is { } __value8 && responseCreate != null) { - return responseCreate(__value7); + return responseCreate(__value8); } - else if (SessionClose is { } __value8 && sessionClose != null) + else if (SessionClose is { } __value9 && sessionClose != null) { - return sessionClose(__value8); + return sessionClose(__value9); } return default(TResult); @@ -699,6 +769,8 @@ public void Match( global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, + global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, @@ -729,29 +801,33 @@ public void Match( { sessionInputAudioUnmute?.Invoke(__value2); } - else if (SessionInstructionsAppend is { } __value3) + else if (SessionOutputAudioFixturePlay is { } __value3) + { + sessionOutputAudioFixturePlay?.Invoke(__value3); + } + else if (SessionInstructionsAppend is { } __value4) { - sessionInstructionsAppend?.Invoke(__value3); + sessionInstructionsAppend?.Invoke(__value4); } - else if (SessionThinkingAppend is { } __value4) + else if (SessionThinkingAppend is { } __value5) { - sessionThinkingAppend?.Invoke(__value4); + sessionThinkingAppend?.Invoke(__value5); } - else if (SessionCommentaryAppend is { } __value5) + else if (SessionCommentaryAppend is { } __value6) { - sessionCommentaryAppend?.Invoke(__value5); + sessionCommentaryAppend?.Invoke(__value6); } - else if (ResponseItemCreate is { } __value6) + else if (ResponseItemCreate is { } __value7) { - responseItemCreate?.Invoke(__value6); + responseItemCreate?.Invoke(__value7); } - else if (ResponseCreate is { } __value7) + else if (ResponseCreate is { } __value8) { - responseCreate?.Invoke(__value7); + responseCreate?.Invoke(__value8); } - else if (SessionClose is { } __value8) + else if (SessionClose is { } __value9) { - sessionClose?.Invoke(__value8); + sessionClose?.Invoke(__value9); } } @@ -762,6 +838,7 @@ public void Switch( global::System.Action? sessionUpdate = null, global::System.Action? sessionInputAudioMute = null, global::System.Action? sessionInputAudioUnmute = null, + global::System.Action? sessionOutputAudioFixturePlay = null, global::System.Action? sessionInstructionsAppend = null, global::System.Action? sessionThinkingAppend = null, global::System.Action? sessionCommentaryAppend = null, @@ -787,29 +864,33 @@ public void Switch( { sessionInputAudioUnmute?.Invoke(__value2); } - else if (SessionInstructionsAppend is { } __value3) + else if (SessionOutputAudioFixturePlay is { } __value3) + { + sessionOutputAudioFixturePlay?.Invoke(__value3); + } + else if (SessionInstructionsAppend is { } __value4) { - sessionInstructionsAppend?.Invoke(__value3); + sessionInstructionsAppend?.Invoke(__value4); } - else if (SessionThinkingAppend is { } __value4) + else if (SessionThinkingAppend is { } __value5) { - sessionThinkingAppend?.Invoke(__value4); + sessionThinkingAppend?.Invoke(__value5); } - else if (SessionCommentaryAppend is { } __value5) + else if (SessionCommentaryAppend is { } __value6) { - sessionCommentaryAppend?.Invoke(__value5); + sessionCommentaryAppend?.Invoke(__value6); } - else if (ResponseItemCreate is { } __value6) + else if (ResponseItemCreate is { } __value7) { - responseItemCreate?.Invoke(__value6); + responseItemCreate?.Invoke(__value7); } - else if (ResponseCreate is { } __value7) + else if (ResponseCreate is { } __value8) { - responseCreate?.Invoke(__value7); + responseCreate?.Invoke(__value8); } - else if (SessionClose is { } __value8) + else if (SessionClose is { } __value9) { - sessionClose?.Invoke(__value8); + sessionClose?.Invoke(__value9); } } @@ -826,6 +907,8 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveInputAudioMuteParam), SessionInputAudioUnmute, typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuteParam), + SessionOutputAudioFixturePlay, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayParam), SessionInstructionsAppend, typeof(global::tryAGI.OpenAI.LiveInstructionsAppendParam), SessionThinkingAppend, @@ -857,6 +940,7 @@ public bool Equals(LiveSidebandClientEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionUpdate, other.SessionUpdate) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioMute, other.SessionInputAudioMute) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioUnmute, other.SessionInputAudioUnmute) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputAudioFixturePlay, other.SessionOutputAudioFixturePlay) && 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) && 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 fee4bd85c..b1a952d28 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 @@ -39,6 +39,10 @@ public enum LiveSidebandClientEventDiscriminatorType /// /// /// + SessionOutputAudioFixturePlay, + /// + /// + /// SessionThinkingAppend, /// /// @@ -65,6 +69,7 @@ public static string ToValueString(this LiveSidebandClientEventDiscriminatorType LiveSidebandClientEventDiscriminatorType.SessionInputAudioMute => "session.input_audio.mute", LiveSidebandClientEventDiscriminatorType.SessionInputAudioUnmute => "session.input_audio.unmute", LiveSidebandClientEventDiscriminatorType.SessionInstructionsAppend => "session.instructions.append", + LiveSidebandClientEventDiscriminatorType.SessionOutputAudioFixturePlay => "session.output_audio.fixture.play", LiveSidebandClientEventDiscriminatorType.SessionThinkingAppend => "session.thinking.append", LiveSidebandClientEventDiscriminatorType.SessionUpdate => "session.update", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), @@ -84,6 +89,7 @@ public static string ToValueString(this LiveSidebandClientEventDiscriminatorType "session.input_audio.mute" => LiveSidebandClientEventDiscriminatorType.SessionInputAudioMute, "session.input_audio.unmute" => LiveSidebandClientEventDiscriminatorType.SessionInputAudioUnmute, "session.instructions.append" => LiveSidebandClientEventDiscriminatorType.SessionInstructionsAppend, + "session.output_audio.fixture.play" => LiveSidebandClientEventDiscriminatorType.SessionOutputAudioFixturePlay, "session.thinking.append" => LiveSidebandClientEventDiscriminatorType.SessionThinkingAppend, "session.update" => LiveSidebandClientEventDiscriminatorType.SessionUpdate, _ => null, 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 0ce1baffb..9a49ece01 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 @@ -280,6 +280,82 @@ public bool TryPickSessionInputAudioUnmuted( ? value : throw new global::System.InvalidOperationException($"Expected union variant 'SessionInputAudioUnmuted' but the value was {ToString()}."); + /// + /// The existing playback path has accepted the validated audio fixture. This acknowledgment does not identify when the listener receives the first sample. The optional client_event_id echoes the play command.
+ /// Example: {"type":"session.output_audio.fixture.playing","event_id":"evt_playing_001","client_event_id":"evt_play_001"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? SessionOutputAudioFixturePlaying { get; init; } +#else + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? SessionOutputAudioFixturePlaying { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SessionOutputAudioFixturePlaying))] +#endif + public bool IsSessionOutputAudioFixturePlaying => SessionOutputAudioFixturePlaying != null; + + /// + /// + /// + public bool TryPickSessionOutputAudioFixturePlaying( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? value) + { + value = SessionOutputAudioFixturePlaying; + return IsSessionOutputAudioFixturePlaying; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying PickSessionOutputAudioFixturePlaying() => SessionOutputAudioFixturePlaying is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputAudioFixturePlaying' but the value was {ToString()}."); + + /// + /// The complete audio fixture has drained from the server mixer and normal inference has resumed. Transport buffers may still contain audio; this event does not prove listener-side completion. The optional client_event_id echoes the play command. This event is not emitted for canceled or failed playback.
+ /// Example: {"type":"session.output_audio.fixture.played","event_id":"evt_played_001","client_event_id":"evt_play_001"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? SessionOutputAudioFixturePlayed { get; init; } +#else + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? SessionOutputAudioFixturePlayed { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(SessionOutputAudioFixturePlayed))] +#endif + public bool IsSessionOutputAudioFixturePlayed => SessionOutputAudioFixturePlayed != null; + + /// + /// + /// + public bool TryPickSessionOutputAudioFixturePlayed( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? value) + { + value = SessionOutputAudioFixturePlayed; + return IsSessionOutputAudioFixturePlayed; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed PickSessionOutputAudioFixturePlayed() => SessionOutputAudioFixturePlayed is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'SessionOutputAudioFixturePlayed' but the value was {ToString()}."); + /// /// Returned when a session.instructions.append command is accepted into the Live session timeline. Acknowledges the appended instructions without guaranteeing that the model has acted on them.
/// Example: {"type":"session.instructions.appended","event_id":"evt_instructions_002","client_event_id":"evt_instructions_001","start_ms":1200,"end_ms":1400} @@ -858,6 +934,52 @@ public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveInputAudioUnmuted? valu ///
public static LiveSidebandServerEvent FromSessionInputAudioUnmuted(global::tryAGI.OpenAI.LiveInputAudioUnmuted? value) => new LiveSidebandServerEvent(value); + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying?(LiveSidebandServerEvent @this) => @this.SessionOutputAudioFixturePlaying; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? value) + { + SessionOutputAudioFixturePlaying = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromSessionOutputAudioFixturePlaying(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? value) => new LiveSidebandServerEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed?(LiveSidebandServerEvent @this) => @this.SessionOutputAudioFixturePlayed; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? value) + { + SessionOutputAudioFixturePlayed = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromSessionOutputAudioFixturePlayed(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? value) => new LiveSidebandServerEvent(value); + /// /// /// @@ -1123,6 +1245,8 @@ public LiveSidebandServerEvent( global::tryAGI.OpenAI.LiveSessionUpdated? sessionUpdated, global::tryAGI.OpenAI.LiveInputAudioMuted? sessionInputAudioMuted, global::tryAGI.OpenAI.LiveInputAudioUnmuted? sessionInputAudioUnmuted, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying? sessionOutputAudioFixturePlaying, + global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed? sessionOutputAudioFixturePlayed, global::tryAGI.OpenAI.LiveInstructionsAppended? sessionInstructionsAppended, global::tryAGI.OpenAI.LiveThinkingAppended? sessionThinkingAppended, global::tryAGI.OpenAI.LiveCommentaryAppended? sessionCommentaryAppended, @@ -1145,6 +1269,8 @@ public LiveSidebandServerEvent( SessionUpdated = sessionUpdated; SessionInputAudioMuted = sessionInputAudioMuted; SessionInputAudioUnmuted = sessionInputAudioUnmuted; + SessionOutputAudioFixturePlaying = sessionOutputAudioFixturePlaying; + SessionOutputAudioFixturePlayed = sessionOutputAudioFixturePlayed; SessionInstructionsAppended = sessionInstructionsAppended; SessionThinkingAppended = sessionThinkingAppended; SessionCommentaryAppended = sessionCommentaryAppended; @@ -1173,6 +1299,8 @@ SessionInputTranscriptDelta as object ?? SessionCommentaryAppended as object ?? SessionThinkingAppended as object ?? SessionInstructionsAppended as object ?? + SessionOutputAudioFixturePlayed as object ?? + SessionOutputAudioFixturePlaying as object ?? SessionInputAudioUnmuted as object ?? SessionInputAudioMuted as object ?? SessionUpdated as object ?? @@ -1193,6 +1321,8 @@ TransportRinging as object SessionUpdated?.ToString() ?? SessionInputAudioMuted?.ToString() ?? SessionInputAudioUnmuted?.ToString() ?? + SessionOutputAudioFixturePlaying?.ToString() ?? + SessionOutputAudioFixturePlayed?.ToString() ?? SessionInstructionsAppended?.ToString() ?? SessionThinkingAppended?.ToString() ?? SessionCommentaryAppended?.ToString() ?? @@ -1211,7 +1341,7 @@ TransportRinging as object ///
public bool Validate() { - return IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo || !IsTransportRinging && !IsTransportAnswered && !IsTransportFailed && !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !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 && !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; } /// @@ -1225,6 +1355,8 @@ public bool Validate() global::System.Func? sessionUpdated = null, global::System.Func? sessionInputAudioMuted = null, global::System.Func? sessionInputAudioUnmuted = null, + global::System.Func? sessionOutputAudioFixturePlaying = null, + global::System.Func? sessionOutputAudioFixturePlayed = null, global::System.Func? sessionInstructionsAppended = null, global::System.Func? sessionThinkingAppended = null, global::System.Func? sessionCommentaryAppended = null, @@ -1271,49 +1403,57 @@ public bool Validate() { return sessionInputAudioUnmuted(__value6); } - else if (SessionInstructionsAppended is { } __value7 && sessionInstructionsAppended != null) + else if (SessionOutputAudioFixturePlaying is { } __value7 && sessionOutputAudioFixturePlaying != null) + { + return sessionOutputAudioFixturePlaying(__value7); + } + else if (SessionOutputAudioFixturePlayed is { } __value8 && sessionOutputAudioFixturePlayed != null) { - return sessionInstructionsAppended(__value7); + return sessionOutputAudioFixturePlayed(__value8); } - else if (SessionThinkingAppended is { } __value8 && sessionThinkingAppended != null) + else if (SessionInstructionsAppended is { } __value9 && sessionInstructionsAppended != null) { - return sessionThinkingAppended(__value8); + return sessionInstructionsAppended(__value9); } - else if (SessionCommentaryAppended is { } __value9 && sessionCommentaryAppended != null) + else if (SessionThinkingAppended is { } __value10 && sessionThinkingAppended != null) { - return sessionCommentaryAppended(__value9); + return sessionThinkingAppended(__value10); } - else if (SessionInputTranscriptDelta is { } __value10 && sessionInputTranscriptDelta != null) + else if (SessionCommentaryAppended is { } __value11 && sessionCommentaryAppended != null) { - return sessionInputTranscriptDelta(__value10); + return sessionCommentaryAppended(__value11); } - else if (SessionOutputTranscriptDelta is { } __value11 && sessionOutputTranscriptDelta != null) + else if (SessionInputTranscriptDelta is { } __value12 && sessionInputTranscriptDelta != null) { - return sessionOutputTranscriptDelta(__value11); + return sessionInputTranscriptDelta(__value12); } - else if (SessionDelegationCreated is { } __value12 && sessionDelegationCreated != null) + else if (SessionOutputTranscriptDelta is { } __value13 && sessionOutputTranscriptDelta != null) { - return sessionDelegationCreated(__value12); + return sessionOutputTranscriptDelta(__value13); } - else if (ResponseEvent is { } __value13 && responseEvent != null) + else if (SessionDelegationCreated is { } __value14 && sessionDelegationCreated != null) { - return responseEvent(__value13); + return sessionDelegationCreated(__value14); } - else if (SessionUsageUpdated is { } __value14 && sessionUsageUpdated != null) + else if (ResponseEvent is { } __value15 && responseEvent != null) { - return sessionUsageUpdated(__value14); + return responseEvent(__value15); } - else if (SessionClosed is { } __value15 && sessionClosed != null) + else if (SessionUsageUpdated is { } __value16 && sessionUsageUpdated != null) { - return sessionClosed(__value15); + return sessionUsageUpdated(__value16); } - else if (Error is { } __value16 && error != null) + else if (SessionClosed is { } __value17 && sessionClosed != null) { - return error(__value16); + return sessionClosed(__value17); } - else if (Info is { } __value17 && info != null) + else if (Error is { } __value18 && error != null) { - return info(__value17); + return error(__value18); + } + else if (Info is { } __value19 && info != null) + { + return info(__value19); } return default(TResult); @@ -1337,6 +1477,10 @@ public void Match( global::System.Action? sessionInputAudioUnmuted = null, + global::System.Action? sessionOutputAudioFixturePlaying = null, + + global::System.Action? sessionOutputAudioFixturePlayed = null, + global::System.Action? sessionInstructionsAppended = null, global::System.Action? sessionThinkingAppended = null, @@ -1393,49 +1537,57 @@ public void Match( { sessionInputAudioUnmuted?.Invoke(__value6); } - else if (SessionInstructionsAppended is { } __value7) + else if (SessionOutputAudioFixturePlaying is { } __value7) + { + sessionOutputAudioFixturePlaying?.Invoke(__value7); + } + else if (SessionOutputAudioFixturePlayed is { } __value8) { - sessionInstructionsAppended?.Invoke(__value7); + sessionOutputAudioFixturePlayed?.Invoke(__value8); } - else if (SessionThinkingAppended is { } __value8) + else if (SessionInstructionsAppended is { } __value9) { - sessionThinkingAppended?.Invoke(__value8); + sessionInstructionsAppended?.Invoke(__value9); } - else if (SessionCommentaryAppended is { } __value9) + else if (SessionThinkingAppended is { } __value10) { - sessionCommentaryAppended?.Invoke(__value9); + sessionThinkingAppended?.Invoke(__value10); } - else if (SessionInputTranscriptDelta is { } __value10) + else if (SessionCommentaryAppended is { } __value11) { - sessionInputTranscriptDelta?.Invoke(__value10); + sessionCommentaryAppended?.Invoke(__value11); } - else if (SessionOutputTranscriptDelta is { } __value11) + else if (SessionInputTranscriptDelta is { } __value12) { - sessionOutputTranscriptDelta?.Invoke(__value11); + sessionInputTranscriptDelta?.Invoke(__value12); } - else if (SessionDelegationCreated is { } __value12) + else if (SessionOutputTranscriptDelta is { } __value13) { - sessionDelegationCreated?.Invoke(__value12); + sessionOutputTranscriptDelta?.Invoke(__value13); } - else if (ResponseEvent is { } __value13) + else if (SessionDelegationCreated is { } __value14) { - responseEvent?.Invoke(__value13); + sessionDelegationCreated?.Invoke(__value14); } - else if (SessionUsageUpdated is { } __value14) + else if (ResponseEvent is { } __value15) { - sessionUsageUpdated?.Invoke(__value14); + responseEvent?.Invoke(__value15); } - else if (SessionClosed is { } __value15) + else if (SessionUsageUpdated is { } __value16) { - sessionClosed?.Invoke(__value15); + sessionUsageUpdated?.Invoke(__value16); } - else if (Error is { } __value16) + else if (SessionClosed is { } __value17) { - error?.Invoke(__value16); + sessionClosed?.Invoke(__value17); } - else if (Info is { } __value17) + else if (Error is { } __value18) { - info?.Invoke(__value17); + error?.Invoke(__value18); + } + else if (Info is { } __value19) + { + info?.Invoke(__value19); } } @@ -1450,6 +1602,8 @@ public void Switch( global::System.Action? sessionUpdated = null, global::System.Action? sessionInputAudioMuted = null, global::System.Action? sessionInputAudioUnmuted = null, + global::System.Action? sessionOutputAudioFixturePlaying = null, + global::System.Action? sessionOutputAudioFixturePlayed = null, global::System.Action? sessionInstructionsAppended = null, global::System.Action? sessionThinkingAppended = null, global::System.Action? sessionCommentaryAppended = null, @@ -1496,49 +1650,57 @@ public void Switch( { sessionInputAudioUnmuted?.Invoke(__value6); } - else if (SessionInstructionsAppended is { } __value7) + else if (SessionOutputAudioFixturePlaying is { } __value7) + { + sessionOutputAudioFixturePlaying?.Invoke(__value7); + } + else if (SessionOutputAudioFixturePlayed is { } __value8) + { + sessionOutputAudioFixturePlayed?.Invoke(__value8); + } + else if (SessionInstructionsAppended is { } __value9) { - sessionInstructionsAppended?.Invoke(__value7); + sessionInstructionsAppended?.Invoke(__value9); } - else if (SessionThinkingAppended is { } __value8) + else if (SessionThinkingAppended is { } __value10) { - sessionThinkingAppended?.Invoke(__value8); + sessionThinkingAppended?.Invoke(__value10); } - else if (SessionCommentaryAppended is { } __value9) + else if (SessionCommentaryAppended is { } __value11) { - sessionCommentaryAppended?.Invoke(__value9); + sessionCommentaryAppended?.Invoke(__value11); } - else if (SessionInputTranscriptDelta is { } __value10) + else if (SessionInputTranscriptDelta is { } __value12) { - sessionInputTranscriptDelta?.Invoke(__value10); + sessionInputTranscriptDelta?.Invoke(__value12); } - else if (SessionOutputTranscriptDelta is { } __value11) + else if (SessionOutputTranscriptDelta is { } __value13) { - sessionOutputTranscriptDelta?.Invoke(__value11); + sessionOutputTranscriptDelta?.Invoke(__value13); } - else if (SessionDelegationCreated is { } __value12) + else if (SessionDelegationCreated is { } __value14) { - sessionDelegationCreated?.Invoke(__value12); + sessionDelegationCreated?.Invoke(__value14); } - else if (ResponseEvent is { } __value13) + else if (ResponseEvent is { } __value15) { - responseEvent?.Invoke(__value13); + responseEvent?.Invoke(__value15); } - else if (SessionUsageUpdated is { } __value14) + else if (SessionUsageUpdated is { } __value16) { - sessionUsageUpdated?.Invoke(__value14); + sessionUsageUpdated?.Invoke(__value16); } - else if (SessionClosed is { } __value15) + else if (SessionClosed is { } __value17) { - sessionClosed?.Invoke(__value15); + sessionClosed?.Invoke(__value17); } - else if (Error is { } __value16) + else if (Error is { } __value18) { - error?.Invoke(__value16); + error?.Invoke(__value18); } - else if (Info is { } __value17) + else if (Info is { } __value19) { - info?.Invoke(__value17); + info?.Invoke(__value19); } } @@ -1563,6 +1725,10 @@ public override int GetHashCode() typeof(global::tryAGI.OpenAI.LiveInputAudioMuted), SessionInputAudioUnmuted, typeof(global::tryAGI.OpenAI.LiveInputAudioUnmuted), + SessionOutputAudioFixturePlaying, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlaying), + SessionOutputAudioFixturePlayed, + typeof(global::tryAGI.OpenAI.LiveOutputAudioFixturePlayed), SessionInstructionsAppended, typeof(global::tryAGI.OpenAI.LiveInstructionsAppended), SessionThinkingAppended, @@ -1608,6 +1774,8 @@ public bool Equals(LiveSidebandServerEvent other) global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionUpdated, other.SessionUpdated) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioMuted, other.SessionInputAudioMuted) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioUnmuted, other.SessionInputAudioUnmuted) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputAudioFixturePlaying, other.SessionOutputAudioFixturePlaying) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionOutputAudioFixturePlayed, other.SessionOutputAudioFixturePlayed) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInstructionsAppended, other.SessionInstructionsAppended) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionThinkingAppended, other.SessionThinkingAppended) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionCommentaryAppended, other.SessionCommentaryAppended) && 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 f6197fab1..c38c57932 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 @@ -51,6 +51,14 @@ public enum LiveSidebandServerEventDiscriminatorType /// /// /// + SessionOutputAudioFixturePlayed, + /// + /// + /// + SessionOutputAudioFixturePlaying, + /// + /// + /// SessionOutputTranscriptDelta, /// /// @@ -104,6 +112,8 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType LiveSidebandServerEventDiscriminatorType.SessionInputAudioUnmuted => "session.input_audio.unmuted", LiveSidebandServerEventDiscriminatorType.SessionInputTranscriptDelta => "session.input_transcript.delta", LiveSidebandServerEventDiscriminatorType.SessionInstructionsAppended => "session.instructions.appended", + LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlayed => "session.output_audio.fixture.played", + LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlaying => "session.output_audio.fixture.playing", LiveSidebandServerEventDiscriminatorType.SessionOutputTranscriptDelta => "session.output_transcript.delta", LiveSidebandServerEventDiscriminatorType.SessionStarted => "session.started", LiveSidebandServerEventDiscriminatorType.SessionThinkingAppended => "session.thinking.appended", @@ -132,6 +142,8 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType "session.input_audio.unmuted" => LiveSidebandServerEventDiscriminatorType.SessionInputAudioUnmuted, "session.input_transcript.delta" => LiveSidebandServerEventDiscriminatorType.SessionInputTranscriptDelta, "session.instructions.appended" => LiveSidebandServerEventDiscriminatorType.SessionInstructionsAppended, + "session.output_audio.fixture.played" => LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlayed, + "session.output_audio.fixture.playing" => LiveSidebandServerEventDiscriminatorType.SessionOutputAudioFixturePlaying, "session.output_transcript.delta" => LiveSidebandServerEventDiscriminatorType.SessionOutputTranscriptDelta, "session.started" => LiveSidebandServerEventDiscriminatorType.SessionStarted, "session.thinking.appended" => LiveSidebandServerEventDiscriminatorType.SessionThinkingAppended, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.MessagePhaseParam.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.MessagePhaseParam.g.cs new file mode 100644 index 000000000..e649ff7b0 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.MessagePhaseParam.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum MessagePhaseParam + { + /// + /// + /// + Commentary, + /// + /// + /// + FinalAnswer, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class MessagePhaseParamExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this MessagePhaseParam value) + { + return value switch + { + MessagePhaseParam.Commentary => "commentary", + MessagePhaseParam.FinalAnswer => "final_answer", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static MessagePhaseParam? ToEnum(string value) + { + return value switch + { + "commentary" => MessagePhaseParam.Commentary, + "final_answer" => MessagePhaseParam.FinalAnswer, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseErrorVariant1.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseErrorVariant1.g.cs index ce5dcdc46..d18171212 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseErrorVariant1.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.ResponseErrorVariant1.g.cs @@ -8,6 +8,18 @@ namespace tryAGI.OpenAI /// public sealed partial class ResponseErrorVariant1 { + /// + /// The original error type, or null if it was not recorded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + public string? Type { get; set; } + + /// + /// The request parameter associated with the error, or null if none was recorded. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("param")] + public string? Param { get; set; } + /// /// The error code for the response. /// @@ -44,6 +56,12 @@ public sealed partial class ResponseErrorVariant1 /// /// A human-readable description of the error. /// + /// + /// The original error type, or null if it was not recorded. + /// + /// + /// The request parameter associated with the error, or null if none was recorded. + /// /// #if NET7_0_OR_GREATER [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] @@ -51,8 +69,12 @@ public sealed partial class ResponseErrorVariant1 public ResponseErrorVariant1( global::tryAGI.OpenAI.ResponseErrorCode code, string message, + string? type, + string? param, global::tryAGI.OpenAI.MisalignmentErrorDetailsResource? misalignment) { + this.Type = type; + this.Param = param; this.Code = code; this.Message = message ?? throw new global::System.ArgumentNullException(nameof(message)); this.Misalignment = misalignment; diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index 309638ce1..64711c263 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -54740,6 +54740,7 @@ components: - $ref: "#/components/schemas/LiveInputAudioAppendEvent" - $ref: "#/components/schemas/LiveInputAudioMuteParam" - $ref: "#/components/schemas/LiveInputAudioUnmuteParam" + - $ref: "#/components/schemas/LiveOutputAudioFixturePlayParam" - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" @@ -54808,6 +54809,7 @@ components: - $ref: "#/components/schemas/LiveInputAudioAppendEvent" - $ref: "#/components/schemas/LiveInputAudioMuteParam" - $ref: "#/components/schemas/LiveInputAudioUnmuteParam" + - $ref: "#/components/schemas/LiveOutputAudioFixturePlayParam" - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" @@ -55041,13 +55043,15 @@ components: - transport LiveSidebandClientEvent: description: Client events accepted by an attached Live sideband WebSocket. The - session is already started; send audio over the primary connection. + session has already started. Send input audio over the primary + connection. discriminator: propertyName: type oneOf: - $ref: "#/components/schemas/LiveSessionUpdateParam" - $ref: "#/components/schemas/LiveInputAudioMuteParam" - $ref: "#/components/schemas/LiveInputAudioUnmuteParam" + - $ref: "#/components/schemas/LiveOutputAudioFixturePlayParam" - $ref: "#/components/schemas/LiveInstructionsAppendParam" - $ref: "#/components/schemas/LiveThinkingAppendParam" - $ref: "#/components/schemas/LiveCommentaryAppendParam" @@ -55087,6 +55091,8 @@ components: - $ref: "#/components/schemas/LiveSessionUpdated" - $ref: "#/components/schemas/LiveInputAudioMuted" - $ref: "#/components/schemas/LiveInputAudioUnmuted" + - $ref: "#/components/schemas/LiveOutputAudioFixturePlaying" + - $ref: "#/components/schemas/LiveOutputAudioFixturePlayed" - $ref: "#/components/schemas/LiveInstructionsAppended" - $ref: "#/components/schemas/LiveThinkingAppended" - $ref: "#/components/schemas/LiveCommentaryAppended" @@ -56616,6 +56622,34 @@ components: - gpt-3.5-turbo-0125 - gpt-3.5-turbo-16k-0613 x-openai-enum-deprecations: + gpt-5.4-nano: + message: "Announced shutdown date: 2027-04-01. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1: + message: "Announced shutdown date: 2027-04-01. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-2025-04-14: + 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-2024-08-06: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-2024-11-20: + 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 + and recommended replacements." gpt-5.3-chat-latest: message: "Announced shutdown date: 2026-08-10. See https://developers.openai.com/api/docs/deprecations for details @@ -70656,6 +70690,17 @@ components: description: > An error object returned when the model fails to generate a Response. properties: + type: + anyOf: + - type: string + - type: "null" + description: The original error type, or null if it was not recorded. + param: + anyOf: + - type: string + - type: "null" + description: The request parameter associated with the error, or null if none + was recorded. code: $ref: "#/components/schemas/ResponseErrorCode" message: @@ -88257,6 +88302,17 @@ components: code: type: string description: A machine-readable error code that was returned. + type: + anyOf: + - type: string + description: The original error type, or null if it was not recorded. + - type: "null" + param: + anyOf: + - type: string + description: The request parameter associated with the error, or null if none + was recorded. + - type: "null" message: type: string description: A human-readable description of the error that was returned. @@ -90301,6 +90357,25 @@ components: type: string minLength: 0 maxLength: 10485760 + prompt_cache_breakpoint: + type: + - object + - "null" + properties: + mode: + type: string + enum: + - explicit + default: explicit + x-stainless-const: true + description: The breakpoint mode. Always `explicit`. + required: + - mode + additionalProperties: false + title: Prompt cache breakpoint + description: Marks the exact end of a reusable prompt prefix. The breakpoint + inherits its TTL from the request's `prompt_cache_options.ttl`; the + boundary is not rounded to a token block. required: - type - text @@ -90329,6 +90404,25 @@ components: description: The image detail level, using the selected model's image profile. Defaults to auto. default: auto + prompt_cache_breakpoint: + type: + - object + - "null" + properties: + mode: + type: string + enum: + - explicit + default: explicit + x-stainless-const: true + description: The breakpoint mode. Always `explicit`. + required: + - mode + additionalProperties: false + title: Prompt cache breakpoint + description: Marks the exact end of a reusable prompt prefix. The breakpoint + inherits its TTL from the request's `prompt_cache_options.ttl`; the + boundary is not rounded to a token block. type: type: string enum: @@ -90341,20 +90435,60 @@ components: additionalProperties: false description: An image provided as a base64 data URL or a publicly accessible HTTP(S) URL. File IDs are not supported. + DecisionInputOutputText: + type: object + properties: + type: + type: string + enum: + - output_text + default: output_text + x-stainless-const: true + text: + type: string + minLength: 0 + maxLength: 10485760 + required: + - type + - text + additionalProperties: false + DecisionInputRefusal: + type: object + properties: + type: + type: string + enum: + - refusal + default: refusal + x-stainless-const: true + refusal: + type: string + minLength: 0 + maxLength: 10485760 + required: + - type + - refusal + additionalProperties: false DecisionInputContentParts: type: array items: oneOf: - $ref: "#/components/schemas/DecisionInputText" - $ref: "#/components/schemas/DecisionInputImage" + - $ref: "#/components/schemas/DecisionInputOutputText" + - $ref: "#/components/schemas/DecisionInputRefusal" discriminator: propertyName: type mapping: input_text: "#/components/schemas/DecisionInputText" input_image: "#/components/schemas/DecisionInputImage" + output_text: "#/components/schemas/DecisionInputOutputText" + refusal: "#/components/schemas/DecisionInputRefusal" x-oai-discriminator-values: - input_text - input_image + - output_text + - refusal minItems: 0 maxItems: 16384 DecisionInputContent: @@ -90365,6 +90499,11 @@ components: - $ref: "#/components/schemas/DecisionInputContentParts" title: Parts description: Text evidence or an ordered list of text and image parts. + MessagePhaseParam: + type: string + enum: + - commentary + - final_answer DecisionInputMessage: type: object properties: @@ -90372,10 +90511,16 @@ components: type: string enum: - user - default: user - x-stainless-const: true + - developer + - system + - assistant content: $ref: "#/components/schemas/DecisionInputContent" + phase: + anyOf: + - $ref: "#/components/schemas/MessagePhaseParam" + - type: "null" + description: The phase of an assistant message. type: type: string enum: @@ -90386,7 +90531,190 @@ components: - role - content additionalProperties: false - description: A user message containing text or images. + description: A user message containing input text or images, a developer or + system message containing input text, or an assistant message containing + output text or refusals. System messages are rendered as developer + messages. + FunctionCallStatusParam: + type: string + enum: + - in_progress + - completed + - incomplete + DecisionInputFunctionCall: + type: object + properties: + id: + type: + - string + - "null" + minLength: 0 + maxLength: 1048576 + call_id: + type: string + minLength: 1 + maxLength: 64 + namespace: + type: + - string + - "null" + minLength: 1 + maxLength: 64 + pattern: ^[a-zA-Z0-9_-]+$ + name: + type: string + minLength: 1 + maxLength: 128 + pattern: ^[a-zA-Z0-9_.-]+$ + arguments: + type: string + minLength: 0 + maxLength: 1048576 + status: + anyOf: + - $ref: "#/components/schemas/FunctionCallStatusParam" + - type: "null" + type: + type: string + enum: + - function_call + default: function_call + x-stainless-const: true + required: + - call_id + - name + - arguments + - type + additionalProperties: false + DecisionInputToolOutputContentParts: + type: array + items: + oneOf: + - $ref: "#/components/schemas/DecisionInputText" + - $ref: "#/components/schemas/DecisionInputImage" + discriminator: + propertyName: type + mapping: + input_text: "#/components/schemas/DecisionInputText" + input_image: "#/components/schemas/DecisionInputImage" + x-oai-discriminator-values: + - input_text + - input_image + minItems: 0 + maxItems: 16384 + DecisionInputToolOutputContent: + oneOf: + - type: string + minLength: 0 + maxLength: 10485760 + - $ref: "#/components/schemas/DecisionInputToolOutputContentParts" + title: Parts + description: Text evidence or an ordered list of text and image parts. + DecisionInputFunctionCallOutput: + type: object + properties: + id: + type: + - string + - "null" + minLength: 0 + maxLength: 1048576 + call_id: + type: string + minLength: 1 + maxLength: 64 + output: + $ref: "#/components/schemas/DecisionInputToolOutputContent" + status: + anyOf: + - $ref: "#/components/schemas/FunctionCallStatusParam" + - type: "null" + type: + type: string + enum: + - function_call_output + default: function_call_output + x-stainless-const: true + required: + - call_id + - output + - type + additionalProperties: false + DecisionInputCustomToolCall: + type: object + properties: + id: + type: + - string + - "null" + minLength: 0 + maxLength: 1048576 + call_id: + type: string + minLength: 1 + maxLength: 64 + namespace: + type: + - string + - "null" + minLength: 1 + maxLength: 64 + pattern: ^[a-zA-Z0-9_-]+$ + name: + type: string + minLength: 1 + maxLength: 64 + pattern: ^[a-zA-Z0-9_-]+$ + input: + type: string + minLength: 0 + maxLength: 1048576 + status: + anyOf: + - $ref: "#/components/schemas/FunctionCallStatusParam" + - type: "null" + type: + type: string + enum: + - custom_tool_call + default: custom_tool_call + x-stainless-const: true + required: + - call_id + - name + - input + - type + additionalProperties: false + DecisionInputCustomToolCallOutput: + type: object + properties: + id: + type: + - string + - "null" + minLength: 0 + maxLength: 1048576 + call_id: + type: string + minLength: 1 + maxLength: 64 + output: + $ref: "#/components/schemas/DecisionInputToolOutputContent" + status: + anyOf: + - $ref: "#/components/schemas/FunctionCallStatusParam" + - type: "null" + type: + type: string + enum: + - custom_tool_call_output + default: custom_tool_call_output + x-stainless-const: true + required: + - call_id + - output + - type + additionalProperties: false DecisionInput: oneOf: - type: string @@ -90396,20 +90724,35 @@ components: items: oneOf: - $ref: "#/components/schemas/DecisionInputMessage" + - $ref: "#/components/schemas/DecisionInputFunctionCall" + - $ref: "#/components/schemas/DecisionInputFunctionCallOutput" + - $ref: "#/components/schemas/DecisionInputCustomToolCall" + - $ref: "#/components/schemas/DecisionInputCustomToolCallOutput" discriminator: propertyName: type mapping: message: "#/components/schemas/DecisionInputMessage" + function_call: "#/components/schemas/DecisionInputFunctionCall" + function_call_output: "#/components/schemas/DecisionInputFunctionCallOutput" + custom_tool_call: "#/components/schemas/DecisionInputCustomToolCall" + custom_tool_call_output: "#/components/schemas/DecisionInputCustomToolCallOutput" x-oai-discriminator-values: - message + - function_call + - function_call_output + - custom_tool_call + - custom_tool_call_output x-oai-default-discriminator-value: message minItems: 0 maxItems: 131072 - description: The text or images to evaluate for every question. Provide a text - string or user messages containing text and images. Images can be base64 - data URLs or publicly accessible HTTP(S) URLs; at most 128 images are - allowed across all messages in one request. Files, audio, tools, and - item references are not supported. + description: The input to evaluate for every question. Provide a text string or + an ordered array of messages, function calls and outputs, or custom tool + calls and outputs. Each tool output must identify a matching call by + call ID. User messages and tool outputs can contain text and images; + developer and system messages can contain only input text, and assistant + messages can contain output text or refusals. Images can be base64 data + URLs or publicly accessible HTTP(S) URLs; at most 128 images are allowed + per request. Files, audio, and item references are not supported. QuestionParamPredicate: type: object properties: @@ -90571,6 +90914,56 @@ components: description: Opaque caller-provided end-user identifier, scoped by the verified org. Match Responses' limit; this is never the authenticated user identity. + prompt_cache_key: + type: + - string + - "null" + minLength: 0 + maxLength: 64 + description: Partition prompt cache reuse by caller-provided key. + prompt_cache_options: + type: + - object + - "null" + properties: + ttl: + type: string + enum: + - 30m + default: 30m + x-stainless-const: true + description: The minimum lifetime applied to every implicit and explicit cache + breakpoint written by the request. Defaults to `30m`, which is + currently the only supported value. The backend may retain cache + entries for longer. + mode: + type: + - string + - "null" + enum: + - implicit + - explicit + - null + description: Controls whether OpenAI automatically creates an implicit cache + breakpoint. Defaults to `implicit`. With `implicit`, OpenAI + creates one implicit breakpoint and writes up to the latest + three explicit breakpoints in the request. With `explicit`, + OpenAI does not create an implicit breakpoint and writes up to + the latest four explicit breakpoints. If there are no explicit + breakpoints, the request does not use prompt caching. + additionalProperties: false + title: Prompt cache options + description: Options for prompt caching. Supported for `gpt-5.6` and later + models. By default, OpenAI automatically chooses one implicit cache + breakpoint. You can add explicit breakpoints to content blocks with + `prompt_cache_breakpoint`. Each request can write up to four + breakpoints. For cache matching, OpenAI considers up to the latest + 80 breakpoints in the conversation, without a content-block lookback + limit. Set `mode` to `explicit` to disable the implicit breakpoint. + The `ttl` defaults to `30m`, which is currently the only supported + value. See the [prompt caching + guide](https://developers.openai.com/api/docs/guides/prompt-caching) + for current details. required: - model - input @@ -100937,6 +101330,49 @@ components: example: type: session.input_audio.unmute event_id: evt_unmute_001 + LiveOutputAudioFixturePlayParam: + description: Play one complete audio fixture through the session output. Send + this event over the primary WebSocket or a server sideband. Audio must + be raw mono PCM16 little-endian at 24 kHz, regardless of the session + audio format, and at most 30 seconds. The entire payload is validated + before model speech is interrupted and input is muted. Only one fixture + can be active. fixture.playing acknowledges acceptance and + fixture.played reports server mixer drain. These notifications are not + exact transport-media boundaries. Input arriving during playback is + dropped and not replayed. + example: + type: session.output_audio.fixture.play + event_id: evt_play_001 + audio: AAAAAA== + 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: session.output_audio.fixture.play + x-stainless-const: true + type: string + enum: + - session.output_audio.fixture.play + audio: + description: Base64-encoded raw mono PCM16 audio, little-endian, at 24 kHz. Do + not include a WAV or other container header. + type: string + minLength: 1 + maxLength: 1920000 + required: + - type + - audio + x-oaiMeta: + example: + type: session.output_audio.fixture.play + event_id: evt_play_001 + audio: AAAAAA== LiveInstructionsAppendParam: description: Append developer instructions to the Live conversation while it is running, optionally associating them with an existing client delegation. @@ -101545,7 +101981,7 @@ components: command. example: type: session.output_audio.fixture.playing - event_id: evt_play_started_001 + event_id: evt_playing_001 client_event_id: evt_play_001 type: object properties: @@ -101568,7 +102004,7 @@ components: x-oaiMeta: example: type: session.output_audio.fixture.playing - event_id: evt_play_started_001 + event_id: evt_playing_001 client_event_id: evt_play_001 LiveOutputAudioFixturePlayed: description: The complete audio fixture has drained from the server mixer and @@ -108723,6 +109159,34 @@ components: - gpt-3.5-turbo-0125 - gpt-3.5-turbo-16k-0613 x-openai-enum-deprecations: + gpt-5.4-nano: + message: "Announced shutdown date: 2027-04-01. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1: + message: "Announced shutdown date: 2027-04-01. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-2025-04-14: + 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-2024-08-06: + message: "Announced shutdown date: 2027-01-14. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-2024-11-20: + 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 + and recommended replacements." gpt-5.3-chat-latest: message: "Announced shutdown date: 2026-08-10. See https://developers.openai.com/api/docs/deprecations for details @@ -111140,6 +111604,17 @@ components: description: > An error object returned when the model fails to generate a Response. properties: + type: + anyOf: + - type: string + - type: "null" + description: The original error type, or null if it was not recorded. + param: + anyOf: + - type: string + - type: "null" + description: The request parameter associated with the error, or null if none + was recorded. code: $ref: "#/components/schemas/BetaResponseErrorCode" message: @@ -117910,6 +118385,9 @@ x-oaiMeta: - type: object key: LiveInputAudioUnmuteParam path: + - type: object + key: LiveOutputAudioFixturePlayParam + path: - type: object key: LiveInstructionsAppendParam path: @@ -117960,6 +118438,12 @@ x-oaiMeta: - type: object key: LiveInputAudioUnmuted path: + - type: object + key: LiveOutputAudioFixturePlaying + path: + - type: object + key: LiveOutputAudioFixturePlayed + path: - type: object key: LiveInstructionsAppended path: From 1a5c575b7d8d4bfe4e7589807ab50b2a7fbf0eff Mon Sep 17 00:00:00 2001 From: "Konstantin S." Date: Thu, 15 Oct 2026 16:20:39 +0400 Subject: [PATCH 2/2] test: set required decision message role --- src/tests/OpenAI.IntegrationTests/Tests.Decisions.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/tests/OpenAI.IntegrationTests/Tests.Decisions.cs b/src/tests/OpenAI.IntegrationTests/Tests.Decisions.cs index c0781e9d5..a7acdaa27 100644 --- a/src/tests/OpenAI.IntegrationTests/Tests.Decisions.cs +++ b/src/tests/OpenAI.IntegrationTests/Tests.Decisions.cs @@ -151,6 +151,7 @@ public async Task CelerisDecision_Images_SendInlineContentAndResolution() [ new DecisionInputMessage { + Role = DecisionInputMessageRole.User, Content = new DecisionInputContent(null, [new DecisionInputText { Text = "Inspect this receipt." }, new DecisionInputImage { ImageUrl = image }]), },