From 3fc8b46e2f0bd377f1ed6128a77820b096ecdeed Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 30 Sep 2026 21:38:26 +0000 Subject: [PATCH] feat: Updated OpenAPI spec --- .claude/skills/tryagi-openai/commands.md | 2 +- .../LiveCreateLiveCommandApiCommand.g.cs | 50 +- .../LiveForkLiveSessionCommandApiCommand.g.cs | 28 +- .../LiveWebRTCTransportOptionSet.g.cs | 28 - .../Generated/autosdk.generated-examples.json | 4 +- ...yAGI.OpenAI.EvalsClient.CancelEvalRun.g.cs | 12 +- .../tryAGI.OpenAI.ILiveClient.CreateLive.g.cs | 62 +- ...I.JsonConverters.LiveSIPTransportType.g.cs | 53 + ...nverters.LiveSIPTransportTypeNullable.g.cs | 60 + ...I.JsonConverters.LiveSIPTrunkAuthType.g.cs | 53 + ...nverters.LiveSIPTrunkAuthTypeNullable.g.cs | 60 + ...eateRequestTransportDiscriminatorType.g.cs | 53 + ...estTransportDiscriminatorTypeNullable.g.cs | 60 + ...ateResponseTransportDiscriminatorType.g.cs | 53 + ...nseTransportDiscriminatorTypeNullable.g.cs | 60 + ...onCreateResponseTransportVariant2Type.g.cs | 53 + ...ResponseTransportVariant2TypeNullable.g.cs | 60 + ...sonConverters.LiveSidebandServerEvent.g.cs | 47 +- ...ryAGI.OpenAI.JsonConverters.Transport.g.cs | 72 + ...yAGI.OpenAI.JsonConverters.Transport2.g.cs | 72 + .../tryAGI.OpenAI.JsonSerializerContext.g.cs | 711 +- ...AGI.OpenAI.JsonSerializerContextTypes.g.cs | 8104 +++++++++-------- .../tryAGI.OpenAI.LiveClient.CreateLive.g.cs | 150 +- ...I.OpenAI.Models.LiveSIPTransport.Json.g.cs | 141 + ...tryAGI.OpenAI.Models.LiveSIPTransport.g.cs | 74 + ...GI.OpenAI.Models.LiveSIPTransportType.g.cs | 45 + ...ryAGI.OpenAI.Models.LiveSIPTrunk.Json.g.cs | 141 + .../tryAGI.OpenAI.Models.LiveSIPTrunk.g.cs | 77 + ...I.OpenAI.Models.LiveSIPTrunkAuth.Json.g.cs | 141 + ...tryAGI.OpenAI.Models.LiveSIPTrunkAuth.g.cs | 72 + ...GI.OpenAI.Models.LiveSIPTrunkAuthType.g.cs | 45 + ....Models.LiveSessionCreateRequest.Json.g.cs | 141 + ...penAI.Models.LiveSessionCreateRequest.g.cs | 60 + ...ateRequestTransportDiscriminator.Json.g.cs | 141 + ...onCreateRequestTransportDiscriminator.g.cs | 45 + ...eateRequestTransportDiscriminatorType.g.cs | 51 + ...Models.LiveSessionCreateResponse.Json.g.cs | 141 + ...enAI.Models.LiveSessionCreateResponse.g.cs | 60 + ...teResponseTransportDiscriminator.Json.g.cs | 141 + ...nCreateResponseTransportDiscriminator.g.cs | 45 + ...ateResponseTransportDiscriminatorType.g.cs | 51 + ...nCreateResponseTransportVariant2.Json.g.cs | 141 + ...essionCreateResponseTransportVariant2.g.cs | 47 + ...onCreateResponseTransportVariant2Type.g.cs | 45 + ...OpenAI.Models.LiveSidebandServerEvent.g.cs | 436 +- ...eSidebandServerEventDiscriminatorType.g.cs | 18 + .../tryAGI.OpenAI.Models.Session5.Json.g.cs | 141 + .../tryAGI.OpenAI.Models.Session5.g.cs | 47 + .../tryAGI.OpenAI.Models.Transport.Json.g.cs | 141 + .../tryAGI.OpenAI.Models.Transport.g.cs | 303 + .../tryAGI.OpenAI.Models.Transport2.Json.g.cs | 141 + .../tryAGI.OpenAI.Models.Transport2.g.cs | 303 + ....OpenAI.Models.UsageCompletionsResult.g.cs | 15 +- src/libs/tryAGI.OpenAI/openapi.yaml | 1060 ++- 54 files changed, 9723 insertions(+), 4634 deletions(-) delete mode 100644 src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveWebRTCTransportOptionSet.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2Type.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeNullable.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport2.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransportType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuthType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminatorType.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2Type.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.Json.g.cs create mode 100644 src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.g.cs diff --git a/.claude/skills/tryagi-openai/commands.md b/.claude/skills/tryagi-openai/commands.md index aa6277cd4..f4bf84bf5 100644 --- a/.claude/skills/tryagi-openai/commands.md +++ b/.claude/skills/tryagi-openai/commands.md @@ -175,7 +175,7 @@ Manage and run evals in the OpenAI platform. | Command | Route | Description | |---------|-------|-------------| -| `cancel-eval-run` | `POST /evals/{eval_id}/runs/{run_id}` | Cancel eval run | +| `cancel-eval-run` | `POST /evals/{eval_id}/runs/{run_id}/cancel` | Cancel eval run | | `create-eval` | `POST /evals` | Create eval | | `create-eval-run` | `POST /evals/{eval_id}/runs` | Create eval run | | `delete-eval` | `DELETE /evals/{eval_id}` | Delete an eval | diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveCreateLiveCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveCreateLiveCommandApiCommand.g.cs index 372b1d2a2..0b5b02d46 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveCreateLiveCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveCreateLiveCommandApiCommand.g.cs @@ -13,9 +13,15 @@ internal static partial class LiveCreateLiveCommandApiCommand Description = @"Startup configuration for the Live session.", Required = true, }; - private static readonly LiveWebRTCTransportOptionSet TransportOptions = LiveWebRTCTransportOptionSet.Create(@"transport"); - private static string FormatResponse(ParseResult parseResult, global::tryAGI.OpenAI.LiveCreateResponse value, global::System.Text.Json.Serialization.JsonSerializerContext context, bool truncateLongStrings) + private static Option Transport { get; } = new( + name: @"--transport") + { + Description = @"WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials.", + Required = true, + }; + + private static string FormatResponse(ParseResult parseResult, global::tryAGI.OpenAI.LiveSessionCreateResponse value, global::System.Text.Json.Serialization.JsonSerializerContext context, bool truncateLongStrings) { string? text = null; CustomizeResponseText(parseResult, value, ref text); @@ -31,7 +37,7 @@ private static string FormatResponse(ParseResult parseResult, global::tryAGI.Ope return CliRuntime.FormatHumanReadable(value, context, truncateLongStrings, hints); } - static partial void CustomizeResponseText(ParseResult parseResult, global::tryAGI.OpenAI.LiveCreateResponse value, ref string? text); + static partial void CustomizeResponseText(ParseResult parseResult, global::tryAGI.OpenAI.LiveSessionCreateResponse value, ref string? text); static partial void CustomizeResponseFormatHints(Dictionary hints); @@ -40,33 +46,39 @@ private static string FormatResponse(ParseResult parseResult, global::tryAGI.Ope public static Command Create(string? commandName = null) { var command = new Command(commandName ?? @"create-live", @"Create session -Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting)."); - command.Options.Add(Session); command.Options.Add(TransportOptions.Type); - command.Options.Add(TransportOptions.Sdp); +Create a Live WebRTC session or place an outbound SIP call. Start with the +[Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration +and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call) +for trunk setup and call monitoring. + +Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip` +and supply an E.164 destination and trunk credentials. Outbound SIP calling +must be enabled for your organization. +Ringing is limited to 3 minutes and connected calls to 2 hours; these limits +are not configurable in the request. + +Returns `201 Created` after session initialization. WebRTC responses include an +SDP answer. SIP responses do not wait for the callee to answer. Attach a +sideband connection using session.id to monitor SIP call progress. + +Each SIP request creates a new call. If a request times out or the connection +fails, retry with caution: the original request may have succeeded, and a +retry can place another call."); + command.Options.Add(Session); + command.Options.Add(Transport); command.SetAction(async (ParseResult parseResult, CancellationToken cancellationToken) => await CliRuntime.RunAsync(async () => { var session = parseResult.GetRequiredValue(Session); - var transportType = parseResult.GetValue(TransportOptions.Type); - var transportSdp = parseResult.GetValue(TransportOptions.Sdp); - var __TransportSpecified = CliRuntime.WasSpecified(parseResult, TransportOptions.Type) || CliRuntime.WasSpecified(parseResult, TransportOptions.Sdp); - var transport = - __TransportSpecified || false - ? new global::tryAGI.OpenAI.LiveWebRTCTransport - { - Type = transportType, - Sdp = transportSdp!, - - } - : null; + var transport = parseResult.GetRequiredValue(Transport); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); var response = await client.Live.CreateLiveAsync( session: session, - transport: transport!, + transport: transport, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveForkLiveSessionCommandApiCommand.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveForkLiveSessionCommandApiCommand.g.cs index 541c1125a..9e4b15ac9 100644 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveForkLiveSessionCommandApiCommand.g.cs +++ b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveForkLiveSessionCommandApiCommand.g.cs @@ -18,7 +18,13 @@ internal static partial class LiveForkLiveSessionCommandApiCommand { Description = @"Optional configuration overrides for the new Live session. Omit this object or send an empty object to inherit the stored session's settings.", }; - private static readonly LiveWebRTCTransportOptionSet TransportOptions = LiveWebRTCTransportOptionSet.Create(@"transport"); + + private static Option Transport { get; } = new( + name: @"--transport") + { + Description = @"WebRTC transport with an SDP offer for the new connection to the forked session.", + Required = true, + }; private static Option Input { get; } = new(@"--input") { Description = "Load request JSON from a file path, '-' for stdin, or an inline JSON object/array string.", @@ -63,8 +69,8 @@ public static Command Create(string? commandName = null) var command = new Command(commandName ?? @"fork-live-session", @"Fork session Fork a stored Live session onto a new WebRTC connection."); command.Arguments.Add(SessionId); - command.Options.Add(Session); command.Options.Add(TransportOptions.Type); - command.Options.Add(TransportOptions.Sdp); + command.Options.Add(Session); + command.Options.Add(Transport); command.Options.Add(Input); command.Options.Add(RequestJson); command.Options.Add(RequestFile); @@ -92,26 +98,14 @@ await CliRuntime.RunAsync(async () => cancellationToken).ConfigureAwait(false); var sessionId = parseResult.GetRequiredValue(SessionId); var session = CliRuntime.WasSpecified(parseResult, Session) ? parseResult.GetValue(Session) : (__requestBase is { } __SessionBaseValue ? __SessionBaseValue.Session : default); - - var __TransportBase = __requestBase is { } __TransportBaseValue ? __TransportBaseValue.Transport : default; var transportType = CliRuntime.WasSpecified(parseResult, TransportOptions.Type) ? parseResult.GetValue(TransportOptions.Type) : (__TransportBase is { } __TransporttypeBaseValue ? __TransporttypeBaseValue.Type : default); - var transportSdp = parseResult.GetValue(TransportOptions.Sdp); - var __TransportSpecified = CliRuntime.WasSpecified(parseResult, TransportOptions.Type) || CliRuntime.WasSpecified(parseResult, TransportOptions.Sdp); - var transport = - __TransportSpecified || __TransportBase is not null - ? new global::tryAGI.OpenAI.LiveWebRTCTransport - { - Type = transportType, - Sdp = transportSdp!, - - } - : __TransportBase; + var transport = parseResult.GetRequiredValue(Transport); using var client = await CliRuntime.CreateClientAsync(parseResult, cancellationToken).ConfigureAwait(false); var response = await client.Live.ForkLiveSessionAsync( sessionId: sessionId, session: session, - transport: transport!, + transport: transport, cancellationToken: cancellationToken).ConfigureAwait(false); diff --git a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveWebRTCTransportOptionSet.g.cs b/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveWebRTCTransportOptionSet.g.cs deleted file mode 100644 index ed530a891..000000000 --- a/src/libs/tryAGI.OpenAI.CLI/GeneratedApi/Commands/LiveWebRTCTransportOptionSet.g.cs +++ /dev/null @@ -1,28 +0,0 @@ -#nullable enable - -using System.CommandLine; - -namespace tryAGI.OpenAI.Cli.GeneratedApi.Commands; - -internal sealed record LiveWebRTCTransportOptionSet( - Option Type, - Option Sdp) -{ - public static LiveWebRTCTransportOptionSet Create(string? prefix = null) - { - var normalizedPrefix = string.IsNullOrWhiteSpace(prefix) - ? string.Empty - : prefix.Trim().Trim('-') + "-"; - return new LiveWebRTCTransportOptionSet( - Type: new Option($"--{normalizedPrefix}type") - { - Description = @"The transport used for the Live session. Always `webrtc`.", - }, - Sdp: new Option($"--{normalizedPrefix}sdp") - { - Description = @"Session Description Protocol message for the WebRTC connection.", - Required = true, - } - ); - } -} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json index c372bf137..15855cfe3 100644 --- a/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json +++ b/src/libs/tryAGI.OpenAI/Generated/autosdk.generated-examples.json @@ -125,9 +125,9 @@ "Order": 12, "Title": "Create session", "Slug": "create-live", - "Description": "Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting).", + "Description": "Create a Live WebRTC session or place an outbound SIP call. Start with the\n[Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration\nand [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)\nfor trunk setup and call monitoring.\n\nSet transport.type to \u0060webrtc\u0060 and supply an SDP offer, or set it to \u0060sip\u0060\nand supply an E.164 destination and trunk credentials. Outbound SIP calling\nmust be enabled for your organization.\nRinging is limited to 3 minutes and connected calls to 2 hours; these limits\nare not configurable in the request.\n\nReturns \u0060201 Created\u0060 after session initialization. WebRTC responses include an\nSDP answer. SIP responses do not wait for the callee to answer. Attach a\nsideband connection using session.id to monitor SIP call progress.\n\nEach SIP request creates a new call. If a request times out or the connection\nfails, retry with caution: the original request may have succeeded, and a\nretry can place another call.", "Language": "http", - "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Live session created with a WebRTC answer.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain", + "Code": "### Create session\n# @name create-live\nPOST {{host}}/live/sessions\nAuthorization: Bearer {{token}}\nContent-Type: application/json\nAccept: application/json, text/plain\n\n{\n \u0022session\u0022: {\n \u0022model\u0022: \u0022gpt-live-1\u0022,\n \u0022instructions\u0022: \u0022string\u0022,\n \u0022audio\u0022: {\n \u0022output\u0022: {}\n },\n \u0022delegation\u0022: {\n \u0022type\u0022: \u0022client\u0022\n },\n \u0022store\u0022: true,\n \u0022input\u0022: [\n {}\n ],\n \u0022client\u0022: {\n \u0022data_channel\u0022: {}\n }\n },\n \u0022transport\u0022: {\n \u0022type\u0022: \u0022webrtc\u0022,\n \u0022sdp\u0022: \u0022string\u0022\n }\n}\n\n## Responses\n# 201\n# Description: Returns 201 Created with a WebRTC answer or an initialized outbound SIP session. A SIP response does not mean the callee has answered.\n# Content-Type: application/json\n# 400\n# Description: Invalid Live session request.\n# Content-Type: application/json, text/plain\n# 413\n# Description: The Live session request exceeds the supported size limit.\n# Content-Type: application/json, text/plain\n# 429\n# Description: The session could not start because a rate or quota limit was exceeded.\n# Content-Type: application/json\n# 500\n# Description: An internal error occurred. The response body is plain text.\n# Content-Type: text/plain\n# 502\n# Description: The SIP gateway could not initialize the outbound call.\n# Content-Type: text/plain\n# 503\n# Description: The session is temporarily unavailable.\n# Content-Type: application/json, text/plain\n# 504\n# Description: SIP session initialization timed out. The error code is sip_setup_timeout.\n# Content-Type: application/json", "Format": "http", "OperationId": "create-live", "Setup": null diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.CancelEvalRun.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.CancelEvalRun.g.cs index 814e113d1..affcf214f 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.CancelEvalRun.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.EvalsClient.CancelEvalRun.g.cs @@ -113,7 +113,7 @@ partial void ProcessCancelEvalRunResponseContent( { var __pathBuilder = new global::tryAGI.OpenAI.PathBuilder( - path: $"/evals/{evalId}/runs/{runId}", + path: $"/evals/{evalId}/runs/{runId}/cancel", baseUri: HttpClient.BaseAddress); var __path = __pathBuilder.ToString(); __path = global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.AppendQueryParameters( @@ -175,7 +175,7 @@ partial void ProcessCancelEvalRunResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "CancelEvalRun", methodName: "CancelEvalRunAsync", - pathTemplate: "$\"/evals/{evalId}/runs/{runId}\"", + pathTemplate: "$\"/evals/{evalId}/runs/{runId}/cancel\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -209,7 +209,7 @@ partial void ProcessCancelEvalRunResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "CancelEvalRun", methodName: "CancelEvalRunAsync", - pathTemplate: "$\"/evals/{evalId}/runs/{runId}\"", + pathTemplate: "$\"/evals/{evalId}/runs/{runId}/cancel\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -250,7 +250,7 @@ partial void ProcessCancelEvalRunResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "CancelEvalRun", methodName: "CancelEvalRunAsync", - pathTemplate: "$\"/evals/{evalId}/runs/{runId}\"", + pathTemplate: "$\"/evals/{evalId}/runs/{runId}/cancel\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -298,7 +298,7 @@ partial void ProcessCancelEvalRunResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "CancelEvalRun", methodName: "CancelEvalRunAsync", - pathTemplate: "$\"/evals/{evalId}/runs/{runId}\"", + pathTemplate: "$\"/evals/{evalId}/runs/{runId}/cancel\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), @@ -320,7 +320,7 @@ partial void ProcessCancelEvalRunResponseContent( context: global::tryAGI.OpenAI.AutoSDKRequestOptionsSupport.CreateHookContext( operationId: "CancelEvalRun", methodName: "CancelEvalRunAsync", - pathTemplate: "$\"/evals/{evalId}/runs/{runId}\"", + pathTemplate: "$\"/evals/{evalId}/runs/{runId}/cancel\"", httpMethod: "POST", baseUri: BaseUri, request: __httpRequest ?? throw new global::System.InvalidOperationException("The HTTP request was not created before invoking a request hook."), diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ILiveClient.CreateLive.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ILiveClient.CreateLive.g.cs index 4ecbcc9cd..26f355a86 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ILiveClient.CreateLive.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.ILiveClient.CreateLive.g.cs @@ -6,46 +6,88 @@ public partial interface ILiveClient { /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task CreateLiveAsync( + global::System.Threading.Tasks.Task CreateLiveAsync( - global::tryAGI.OpenAI.LiveCreateRequest request, + global::tryAGI.OpenAI.LiveSessionCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task> CreateLiveAsResponseAsync( + global::System.Threading.Tasks.Task> CreateLiveAsResponseAsync( - global::tryAGI.OpenAI.LiveCreateRequest request, + global::tryAGI.OpenAI.LiveSessionCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Startup configuration for the Live session. /// /// - /// WebRTC transport with the browser's SDP offer. + /// WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials. /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - global::System.Threading.Tasks.Task CreateLiveAsync( + global::System.Threading.Tasks.Task CreateLiveAsync( global::tryAGI.OpenAI.LiveMediaSessionCreateParams session, - global::tryAGI.OpenAI.LiveWebRTCTransport transport, + global::tryAGI.OpenAI.Transport transport, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default); } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportType.g.cs new file mode 100644 index 000000000..e0ec5cc5c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSIPTransportTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSIPTransportType 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.LiveSIPTransportTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSIPTransportType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSIPTransportType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSIPTransportType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSIPTransportTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeNullable.g.cs new file mode 100644 index 000000000..8aa424932 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSIPTransportTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSIPTransportType? 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.LiveSIPTransportTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSIPTransportType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSIPTransportType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSIPTransportType? 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.LiveSIPTransportTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthType.g.cs new file mode 100644 index 000000000..5180f29da --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSIPTrunkAuthTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSIPTrunkAuthType 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.LiveSIPTrunkAuthTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSIPTrunkAuthType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSIPTrunkAuthType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSIPTrunkAuthType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSIPTrunkAuthTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeNullable.g.cs new file mode 100644 index 000000000..e34a680ac --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSIPTrunkAuthTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSIPTrunkAuthType? 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.LiveSIPTrunkAuthTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSIPTrunkAuthType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSIPTrunkAuthType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSIPTrunkAuthType? 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.LiveSIPTrunkAuthTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorType.g.cs new file mode 100644 index 000000000..e6d25f133 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateRequestTransportDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType 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.LiveSessionCreateRequestTransportDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..5930d9c20 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateRequestTransportDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? 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.LiveSessionCreateRequestTransportDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? 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.LiveSessionCreateRequestTransportDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorType.g.cs new file mode 100644 index 000000000..d9edb01ea --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorType.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateResponseTransportDiscriminatorTypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType 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.LiveSessionCreateResponseTransportDiscriminatorTypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorTypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeNullable.g.cs new file mode 100644 index 000000000..22474e6dc --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateResponseTransportDiscriminatorTypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? 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.LiveSessionCreateResponseTransportDiscriminatorTypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? 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.LiveSessionCreateResponseTransportDiscriminatorTypeExtensions.ToValueString(value.Value)); + } + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2Type.g.cs new file mode 100644 index 000000000..3f55a6454 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2Type.g.cs @@ -0,0 +1,53 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateResponseTransportVariant2TypeJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type 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.LiveSessionCreateResponseTransportVariant2TypeExtensions.ToEnum(stringValue) ?? default; + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type value, + global::System.Text.Json.JsonSerializerOptions options) + { + writer = writer ?? throw new global::System.ArgumentNullException(nameof(writer)); + + writer.WriteStringValue(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2TypeExtensions.ToValueString(value)); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeNullable.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeNullable.g.cs new file mode 100644 index 000000000..e9e1f7bbd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeNullable.g.cs @@ -0,0 +1,60 @@ +#nullable enable + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public sealed class LiveSessionCreateResponseTransportVariant2TypeNullableJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? 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.LiveSessionCreateResponseTransportVariant2TypeExtensions.ToEnum(stringValue); + } + + break; + } + case global::System.Text.Json.JsonTokenType.Number: + { + var numValue = reader.GetInt32(); + return (global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type)numValue; + } + case global::System.Text.Json.JsonTokenType.Null: + { + return default(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type?); + } + default: + throw new global::System.ArgumentOutOfRangeException(nameof(reader)); + } + + return default; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? 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.LiveSessionCreateResponseTransportVariant2TypeExtensions.ToValueString(value.Value)); + } + } + } +} 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 1a76fc0a1..904b73d2e 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 @@ -21,6 +21,27 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator)}"); var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + global::tryAGI.OpenAI.LiveTransportRinging? transportRinging = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.TransportRinging) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportRinging), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveTransportRinging)}"); + transportRinging = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveTransportAnswered? transportAnswered = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.TransportAnswered) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportAnswered), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveTransportAnswered)}"); + transportAnswered = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveTransportFailed? transportFailed = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.TransportFailed) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportFailed), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveTransportFailed)}"); + transportFailed = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } global::tryAGI.OpenAI.LiveSessionStarted? sessionStarted = default; if (discriminator?.Type == global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType.SessionStarted) { @@ -129,6 +150,12 @@ public class LiveSidebandServerEventJsonConverter : global::System.Text.Json.Ser var __value = new global::tryAGI.OpenAI.LiveSidebandServerEvent( discriminator?.Type, + transportRinging, + + transportAnswered, + + transportFailed, + sessionStarted, sessionUpdated, @@ -172,7 +199,25 @@ public override void Write( options = options ?? throw new global::System.ArgumentNullException(nameof(options)); var typeInfoResolver = options.TypeInfoResolver ?? throw new global::System.InvalidOperationException("TypeInfoResolver is not set."); - if (value.IsSessionStarted) + if (value.IsTransportRinging) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportRinging), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveTransportRinging).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickTransportRinging(), typeInfo); + } + else if (value.IsTransportAnswered) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportAnswered), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveTransportAnswered).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickTransportAnswered(), typeInfo); + } + else if (value.IsTransportFailed) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveTransportFailed), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveTransportFailed).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickTransportFailed(), typeInfo); + } + else if (value.IsSessionStarted) { var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSessionStarted), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveSessionStarted).Name}"); diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport.g.cs new file mode 100644 index 000000000..6570bdc28 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class TransportJsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Transport 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.LiveSessionCreateRequestTransportDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveWebRTCTransport? webrtc = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType.Webrtc) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveWebRTCTransport)}"); + webrtc = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveSIPTransport? sip = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType.Sip) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSIPTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSIPTransport)}"); + sip = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Transport( + discriminator?.Type, + webrtc, + + sip + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Transport 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.IsWebrtc) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveWebRTCTransport).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickWebrtc(), typeInfo); + } + else if (value.IsSip) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSIPTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveSIPTransport).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSip(), typeInfo); + } + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport2.g.cs new file mode 100644 index 000000000..a202a6690 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonConverters.Transport2.g.cs @@ -0,0 +1,72 @@ +#nullable enable +#pragma warning disable CS0618 // Type or member is obsolete + +namespace tryAGI.OpenAI.JsonConverters +{ + /// + public class Transport2JsonConverter : global::System.Text.Json.Serialization.JsonConverter + { + /// + public override global::tryAGI.OpenAI.Transport2 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.LiveSessionCreateResponseTransportDiscriminator), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator)}"); + var discriminator = global::System.Text.Json.JsonSerializer.Deserialize(ref readerCopy, discriminatorTypeInfo); + + global::tryAGI.OpenAI.LiveWebRTCTransport? webrtc = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType.Webrtc) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveWebRTCTransport)}"); + webrtc = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? sip = default; + if (discriminator?.Type == global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType.Sip) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {nameof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2)}"); + sip = global::System.Text.Json.JsonSerializer.Deserialize(ref reader, typeInfo); + } + + var __value = new global::tryAGI.OpenAI.Transport2( + discriminator?.Type, + webrtc, + + sip + ); + + return __value; + } + + /// + public override void Write( + global::System.Text.Json.Utf8JsonWriter writer, + global::tryAGI.OpenAI.Transport2 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.IsWebrtc) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveWebRTCTransport).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickWebrtc(), typeInfo); + } + else if (value.IsSip) + { + var typeInfo = typeInfoResolver.GetTypeInfo(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2), options) as global::System.Text.Json.Serialization.Metadata.JsonTypeInfo ?? + throw new global::System.InvalidOperationException($"Cannot get type info for {typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2).Name}"); + global::System.Text.Json.JsonSerializer.Serialize(writer, value.PickSip(), typeInfo); + } + } + } +} \ No newline at end of file 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 574edbadb..81e086373 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContext.g.cs @@ -1457,14 +1457,33 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveClientConfigParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTransport))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTransportType), TypeInfoPropertyName = "LiveSIPTransportType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTrunk))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuth))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType), TypeInfoPropertyName = "LiveSIPTrunkAuthType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEvent2), TypeInfoPropertyName = "LiveServerEvent22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Transport), TypeInfoPropertyName = "Transport2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType), TypeInfoPropertyName = "LiveSessionCreateRequestTransportDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Session5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Transport2), TypeInfoPropertyName = "Transport22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type), TypeInfoPropertyName = "LiveSessionCreateResponseTransportVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType), TypeInfoPropertyName = "LiveSessionCreateResponseTransportDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandClientEvent), TypeInfoPropertyName = "LiveSidebandClientEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType), TypeInfoPropertyName = "LiveSidebandClientEventDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandConnectParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandPathParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandServerEvent), TypeInfoPropertyName = "LiveSidebandServerEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportRinging))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportAnswered))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportFailed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionStarted))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUpdated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInputAudioMuted))] @@ -1571,27 +1590,6 @@ internal sealed partial class SourceGenerationContextChunk1 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant1Event), TypeInfoPropertyName = "MessageStreamEventVariant1Event2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant2Event), TypeInfoPropertyName = "MessageStreamEventVariant2Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event), TypeInfoPropertyName = "MessageStreamEventVariant3Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event), TypeInfoPropertyName = "MessageStreamEventVariant4Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event), TypeInfoPropertyName = "MessageStreamEventVariant5Event2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject), TypeInfoPropertyName = "ModelObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds), TypeInfoPropertyName = "ModelIds2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses), TypeInfoPropertyName = "ModelIdsResponses2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction), TypeInfoPropertyName = "ModelIdsCompaction2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsLiveEnum), TypeInfoPropertyName = "ModelIdsLiveEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum), TypeInfoPropertyName = "ModelIdsResponsesEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum), TypeInfoPropertyName = "ModelIdsSharedEnum2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention), TypeInfoPropertyName = "ModelResponsePropertiesPromptCacheRetention2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequest))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResources))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch))] internal sealed partial class SourceGenerationContextChunk2 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -1643,6 +1641,27 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant3Event), TypeInfoPropertyName = "MessageStreamEventVariant3Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant4Event), TypeInfoPropertyName = "MessageStreamEventVariant4Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MessageStreamEventVariant5Event), TypeInfoPropertyName = "MessageStreamEventVariant5Event2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelObject), TypeInfoPropertyName = "ModelObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.DateTime))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIds), TypeInfoPropertyName = "ModelIds2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponses), TypeInfoPropertyName = "ModelIdsResponses2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsCompaction), TypeInfoPropertyName = "ModelIdsCompaction2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsLiveEnum), TypeInfoPropertyName = "ModelIdsLiveEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsResponsesEnum), TypeInfoPropertyName = "ModelIdsResponsesEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelIdsSharedEnum), TypeInfoPropertyName = "ModelIdsSharedEnum2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention), TypeInfoPropertyName = "ModelResponsePropertiesPromptCacheRetention2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequest))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResources))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyCertificateRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyMessageRequest))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ModifyRunRequest))] @@ -2086,25 +2105,6 @@ internal sealed partial class SourceGenerationContextChunk2 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreated))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta))] internal sealed partial class SourceGenerationContextChunk3 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2156,6 +2156,25 @@ 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.RealtimeServerEventInputAudioBufferCleared))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseCreated))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionCreated))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated))] @@ -2597,25 +2616,6 @@ internal sealed partial class SourceGenerationContextChunk3 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEvent))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "ResponseStreamEventDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType), TypeInfoPropertyName = "ResponseTextDeltaEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType), TypeInfoPropertyName = "ResponseTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageInputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseWebSearchCallCompletedEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseWebSearchCallInProgressEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseWebSearchCallSearchingEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWsError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWsErrorType), TypeInfoPropertyName = "ResponseWsErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorPayload))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent), TypeInfoPropertyName = "ResponsesClientEvent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate), TypeInfoPropertyName = "ResponsesClientEventResponseCreate2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventDiscriminator))] internal sealed partial class SourceGenerationContextChunk4 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -2667,6 +2667,25 @@ 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.ResponseWebSearchCallCompletedEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType), TypeInfoPropertyName = "ResponseStreamEventDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDeltaEventType), TypeInfoPropertyName = "ResponseTextDeltaEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseTextDoneEventType), TypeInfoPropertyName = "ResponseTextDoneEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageInputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType), TypeInfoPropertyName = "ResponseWebSearchCallCompletedEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType), TypeInfoPropertyName = "ResponseWebSearchCallInProgressEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType), TypeInfoPropertyName = "ResponseWebSearchCallSearchingEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWsError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseWsErrorType), TypeInfoPropertyName = "ResponseWsErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ErrorPayload))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEvent), TypeInfoPropertyName = "ResponsesClientEvent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreate), TypeInfoPropertyName = "ResponsesClientEventResponseCreate2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventDiscriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType), TypeInfoPropertyName = "ResponsesClientEventDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type), TypeInfoPropertyName = "ResponsesClientEventResponseCreateVariant1Type2")] @@ -3108,25 +3127,6 @@ internal sealed partial class SourceGenerationContextChunk4 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedData))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedObject), TypeInfoPropertyName = "WebhookBatchCompletedObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchCompletedType), TypeInfoPropertyName = "WebhookBatchCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpired))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject), TypeInfoPropertyName = "WebhookBatchExpiredObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType), TypeInfoPropertyName = "WebhookBatchExpiredType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject), TypeInfoPropertyName = "WebhookBatchFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType), TypeInfoPropertyName = "WebhookBatchFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceled))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject), TypeInfoPropertyName = "WebhookEvalRunCanceledObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType), TypeInfoPropertyName = "WebhookEvalRunCanceledType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailed))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject), TypeInfoPropertyName = "WebhookEvalRunFailedObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType), TypeInfoPropertyName = "WebhookEvalRunFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceeded))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededData))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject), TypeInfoPropertyName = "WebhookEvalRunSucceededObject2")] internal sealed partial class SourceGenerationContextChunk5 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3178,6 +3178,25 @@ 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.WebhookBatchExpired))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredObject), TypeInfoPropertyName = "WebhookBatchExpiredObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchExpiredType), TypeInfoPropertyName = "WebhookBatchExpiredType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedObject), TypeInfoPropertyName = "WebhookBatchFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookBatchFailedType), TypeInfoPropertyName = "WebhookBatchFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceled))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledObject), TypeInfoPropertyName = "WebhookEvalRunCanceledObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunCanceledType), TypeInfoPropertyName = "WebhookEvalRunCanceledType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailed))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedObject), TypeInfoPropertyName = "WebhookEvalRunFailedObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunFailedType), TypeInfoPropertyName = "WebhookEvalRunFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceeded))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededData))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededObject), TypeInfoPropertyName = "WebhookEvalRunSucceededObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookEvalRunSucceededType), TypeInfoPropertyName = "WebhookEvalRunSucceededType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelled))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData))] @@ -3635,25 +3654,6 @@ internal sealed partial class SourceGenerationContextChunk5 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType), TypeInfoPropertyName = "ResponseShellCallOutputContentDeltaStreamingEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType), TypeInfoPropertyName = "ResponseShellCallOutputContentDoneStreamingEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateConversationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateConversationBody))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject), TypeInfoPropertyName = "DeletedConversationResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNoticeType), TypeInfoPropertyName = "SafetyCaseNoticeType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNotice))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResourceObject), TypeInfoPropertyName = "SafetyCaseResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertErrorType), TypeInfoPropertyName = "SafetyAlertErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResourceObject), TypeInfoPropertyName = "SafetyAlertResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageOrder), TypeInfoPropertyName = "ExternalStorageOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageStatus), TypeInfoPropertyName = "ExternalStorageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseObject), TypeInfoPropertyName = "ExternalStorageResponseObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider2), TypeInfoPropertyName = "Provider22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType), TypeInfoPropertyName = "ExternalStorageResponseProviderDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResourceObject), TypeInfoPropertyName = "ExternalStorageListResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] internal sealed partial class SourceGenerationContextChunk6 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -3705,6 +3705,25 @@ 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.UpdateConversationBody))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedConversationResourceObject), TypeInfoPropertyName = "DeletedConversationResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNoticeType), TypeInfoPropertyName = "SafetyCaseNoticeType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseNotice))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyCaseResourceObject), TypeInfoPropertyName = "SafetyCaseResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertErrorType), TypeInfoPropertyName = "SafetyAlertErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SafetyAlertResourceObject), TypeInfoPropertyName = "SafetyAlertResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageOrder), TypeInfoPropertyName = "ExternalStorageOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageStatus), TypeInfoPropertyName = "ExternalStorageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseObject), TypeInfoPropertyName = "ExternalStorageResponseObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Provider2), TypeInfoPropertyName = "Provider22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType), TypeInfoPropertyName = "ExternalStorageResponseProviderDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ExternalStorageListResourceObject), TypeInfoPropertyName = "ExternalStorageListResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AwsExternalStorageProviderParams))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType), TypeInfoPropertyName = "AwsExternalStorageProviderParamsType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AzureExternalStorageProviderParams))] @@ -4146,25 +4165,6 @@ internal sealed partial class SourceGenerationContextChunk6 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType), TypeInfoPropertyName = "PersistedAgentToolConfigParamMcpType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchModeParam), TypeInfoPropertyName = "WebSearchModeParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchContextSizeParam), TypeInfoPropertyName = "WebSearchContextSizeParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchLocationParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType), TypeInfoPropertyName = "PersistedAgentToolConfigParamWebSearchType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType), TypeInfoPropertyName = "PersistedAgentToolConfigParamComputerUseType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParam), TypeInfoPropertyName = "PersistedAgentToolConfigParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType), TypeInfoPropertyName = "PersistedAgentToolConfigParamDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MultiAgentConfigCurrentParam))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAgentParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateAgentParams))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedAgentResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedAgentResourceObject), TypeInfoPropertyName = "DeletedAgentResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentPackagesResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkAccessResource), TypeInfoPropertyName = "NetworkAccessResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicyResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DesktopResource))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference))] internal sealed partial class SourceGenerationContextChunk7 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4216,6 +4216,25 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.WebSearchLocationParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType), TypeInfoPropertyName = "PersistedAgentToolConfigParamWebSearchType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType), TypeInfoPropertyName = "PersistedAgentToolConfigParamComputerUseType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParam), TypeInfoPropertyName = "PersistedAgentToolConfigParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType), TypeInfoPropertyName = "PersistedAgentToolConfigParamDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.MultiAgentConfigCurrentParam))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateAgentParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateAgentParams))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedAgentResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DeletedAgentResourceObject), TypeInfoPropertyName = "DeletedAgentResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentPackagesResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkAccessResource), TypeInfoPropertyName = "NetworkAccessResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicyResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.DesktopResource))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType), TypeInfoPropertyName = "HostedTemplateSkillResourceSkillReferenceType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedTemplateSkillResourceInline))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType), TypeInfoPropertyName = "HostedTemplateSkillResourceInlineType2")] @@ -4657,25 +4676,6 @@ internal sealed partial class SourceGenerationContextChunk7 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType), TypeInfoPropertyName = "LiveOutputTranscriptDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItem))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemType), TypeInfoPropertyName = "LiveDelegationItemType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf), TypeInfoPropertyName = "OneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1), TypeInfoPropertyName = "LiveDelegationItemTargetVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2), TypeInfoPropertyName = "LiveDelegationItemTargetVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType), TypeInfoPropertyName = "LiveDelegationCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType), TypeInfoPropertyName = "LiveResponseEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContextWindowUsage))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdatedType), TypeInfoPropertyName = "LiveSessionUsageUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedType), TypeInfoPropertyName = "LiveSessionClosedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1), TypeInfoPropertyName = "LiveSessionClosedReasonVariant12")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2), TypeInfoPropertyName = "LiveSessionClosedReasonVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3), TypeInfoPropertyName = "LiveSessionClosedReasonVariant32")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4), TypeInfoPropertyName = "LiveSessionClosedReasonVariant42")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5), TypeInfoPropertyName = "LiveSessionClosedReasonVariant52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLiveError))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveErrorEventType), TypeInfoPropertyName = "LiveErrorEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInfoEventType), TypeInfoPropertyName = "LiveInfoEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFReceived))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFReceivedType), TypeInfoPropertyName = "LiveTransportDTMFReceivedType2")] internal sealed partial class SourceGenerationContextChunk8 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -4727,15 +4727,31 @@ 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.OneOf), TypeInfoPropertyName = "OneOfLiveDelegationItemTargetVariant1LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1), TypeInfoPropertyName = "LiveDelegationItemTargetVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2), TypeInfoPropertyName = "LiveDelegationItemTargetVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveDelegationCreatedType), TypeInfoPropertyName = "LiveDelegationCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveResponseEventType), TypeInfoPropertyName = "LiveResponseEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveContextWindowUsage))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionUsageUpdatedType), TypeInfoPropertyName = "LiveSessionUsageUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedType), TypeInfoPropertyName = "LiveSessionClosedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1), TypeInfoPropertyName = "LiveSessionClosedReasonVariant12")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2), TypeInfoPropertyName = "LiveSessionClosedReasonVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3), TypeInfoPropertyName = "LiveSessionClosedReasonVariant32")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4), TypeInfoPropertyName = "LiveSessionClosedReasonVariant42")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5), TypeInfoPropertyName = "LiveSessionClosedReasonVariant52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveLiveError))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveErrorEventType), TypeInfoPropertyName = "LiveErrorEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveInfoEventType), TypeInfoPropertyName = "LiveInfoEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFReceived))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFReceivedType), TypeInfoPropertyName = "LiveTransportDTMFReceivedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFSend))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportDTMFSendType), TypeInfoPropertyName = "LiveTransportDTMFSendType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportRinging))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportRingingType), TypeInfoPropertyName = "LiveTransportRingingType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportAnswered))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportAnsweredType), TypeInfoPropertyName = "LiveTransportAnsweredType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportCallError))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportCallErrorType), TypeInfoPropertyName = "LiveTransportCallErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportFailed))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveTransportFailedType), TypeInfoPropertyName = "LiveTransportFailedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEvent2Discriminator))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType), TypeInfoPropertyName = "LiveServerEvent2DiscriminatorType2")] @@ -5173,22 +5189,6 @@ internal sealed partial class SourceGenerationContextChunk8 : 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.BetaCoordParam))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaDoubleClickActionType), TypeInfoPropertyName = "BetaDoubleClickActionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickParamType), TypeInfoPropertyName = "BetaClickParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType), TypeInfoPropertyName = "BetaClickButtonType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType), TypeInfoPropertyName = "BetaFileSearchToolCallType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus), TypeInfoPropertyName = "BetaFileSearchToolCallStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType), TypeInfoPropertyName = "BetaOutputMessageType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole), TypeInfoPropertyName = "BetaOutputMessageRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent), TypeInfoPropertyName = "BetaOutputMessageContent2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase), TypeInfoPropertyName = "BetaMessagePhase2_3")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus), TypeInfoPropertyName = "BetaOutputMessageStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContent))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputMessageContentDiscriminatorType2")] internal sealed partial class SourceGenerationContextChunk9 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5240,6 +5240,22 @@ 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.BetaClickParamType), TypeInfoPropertyName = "BetaClickParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaClickButtonType), TypeInfoPropertyName = "BetaClickButtonType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallType), TypeInfoPropertyName = "BetaFileSearchToolCallType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallStatus), TypeInfoPropertyName = "BetaFileSearchToolCallStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageType), TypeInfoPropertyName = "BetaOutputMessageType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageRole), TypeInfoPropertyName = "BetaOutputMessageRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContent), TypeInfoPropertyName = "BetaOutputMessageContent2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMessagePhase), TypeInfoPropertyName = "BetaMessagePhase2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageStatus), TypeInfoPropertyName = "BetaOutputMessageStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContent))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType), TypeInfoPropertyName = "BetaOutputMessageContentDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRefusalContentType), TypeInfoPropertyName = "BetaRefusalContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaOutputTextContentType), TypeInfoPropertyName = "BetaOutputTextContentType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.IList))] @@ -5686,22 +5702,6 @@ internal sealed partial class SourceGenerationContextChunk9 : global::System.Tex [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseShellCallCommandDeltaStreamingEventBetaResponsesServerEventBetaResponseShellCallCommandWsDelta22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseShellCallCommandDoneStreamingEventBetaResponsesServerEventBetaResponseShellCallCommandWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseInProgressEventBetaResponsesServerEventBetaResponseInWsProgress22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFailedEventBetaResponsesServerEventBetaResponseWsFailed22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseIncompleteEventBetaResponsesServerEventBetaResponseWsIncomplete22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseOutputItemAddedEventBetaResponsesServerEventBetaResponseOutputItemWsAdded22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseOutputItemDoneEventBetaResponsesServerEventBetaResponseOutputItemWsDone22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2))] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseReasoningSummaryPartAddedEventBetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2))] internal sealed partial class SourceGenerationContextChunk10 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -5753,6 +5753,22 @@ internal sealed partial class SourceGenerationContextChunk10 : 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.AllOf), TypeInfoPropertyName = "AllOfBetaResponseShellCallCommandDoneStreamingEventBetaResponsesServerEventBetaResponseShellCallCommandWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseInProgressEventBetaResponsesServerEventBetaResponseInWsProgress22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseFailedEventBetaResponsesServerEventBetaResponseWsFailed22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseIncompleteEventBetaResponsesServerEventBetaResponseWsIncomplete22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseOutputItemAddedEventBetaResponsesServerEventBetaResponseOutputItemWsAdded22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseOutputItemDoneEventBetaResponsesServerEventBetaResponseOutputItemWsDone22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2))] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseReasoningSummaryPartAddedEventBetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseReasoningSummaryPartDoneEventBetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone22")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2))] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf), TypeInfoPropertyName = "AllOfBetaResponseReasoningSummaryTextDeltaEventBetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta22")] @@ -6221,22 +6237,6 @@ internal sealed partial class SourceGenerationContextChunk10 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModel?), TypeInfoPropertyName = "NullableCreateImageRequestModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestQuality?), TypeInfoPropertyName = "NullableCreateImageRequestQuality2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageRequestOutputFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize?), TypeInfoPropertyName = "NullableCreateImageRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?), TypeInfoPropertyName = "NullableCreateImageRequestModeration2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?), TypeInfoPropertyName = "NullableCreateImageRequestBackground2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?), TypeInfoPropertyName = "NullableCreateImageRequestStyle2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?), TypeInfoPropertyName = "NullableCreateImageVariationRequestModel2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageVariationRequestResponseFormat2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?), TypeInfoPropertyName = "NullableCreateImageVariationRequestSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?), TypeInfoPropertyName = "NullableCreateMessageRequestRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant1Type2")] internal sealed partial class SourceGenerationContextChunk11 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6288,6 +6288,22 @@ 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.CreateImageRequestOutputFormat?), TypeInfoPropertyName = "NullableCreateImageRequestOutputFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestSize?), TypeInfoPropertyName = "NullableCreateImageRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestModeration?), TypeInfoPropertyName = "NullableCreateImageRequestModeration2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestBackground?), TypeInfoPropertyName = "NullableCreateImageRequestBackground2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageRequestStyle?), TypeInfoPropertyName = "NullableCreateImageRequestStyle2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestModel?), TypeInfoPropertyName = "NullableCreateImageVariationRequestModel2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestResponseFormat?), TypeInfoPropertyName = "NullableCreateImageVariationRequestResponseFormat2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateImageVariationRequestSize?), TypeInfoPropertyName = "NullableCreateImageVariationRequestSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateMessageRequestRole?), TypeInfoPropertyName = "NullableCreateMessageRequestRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf>>?), TypeInfoPropertyName = "NullableOneOfStringIListOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfMessageContentImageFileObjectMessageContentImageUrlObjectMessageRequestContentTextObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfAssistantToolsCodeAssistantToolsFileSearchTypeOnly2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfCreateModerationRequestInputVariant3ItemVariant1CreateModerationRequestInputVariant3ItemVariant22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant1Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant1Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestInputVariant3ItemVariant2Type?), TypeInfoPropertyName = "NullableCreateModerationRequestInputVariant3ItemVariant2Type2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AnyOf?), TypeInfoPropertyName = "NullableAnyOfStringCreateModerationRequestModel2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.CreateModerationRequestModel?), TypeInfoPropertyName = "NullableCreateModerationRequestModel2")] @@ -6564,7 +6580,14 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkClientEvent?), TypeInfoPropertyName = "NullableLiveForkClientEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableLiveForkClientEventDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEvent?), TypeInfoPropertyName = "NullableLiveServerEvent2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTransportType?), TypeInfoPropertyName = "NullableLiveSIPTransportType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType?), TypeInfoPropertyName = "NullableLiveSIPTrunkAuthType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveServerEvent2?), TypeInfoPropertyName = "NullableLiveServerEvent22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Transport?), TypeInfoPropertyName = "NullableTransport2_3")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionCreateRequestTransportDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Transport2?), TypeInfoPropertyName = "NullableTransport22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type?), TypeInfoPropertyName = "NullableLiveSessionCreateResponseTransportVariant2Type2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType?), TypeInfoPropertyName = "NullableLiveSessionCreateResponseTransportDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandClientEvent?), TypeInfoPropertyName = "NullableLiveSidebandClientEvent2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType?), TypeInfoPropertyName = "NullableLiveSidebandClientEventDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.LiveSidebandServerEvent?), TypeInfoPropertyName = "NullableLiveSidebandServerEvent2")] @@ -6732,34 +6755,11 @@ internal sealed partial class SourceGenerationContextChunk11 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemRetrievedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemTruncatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventErrorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferClearedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferCommittedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsFailedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsInProgressType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedPartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDonePartType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseCreatedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallCompletedType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemRetrievedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventConversationItemTruncatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventErrorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferClearedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferCommittedType2")] internal sealed partial class SourceGenerationContextChunk12 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -6811,6 +6811,29 @@ 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.RealtimeBetaServerEventInputAudioBufferSpeechStartedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStartedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventInputAudioBufferSpeechStoppedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsFailedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventMCPListToolsInProgressType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventRateLimitsUpdatedRateLimitName2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseAudioTranscriptDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartAddedPartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseContentPartDonePartType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseCreatedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseFunctionCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDeltaType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallArgumentsDoneType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallCompletedType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallFailedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseMCPCallInProgressType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemAddedType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType?), TypeInfoPropertyName = "NullableRealtimeBetaServerEventResponseOutputItemDoneType2")] @@ -7248,29 +7271,6 @@ internal sealed partial class SourceGenerationContextChunk12 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ToolChoiceTypesType?), TypeInfoPropertyName = "NullableToolChoiceTypesType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDeltaEventType?), TypeInfoPropertyName = "NullableTranscriptTextDeltaEventType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextDoneEventType?), TypeInfoPropertyName = "NullableTranscriptTextDoneEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextSegmentEventType?), TypeInfoPropertyName = "NullableTranscriptTextSegmentEventType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?), TypeInfoPropertyName = "NullableTranscriptTextUsageDurationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?), TypeInfoPropertyName = "NullableTranscriptTextUsageTokensType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategy2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategyEnum2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?), TypeInfoPropertyName = "NullableTranscriptionDiarizedSegmentType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType?), TypeInfoPropertyName = "NullableTruncationObjectType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateOrganizationDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateProjectDataRetentionBodyRetentionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?), TypeInfoPropertyName = "NullableUpdateProjectServiceAccountBodyRole2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfVectorStoreExpirationAfterObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus?), TypeInfoPropertyName = "NullableUploadStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject?), TypeInfoPropertyName = "NullableUploadObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject?), TypeInfoPropertyName = "NullableUploadPartObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?), TypeInfoPropertyName = "NullableUsageAudioSpeechesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?), TypeInfoPropertyName = "NullableUsageCompletionsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?), TypeInfoPropertyName = "NullableUsageEmbeddingsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageFileSearchCallsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject?), TypeInfoPropertyName = "NullableUsageImagesResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?), TypeInfoPropertyName = "NullableUsageModerationsResultObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject?), TypeInfoPropertyName = "NullableUsageResponseObject2")] internal sealed partial class SourceGenerationContextChunk13 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7322,6 +7322,29 @@ 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.TranscriptTextSegmentEventType?), TypeInfoPropertyName = "NullableTranscriptTextSegmentEventType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageDurationType?), TypeInfoPropertyName = "NullableTranscriptTextUsageDurationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptTextUsageTokensType?), TypeInfoPropertyName = "NullableTranscriptTextUsageTokensType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategy?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategy2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum?), TypeInfoPropertyName = "NullableTranscriptionChunkingStrategyEnum2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType?), TypeInfoPropertyName = "NullableTranscriptionDiarizedSegmentType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.TruncationObjectType?), TypeInfoPropertyName = "NullableTruncationObjectType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateOrganizationDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType?), TypeInfoPropertyName = "NullableUpdateProjectDataRetentionBodyRetentionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole?), TypeInfoPropertyName = "NullableUpdateProjectServiceAccountBodyRole2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.AllOf?), TypeInfoPropertyName = "NullableAllOfVectorStoreExpirationAfterObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadStatus?), TypeInfoPropertyName = "NullableUploadStatus2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadObject?), TypeInfoPropertyName = "NullableUploadObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UploadPartObject?), TypeInfoPropertyName = "NullableUploadPartObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesResultObject?), TypeInfoPropertyName = "NullableUsageAudioSpeechesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsResultObject?), TypeInfoPropertyName = "NullableUsageCompletionsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsResultObject?), TypeInfoPropertyName = "NullableUsageEmbeddingsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsResultObject?), TypeInfoPropertyName = "NullableUsageFileSearchCallsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesResultObject?), TypeInfoPropertyName = "NullableUsageImagesResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsResultObject?), TypeInfoPropertyName = "NullableUsageModerationsResultObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageResponseObject?), TypeInfoPropertyName = "NullableUsageResponseObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketObject?), TypeInfoPropertyName = "NullableUsageTimeBucketObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ResultsItem?), TypeInfoPropertyName = "NullableResultsItem2_3")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject?), TypeInfoPropertyName = "NullableUsageTimeBucketResultDiscriminatorObject2")] @@ -7767,29 +7790,6 @@ internal sealed partial class SourceGenerationContextChunk13 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ClosedStatusType?), TypeInfoPropertyName = "NullableClosedStatusType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceObject?), TypeInfoPropertyName = "NullableThreadResourceObject2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.Status?), TypeInfoPropertyName = "NullableStatus2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?), TypeInfoPropertyName = "NullableThreadResourceStatusDiscriminatorType2")] - [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.EnvironmentTypeResource?), TypeInfoPropertyName = "NullableEnvironmentTypeResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentStatusResource?), TypeInfoPropertyName = "NullableEnvironmentStatusResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceInlineType?), TypeInfoPropertyName = "NullableHostedPluginResourceInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResource?), TypeInfoPropertyName = "NullableHostedPluginResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedPluginResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType?), TypeInfoPropertyName = "NullableHostedSkillResourceSkillReferenceType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInlineType?), TypeInfoPropertyName = "NullableHostedSkillResourceInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResource?), TypeInfoPropertyName = "NullableHostedSkillResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedSkillResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceFileIdType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResource?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicEnvironmentResourceObject?), TypeInfoPropertyName = "NullablePublicEnvironmentResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrderParam?), TypeInfoPropertyName = "NullableListOrderParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentFilePageObjectResource?), TypeInfoPropertyName = "NullableEnvironmentFilePageObjectResource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentFileResourceObject?), TypeInfoPropertyName = "NullableEnvironmentFileResourceObject2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParamFileIdType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParamInlineType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParam?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParam2")] internal sealed partial class SourceGenerationContextChunk14 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -7841,6 +7841,29 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf, global::System.Collections.Generic.List>>), TypeInfoPropertyName = "CreateModerationRequestInputVariant3ItemVariant2_82fca1e83967e178")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "MessageDeltaContentImageUrlObject_9c7d436e0b6fe539")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::System.Collections.Generic.List>), TypeInfoPropertyName = "RunStepDeltaStepDetailsToolCallsFunctionObject_5640d9ed7ecfcd45")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType?), TypeInfoPropertyName = "NullableThreadResourceStatusDiscriminatorType2")] + [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.EnvironmentTypeResource?), TypeInfoPropertyName = "NullableEnvironmentTypeResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentStatusResource?), TypeInfoPropertyName = "NullableEnvironmentStatusResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceInlineType?), TypeInfoPropertyName = "NullableHostedPluginResourceInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResource?), TypeInfoPropertyName = "NullableHostedPluginResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedPluginResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType?), TypeInfoPropertyName = "NullableHostedSkillResourceSkillReferenceType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceInlineType?), TypeInfoPropertyName = "NullableHostedSkillResourceInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResource?), TypeInfoPropertyName = "NullableHostedSkillResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedSkillResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceFileIdType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResource?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileResourceDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.PublicEnvironmentResourceObject?), TypeInfoPropertyName = "NullablePublicEnvironmentResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrderParam?), TypeInfoPropertyName = "NullableListOrderParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentFilePageObjectResource?), TypeInfoPropertyName = "NullableEnvironmentFilePageObjectResource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.EnvironmentFileResourceObject?), TypeInfoPropertyName = "NullableEnvironmentFileResourceObject2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParamFileIdType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParamInlineType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParam?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParam2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType?), TypeInfoPropertyName = "NullableHostedEnvironmentFileParamDiscriminatorType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.SubagentObjectResource?), TypeInfoPropertyName = "NullableSubagentObjectResource2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OutputTextResourceType?), TypeInfoPropertyName = "NullableOutputTextResourceType2")] @@ -8278,31 +8301,6 @@ internal sealed partial class SourceGenerationContextChunk14 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputFidelity?), TypeInfoPropertyName = "NullableBetaInputFidelity2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaImageGenActionEnum?), TypeInfoPropertyName = "NullableBetaImageGenActionEnum2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType?), TypeInfoPropertyName = "NullableBetaProgrammaticToolCallingParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCodeInterpreterToolType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaAutoCodeInterpreterToolParam2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5?), TypeInfoPropertyName = "NullableNetworkPolicy52")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType?), TypeInfoPropertyName = "NullableBetaMCPToolType2")] - #pragma warning disable CS0618 // This registration names a deprecated API model. - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?), TypeInfoPropertyName = "NullableBetaMCPToolConnectorId2")] - #pragma warning restore CS0618 - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableBetaMCPToolRequireApprovalVariant1Enum22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?), TypeInfoPropertyName = "NullableBetaWebSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableBetaWebSearchToolSearchContextSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?), TypeInfoPropertyName = "NullableBetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableBetaComputerUsePreviewToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?), TypeInfoPropertyName = "NullableBetaComputerEnvironment2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType?), TypeInfoPropertyName = "NullableBetaComputerToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?), TypeInfoPropertyName = "NullableBetaFileSearchToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?), TypeInfoPropertyName = "NullableBetaCompoundFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2?), TypeInfoPropertyName = "NullableFiltersItem22")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?), TypeInfoPropertyName = "NullableBetaComparisonFilterType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType?), TypeInfoPropertyName = "NullableBetaRankerVersionType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType?), TypeInfoPropertyName = "NullableBetaFunctionToolType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem?), TypeInfoPropertyName = "NullableBetaItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputItemDiscriminatorType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?), TypeInfoPropertyName = "NullableBetaProgramOutputItemParamType2")] internal sealed partial class SourceGenerationContextChunk15 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8354,6 +8352,31 @@ 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.BetaCodeInterpreterToolType?), TypeInfoPropertyName = "NullableBetaCodeInterpreterToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.OneOf?), TypeInfoPropertyName = "NullableOneOfStringBetaAutoCodeInterpreterToolParam2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.NetworkPolicy5?), TypeInfoPropertyName = "NullableNetworkPolicy52")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType?), TypeInfoPropertyName = "NullableBetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolType?), TypeInfoPropertyName = "NullableBetaMCPToolType2")] + #pragma warning disable CS0618 // This registration names a deprecated API model. + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolConnectorId?), TypeInfoPropertyName = "NullableBetaMCPToolConnectorId2")] + #pragma warning restore CS0618 + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2?), TypeInfoPropertyName = "NullableBetaMCPToolRequireApprovalVariant1Enum22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolType?), TypeInfoPropertyName = "NullableBetaWebSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize?), TypeInfoPropertyName = "NullableBetaWebSearchToolSearchContextSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType?), TypeInfoPropertyName = "NullableBetaWebSearchApproximateLocationWebSearchApproximateLocationType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerUsePreviewToolType?), TypeInfoPropertyName = "NullableBetaComputerUsePreviewToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerEnvironment?), TypeInfoPropertyName = "NullableBetaComputerEnvironment2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComputerToolType?), TypeInfoPropertyName = "NullableBetaComputerToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFileSearchToolType?), TypeInfoPropertyName = "NullableBetaFileSearchToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaCompoundFilterType?), TypeInfoPropertyName = "NullableBetaCompoundFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.FiltersItem2?), TypeInfoPropertyName = "NullableFiltersItem22")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaComparisonFilterType?), TypeInfoPropertyName = "NullableBetaComparisonFilterType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaRankerVersionType?), TypeInfoPropertyName = "NullableBetaRankerVersionType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaFunctionToolType?), TypeInfoPropertyName = "NullableBetaFunctionToolType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItem?), TypeInfoPropertyName = "NullableBetaItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaInputItemDiscriminatorType?), TypeInfoPropertyName = "NullableBetaInputItemDiscriminatorType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemParamType?), TypeInfoPropertyName = "NullableBetaProgramOutputItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramOutputItemStatus?), TypeInfoPropertyName = "NullableBetaProgramOutputItemStatus2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaProgramItemParamType?), TypeInfoPropertyName = "NullableBetaProgramItemParamType2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.BetaItemReferenceParamType?), TypeInfoPropertyName = "NullableBetaItemReferenceParamType2")] @@ -8795,29 +8818,6 @@ internal sealed partial class SourceGenerationContextChunk15 : global::System.Te [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder?), TypeInfoPropertyName = "NullableListGroupRoleAssignmentsOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListGroupUsersOrder?), TypeInfoPropertyName = "NullableListGroupUsersOrder2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess?), TypeInfoPropertyName = "NullableListProjectApiKeysOwnerProjectAccess2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectCertificatesOrder?), TypeInfoPropertyName = "NullableListProjectCertificatesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?), TypeInfoPropertyName = "NullableListProjectGroupsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?), TypeInfoPropertyName = "NullableRetrieveProjectGroupGroupType2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?), TypeInfoPropertyName = "NullableListProjectSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder?), TypeInfoPropertyName = "NullableListRolesOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?), TypeInfoPropertyName = "NullableListOrganizationSpendAlertsOrder2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioSpeechesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioSpeechesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCompletionsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCompletionsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?), TypeInfoPropertyName = "NullableUsageEmbeddingsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?), TypeInfoPropertyName = "NullableUsageEmbeddingsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageFileSearchCallsBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageFileSearchCallsGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?), TypeInfoPropertyName = "NullableUsageImagesBucketWidth2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource?), TypeInfoPropertyName = "NullableUsageImagesSource2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize?), TypeInfoPropertyName = "NullableUsageImagesSize2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?), TypeInfoPropertyName = "NullableUsageImagesGroupByItem2")] - [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?), TypeInfoPropertyName = "NullableUsageModerationsBucketWidth2")] internal sealed partial class SourceGenerationContextChunk16 : global::System.Text.Json.Serialization.JsonSerializerContext { } @@ -8869,6 +8869,29 @@ 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.ListProjectCertificatesOrder?), TypeInfoPropertyName = "NullableListProjectCertificatesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectGroupsOrder?), TypeInfoPropertyName = "NullableListProjectGroupsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.RetrieveProjectGroupGroupType?), TypeInfoPropertyName = "NullableRetrieveProjectGroupGroupType2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListProjectSpendAlertsOrder?), TypeInfoPropertyName = "NullableListProjectSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListRolesOrder?), TypeInfoPropertyName = "NullableListRolesOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder?), TypeInfoPropertyName = "NullableListOrganizationSpendAlertsOrder2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioSpeechesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioSpeechesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem?), TypeInfoPropertyName = "NullableUsageAudioTranscriptionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCodeInterpreterSessionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsBucketWidth?), TypeInfoPropertyName = "NullableUsageCompletionsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageCompletionsGroupByItem?), TypeInfoPropertyName = "NullableUsageCompletionsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth?), TypeInfoPropertyName = "NullableUsageEmbeddingsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem?), TypeInfoPropertyName = "NullableUsageEmbeddingsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth?), TypeInfoPropertyName = "NullableUsageFileSearchCallsBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem?), TypeInfoPropertyName = "NullableUsageFileSearchCallsGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesBucketWidth?), TypeInfoPropertyName = "NullableUsageImagesBucketWidth2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSource?), TypeInfoPropertyName = "NullableUsageImagesSource2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesSize?), TypeInfoPropertyName = "NullableUsageImagesSize2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageImagesGroupByItem?), TypeInfoPropertyName = "NullableUsageImagesGroupByItem2")] + [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsBucketWidth?), TypeInfoPropertyName = "NullableUsageModerationsBucketWidth2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageModerationsGroupByItem?), TypeInfoPropertyName = "NullableUsageModerationsGroupByItem2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresBucketWidth?), TypeInfoPropertyName = "NullableUsageVectorStoresBucketWidth2")] [global::System.Text.Json.Serialization.JsonSerializable(typeof(global::tryAGI.OpenAI.UsageVectorStoresGroupByItem?), TypeInfoPropertyName = "NullableUsageVectorStoresGroupByItem2")] @@ -9379,6 +9402,8 @@ internal static void AddConverters(global::System.Text.Json.JsonSerializerOption options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveClientEventJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveForkClientEventJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveServerEventJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.TransportJsonConverter()); + options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.Transport2JsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveSidebandClientEventJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.LiveSidebandServerEventJsonConverter()); options.Converters.Add(new global::tryAGI.OpenAI.JsonConverters.MCPToolCallErrorJsonConverter()); @@ -11305,6 +11330,26 @@ public override bool CanConvert(global::System.Type typeToConvert) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveForkClientEventDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTransportType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTransportType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type?) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType) + + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType?) + || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType) || typeToConvert == typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType?) @@ -21662,6 +21707,56 @@ public override bool CanConvert(global::System.Type typeToConvert) return new global::tryAGI.OpenAI.JsonConverters.LiveForkClientEventDiscriminatorTypeNullableJsonConverter(); } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTransportType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTransportType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuthType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeNullableJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeJsonConverter(); + } + + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType?)) + { + return new global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeNullableJsonConverter(); + } + if (typeToConvert == typeof(global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType)) { return new global::tryAGI.OpenAI.JsonConverters.LiveSidebandClientEventDiscriminatorTypeJsonConverter(); 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 78fa25eb6..01f8b0cb5 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.JsonSerializerContextTypes.g.cs @@ -5013,16083 +5013,16147 @@ public sealed partial class JsonSerializerContextTypes /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2? Type1245 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransport? Type1245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1246 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTransportType? Type1246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1247 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunk? Type1247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1248 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuth? Type1248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1249 { get; set; } + public global::tryAGI.OpenAI.LiveSIPTrunkAuthType? Type1249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1250 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2? Type1250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1251 { get; set; } + public global::tryAGI.OpenAI.LiveServerEventDiscriminator? Type1251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1252 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequest? Type1252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStarted? Type1253 { get; set; } + public global::tryAGI.OpenAI.Transport? Type1253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdated? Type1254 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? Type1254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1255 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type1255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1256 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponse? Type1256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1257 { get; set; } + public global::tryAGI.OpenAI.Session5? Type1257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppended? Type1258 { get; set; } + public global::tryAGI.OpenAI.Transport2? Type1258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1259 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Type1259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1260 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type? Type1260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1261 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? Type1261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreated? Type1262 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type1262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEvent? Type1263 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEvent? Type1263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1264 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminator? Type1264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosed? Type1265 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandClientEventDiscriminatorType? Type1265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEvent? Type1266 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandConnectParams? Type1266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEvent? Type1267 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandPathParams? Type1267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1268 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEvent? Type1268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1269 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRinging? Type1269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1270 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnswered? Type1270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallType? Type1271 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailed? Type1271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecAction? Type1272 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStarted? Type1272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1273 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdated? Type1273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1274 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuted? Type1274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1275 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuted? Type1275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProbProperties? Type1276 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppended? Type1276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1277 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppended? Type1277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1278 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppended? Type1278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1279 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDelta? Type1279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsType? Type1280 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDelta? Type1280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1281 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreated? Type1281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPListToolsTool? Type1282 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEvent? Type1282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPTool? Type1283 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdated? Type1283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolType? Type1284 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosed? Type1284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolConnectorId? Type1285 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEvent? Type1285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1286 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEvent? Type1286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolFilter? Type1287 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminator? Type1287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1288 { get; set; } + public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type1288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1289 { get; set; } + public global::tryAGI.OpenAI.LiveWebRTCTransportType? Type1289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1290 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallType? Type1290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallType? Type1291 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecAction? Type1291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallError? Type1292 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallStatus? Type1292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallStatus? Type1293 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputType? Type1293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolError? Type1294 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolCallOutputStatus? Type1294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionError? Type1295 { get; set; } + public global::tryAGI.OpenAI.LogProbProperties? Type1295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPError? Type1296 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalRequestType? Type1296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1297 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseType? Type1297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1298 { get; set; } + public global::tryAGI.OpenAI.MCPApprovalResponseResourceType? Type1298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1299 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsType? Type1299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1300 { get; set; } + public global::System.Collections.Generic.IList? Type1300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1301 { get; set; } + public global::tryAGI.OpenAI.MCPListToolsTool? Type1301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1302 { get; set; } + public global::tryAGI.OpenAI.MCPTool? Type1302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1303 { get; set; } + public global::tryAGI.OpenAI.MCPToolType? Type1303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1304 { get; set; } + public global::tryAGI.OpenAI.MCPToolConnectorId? Type1304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1305 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.MCPToolFilter>? Type1305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1306 { get; set; } + public global::tryAGI.OpenAI.MCPToolFilter? Type1306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1307 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1308 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum? Type1308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1309 { get; set; } + public global::tryAGI.OpenAI.MCPToolRequireApprovalVariant1Enum2? Type1309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1310 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallType? Type1310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1311 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallError? Type1311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1312 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallStatus? Type1312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObject? Type1313 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolError? Type1313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1314 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionError? Type1314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1315 { get; set; } + public global::tryAGI.OpenAI.HTTPError? Type1315 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1316 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminator? Type1316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1317 { get; set; } + public global::tryAGI.OpenAI.MCPToolCallErrorDiscriminatorType? Type1317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1318 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectType? Type1318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1319 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFile? Type1319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1320 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageFileObjectImageFileDetail? Type1320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1321 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectType? Type1321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1322 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrl? Type1322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1323 { get; set; } + public global::tryAGI.OpenAI.MessageContentImageUrlObjectImageUrlDetail? Type1323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1324 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObject? Type1324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1325 { get; set; } + public global::tryAGI.OpenAI.MessageContentRefusalObjectType? Type1325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1326 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObject? Type1326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1327 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectType? Type1327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1328 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFileCitationObjectFileCitation? Type1328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1329 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObject? Type1329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1330 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectType? Type1330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1331 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextAnnotationsFilePathObjectFilePath? Type1331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1332 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObject? Type1332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1333 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectType? Type1333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1334 { get; set; } + public global::tryAGI.OpenAI.MessageContentTextObjectText? Type1334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1335 { get; set; } + public global::System.Collections.Generic.IList>? Type1335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1336 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1336 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1337 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObject? Type1337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1338 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectType? Type1338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObject? Type1339 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFile? Type1339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1340 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageFileObjectImageFileDetail? Type1340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1341 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObject? Type1341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1342 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectType? Type1342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectObject? Type1343 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrl? Type1343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectStatus? Type1344 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentImageUrlObjectImageUrlDetail? Type1344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1345 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObject? Type1345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1346 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentRefusalObjectType? Type1346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectRole? Type1347 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObject? Type1347 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1348 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectType? Type1348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1349 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFileCitationObjectFileCitation? Type1349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1350 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObject? Type1350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1351 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectType? Type1351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1352 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextAnnotationsFilePathObjectFilePath? Type1352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1353 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObject? Type1353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1354 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectType? Type1354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1355 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaContentTextObjectText? Type1355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1356 { get; set; } + public global::System.Collections.Generic.IList>? Type1356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1357 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1358 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObject? Type1358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1359 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectObject? Type1359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1360 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDelta? Type1360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelObject? Type1361 { get; set; } + public global::tryAGI.OpenAI.MessageDeltaObjectDeltaRole? Type1361 { get; set; } /// /// /// - public global::System.DateTime? Type1362 { get; set; } + public global::tryAGI.OpenAI.MessageObjectObject? Type1362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIds? Type1363 { get; set; } + public global::tryAGI.OpenAI.MessageObjectStatus? Type1363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponses? Type1364 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetails? Type1364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsCompaction? Type1365 { get; set; } + public global::tryAGI.OpenAI.MessageObjectIncompleteDetailsReason? Type1365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1366 { get; set; } + public global::tryAGI.OpenAI.MessageObjectRole? Type1366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1367 { get; set; } + public global::System.Collections.Generic.IList? Type1367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1368 { get; set; } + public global::tryAGI.OpenAI.MessageObjectAttachmentsVariant1Item? Type1368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1369 { get; set; } + public global::tryAGI.OpenAI.MessageRequestContentTextObjectType? Type1369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1370 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1? Type1370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1371 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant1Event? Type1371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1372 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2? Type1372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1373 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant2Event? Type1373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1374 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3? Type1374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyMessageRequest? Type1375 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant3Event? Type1375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyRunRequest? Type1376 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4? Type1376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequest? Type1377 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant4Event? Type1377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1378 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5? Type1378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1379 { get; set; } + public global::tryAGI.OpenAI.MessageStreamEventVariant5Event? Type1379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1380 { get; set; } + public global::tryAGI.OpenAI.ModelObject? Type1380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NoiseReductionType? Type1381 { get; set; } + public global::System.DateTime? Type1381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileObject? Type1382 { get; set; } + public global::tryAGI.OpenAI.ModelIds? Type1382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1383 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponses? Type1383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OpenAIFileStatus? Type1384 { get; set; } + public global::tryAGI.OpenAI.ModelIdsCompaction? Type1384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1385 { get; set; } + public global::tryAGI.OpenAI.ModelIdsLiveEnum? Type1385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1386 { get; set; } + public global::tryAGI.OpenAI.ModelIdsResponsesEnum? Type1386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1387 { get; set; } + public global::tryAGI.OpenAI.ModelIdsSharedEnum? Type1387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1388 { get; set; } + public global::tryAGI.OpenAI.ModelResponsePropertiesPromptCacheRetention? Type1388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1389 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequest? Type1389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1390 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResources? Type1390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetention? Type1391 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesCodeInterpreter? Type1391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1392 { get; set; } + public global::tryAGI.OpenAI.ModifyAssistantRequestToolResourcesFileSearch? Type1392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1393 { get; set; } + public global::tryAGI.OpenAI.ModifyCertificateRequest? Type1393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1394 { get; set; } + public global::tryAGI.OpenAI.ModifyMessageRequest? Type1394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1395 { get; set; } + public global::tryAGI.OpenAI.ModifyRunRequest? Type1395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1396 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequest? Type1396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1397 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResources? Type1397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1398 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesCodeInterpreter? Type1398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1399 { get; set; } + public global::tryAGI.OpenAI.ModifyThreadRequestToolResourcesFileSearch? Type1399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1400 { get; set; } + public global::tryAGI.OpenAI.NoiseReductionType? Type1400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1401 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileObject? Type1401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1402 { get; set; } + public global::tryAGI.OpenAI.OpenAIFilePurpose? Type1402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1403 { get; set; } + public global::tryAGI.OpenAI.OpenAIFileStatus? Type1403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1404 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateObject? Type1404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1405 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateCertificateDetails? Type1405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1406 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponse? Type1406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1407 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateActivationResponseObject? Type1407 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1408 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponse? Type1408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1409 { get; set; } + public global::tryAGI.OpenAI.OrganizationCertificateDeactivationResponseObject? Type1409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1410 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetention? Type1410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudio? Type1411 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionObject? Type1411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputAudioType? Type1412 { get; set; } + public global::tryAGI.OpenAI.OrganizationDataRetentionType? Type1412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContent? Type1413 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateObject? Type1413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContent? Type1414 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateCertificateDetails? Type1414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContent? Type1415 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponse? Type1415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1416 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateActivationResponseObject? Type1416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1417 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponse? Type1417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItem? Type1418 { get; set; } + public global::tryAGI.OpenAI.OrganizationProjectCertificateDeactivationResponseObject? Type1418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1419 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlert? Type1419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1420 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertObject? Type1420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageType? Type1421 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertCurrency? Type1421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageRole? Type1422 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertInterval? Type1422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1423 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResource? Type1423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContent? Type1424 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertDeletedResourceObject? Type1424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageStatus? Type1425 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResource? Type1425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1426 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendAlertListResourceObject? Type1426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1427 { get; set; } + public global::System.Collections.Generic.IList? Type1427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PermissionErrorResponse? Type1428 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParam? Type1428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1429 { get; set; } + public global::tryAGI.OpenAI.OtherChunkingStrategyResponseParamType? Type1429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PredictionContentType? Type1430 { get; set; } + public global::tryAGI.OpenAI.OutputAudio? Type1430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Project? Type1431 { get; set; } + public global::tryAGI.OpenAI.OutputAudioType? Type1431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectObject? Type1432 { get; set; } + public global::tryAGI.OpenAI.OutputTextContent? Type1432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicProjectResidency? Type1433 { get; set; } + public global::tryAGI.OpenAI.RefusalContent? Type1433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKey? Type1434 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContent? Type1434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1435 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminator? Type1435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1436 { get; set; } + public global::tryAGI.OpenAI.OutputContentDiscriminatorType? Type1436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1437 { get; set; } + public global::tryAGI.OpenAI.OutputItem? Type1437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1438 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminator? Type1438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1439 { get; set; } + public global::tryAGI.OpenAI.OutputItemDiscriminatorType? Type1439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1440 { get; set; } + public global::tryAGI.OpenAI.OutputMessageType? Type1440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1441 { get; set; } + public global::tryAGI.OpenAI.OutputMessageRole? Type1441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1442 { get; set; } + public global::System.Collections.Generic.IList? Type1442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1443 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContent? Type1443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1444 { get; set; } + public global::tryAGI.OpenAI.OutputMessageStatus? Type1444 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1445 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminator? Type1445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectCreateRequest? Type1446 { get; set; } + public global::tryAGI.OpenAI.OutputMessageContentDiscriminatorType? Type1446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetention? Type1447 { get; set; } + public global::tryAGI.OpenAI.PermissionErrorResponse? Type1447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1448 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1449 { get; set; } + public global::tryAGI.OpenAI.PredictionContentType? Type1449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroup? Type1450 { get; set; } + public global::tryAGI.OpenAI.Project? Type1450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupObject? Type1451 { get; set; } + public global::tryAGI.OpenAI.ProjectObject? Type1451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1452 { get; set; } + public global::tryAGI.OpenAI.PublicProjectResidency? Type1452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1453 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKey? Type1453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1454 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyObject? Type1454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResource? Type1455 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerProjectAccess? Type1455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1456 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwner? Type1456 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1457 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerType? Type1457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1458 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerUser? Type1458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1459 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyOwnerServiceAccount? Type1459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponse? Type1460 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponse? Type1460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectListResponseObject? Type1461 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyDeleteResponseObject? Type1461 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1462 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponse? Type1462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissions? Type1463 { get; set; } + public global::tryAGI.OpenAI.ProjectApiKeyListResponseObject? Type1463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1464 { get; set; } + public global::System.Collections.Generic.IList? Type1464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1465 { get; set; } + public global::tryAGI.OpenAI.ProjectCreateRequest? Type1465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1466 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetention? Type1466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1467 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionObject? Type1467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1468 { get; set; } + public global::tryAGI.OpenAI.ProjectDataRetentionType? Type1468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1469 { get; set; } + public global::tryAGI.OpenAI.ProjectGroup? Type1469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimit? Type1470 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupObject? Type1470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1471 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupGroupType? Type1471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1472 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResource? Type1472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1473 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupDeletedResourceObject? Type1473 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1474 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResource? Type1474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1475 { get; set; } + public global::tryAGI.OpenAI.ProjectGroupListResourceObject? Type1475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccount? Type1476 { get; set; } + public global::System.Collections.Generic.IList? Type1476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1477 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissions? Type1477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1478 { get; set; } + public global::tryAGI.OpenAI.ProjectHostedToolPermissionsUpdateRequest? Type1478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1479 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponse? Type1479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1480 { get; set; } + public global::tryAGI.OpenAI.ProjectListResponseObject? Type1480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1481 { get; set; } + public global::System.Collections.Generic.IList? Type1481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1482 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissions? Type1482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1483 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsObject? Type1483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1484 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsMode? Type1484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1485 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponse? Type1485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1486 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsDeleteResponseObject? Type1486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1487 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequest? Type1487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1488 { get; set; } + public global::tryAGI.OpenAI.ProjectModelPermissionsUpdateRequestMode? Type1488 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1489 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimit? Type1489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlert? Type1490 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitObject? Type1490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1491 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponse? Type1491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1492 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitListResponseObject? Type1492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1493 { get; set; } + public global::System.Collections.Generic.IList? Type1493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1494 { get; set; } + public global::tryAGI.OpenAI.ProjectRateLimitUpdateRequest? Type1494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1495 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccount? Type1495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1496 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountObject? Type1496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1497 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountRole? Type1497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1498 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKey? Type1498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1499 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountApiKeyObject? Type1499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUser? Type1500 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateRequest? Type1500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserObject? Type1501 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponse? Type1501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1502 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseObject? Type1502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1503 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountCreateResponseRole? Type1503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1504 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponse? Type1504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserListResponse? Type1505 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountDeleteResponseObject? Type1505 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1506 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponse? Type1506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1507 { get; set; } + public global::tryAGI.OpenAI.ProjectServiceAccountListResponseObject? Type1507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptVariant1? Type1508 { get; set; } + public global::System.Collections.Generic.IList? Type1508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1509 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlert? Type1509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1510 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertObject? Type1510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResource? Type1511 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertCurrency? Type1511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1512 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertInterval? Type1512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1513 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResource? Type1513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1514 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertDeletedResourceObject? Type1514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1515 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResource? Type1515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1516 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendAlertListResourceObject? Type1516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1517 { get; set; } + public global::System.Collections.Generic.IList? Type1517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1518 { get; set; } + public global::tryAGI.OpenAI.ProjectUpdateRequest? Type1518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1519 { get; set; } + public global::tryAGI.OpenAI.ProjectUser? Type1519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1520 { get; set; } + public global::tryAGI.OpenAI.ProjectUserObject? Type1520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1521 { get; set; } + public global::tryAGI.OpenAI.ProjectUserCreateRequest? Type1521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1522 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponse? Type1522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1523 { get; set; } + public global::tryAGI.OpenAI.ProjectUserDeleteResponseObject? Type1523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItem? Type1524 { get; set; } + public global::tryAGI.OpenAI.ProjectUserListResponse? Type1524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1525 { get; set; } + public global::System.Collections.Generic.IList? Type1525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1526 { get; set; } + public global::tryAGI.OpenAI.ProjectUserUpdateRequest? Type1526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1527 { get; set; } + public global::tryAGI.OpenAI.PromptVariant1? Type1527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1528 { get; set; } + public global::tryAGI.OpenAI.PublicAssignOrganizationGroupRoleBody? Type1528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1529 { get; set; } + public global::tryAGI.OpenAI.PublicCreateOrganizationRoleBody? Type1529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1530 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResource? Type1530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1531 { get; set; } + public global::tryAGI.OpenAI.PublicRoleListResourceObject? Type1531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1532 { get; set; } + public global::System.Collections.Generic.IList? Type1532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1533 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateOrganizationRoleBody? Type1533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1534 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormats? Type1534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1535 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormat? Type1535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1536 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmAudioFormatType? Type1536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1537 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormat? Type1537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1538 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmuAudioFormatType? Type1538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1539 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormat? Type1539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1540 { get; set; } + public global::tryAGI.OpenAI.RealtimeAudioFormatsPcmaAudioFormatType? Type1540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1541 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreate? Type1541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1542 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemCreateType? Type1542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1543 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItem? Type1543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1544 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDelete? Type1544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1545 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemDeleteType? Type1545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1546 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieve? Type1546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1547 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemRetrieveType? Type1547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1548 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncate? Type1548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1549 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventConversationItemTruncateType? Type1549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1550 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppend? Type1550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1551 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferAppendType? Type1551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1552 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClear? Type1552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1553 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferClearType? Type1553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1554 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommit? Type1554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1555 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventInputAudioBufferCommitType? Type1555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1556 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClear? Type1556 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1557 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventOutputAudioBufferClearType? Type1557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1558 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancel? Type1558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1559 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCancelType? Type1559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1560 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreate? Type1560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1561 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventResponseCreateType? Type1561 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1562 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParams? Type1562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1563 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdate? Type1563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1564 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventSessionUpdateType? Type1564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1565 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequest? Type1565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1566 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdate? Type1566 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1567 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaClientEventTranscriptionSessionUpdateType? Type1567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1568 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequest? Type1568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1569 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponse? Type1569 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1570 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseObject? Type1570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1571 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatus? Type1571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1572 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetails? Type1572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1573 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsType? Type1573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceOptions? Type1574 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsReason? Type1574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunction? Type1575 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseStatusDetailsError? Type1575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCP? Type1576 { get; set; } + public global::System.Collections.Generic.IList? Type1576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1577 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsage? Type1577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1578 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetails? Type1578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1579 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageInputTokenDetailsCachedTokensDetails? Type1579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1580 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseUsageOutputTokenDetails? Type1580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1581 { get; set; } + public global::System.Collections.Generic.IList? Type1581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1582 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseModalitie? Type1582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1583 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseOutputAudioFormat? Type1583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1584 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1585 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseMaxOutputTokens? Type1585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1586 { get; set; } + public global::System.Collections.Generic.IList? Type1586 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1587 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsModalitie? Type1587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1588 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsOutputAudioFormat? Type1588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1589 { get; set; } + public global::System.Collections.Generic.IList? Type1589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1590 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsTool? Type1590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1591 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsToolType? Type1591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1592 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1593 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceOptions? Type1593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1594 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunction? Type1594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1595 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCP? Type1595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1596 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1597 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsMaxOutputTokens? Type1597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1598 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1599 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaResponseCreateParamsConversation? Type1599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1600 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreated? Type1600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1601 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemCreatedType? Type1601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1602 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeleted? Type1602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1603 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemDeletedType? Type1603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1604 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompleted? Type1604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1605 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionCompletedType? Type1605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1606 { get; set; } + public global::System.Collections.Generic.IList? Type1606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1607 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDelta? Type1607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1608 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionDeltaType? Type1608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1609 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailed? Type1609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1610 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedType? Type1610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1611 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionFailedError? Type1611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1612 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegment? Type1612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1613 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemInputAudioTranscriptionSegmentType? Type1613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1614 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrieved? Type1614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1615 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemRetrievedType? Type1615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1616 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncated? Type1616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1617 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventConversationItemTruncatedType? Type1617 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1618 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventError? Type1618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1619 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorType? Type1619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1620 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventErrorError? Type1620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1621 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCleared? Type1621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1622 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferClearedType? Type1622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1623 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommitted? Type1623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1624 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferCommittedType? Type1624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1625 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStarted? Type1625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1626 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStartedType? Type1626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1627 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStopped? Type1627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1628 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventInputAudioBufferSpeechStoppedType? Type1628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1629 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompleted? Type1629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1630 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsCompletedType? Type1630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1631 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailed? Type1631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1632 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsFailedType? Type1632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1633 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgress? Type1633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1634 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventMCPListToolsInProgressType? Type1634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1635 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdated? Type1635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1636 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedType? Type1636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1637 { get; set; } + public global::System.Collections.Generic.IList? Type1637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1638 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimit? Type1638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1639 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventRateLimitsUpdatedRateLimitName? Type1639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1640 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDelta? Type1640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1641 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDeltaType? Type1641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1642 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDone? Type1642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1643 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioDoneType? Type1643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1644 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDelta? Type1644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1645 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDeltaType? Type1645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1646 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDone? Type1646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1647 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseAudioTranscriptDoneType? Type1647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1648 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAdded? Type1648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1649 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedType? Type1649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1650 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPart? Type1650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1651 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartAddedPartType? Type1651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1652 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDone? Type1652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1653 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDoneType? Type1653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1654 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePart? Type1654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1655 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseContentPartDonePartType? Type1655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1656 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreated? Type1656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1657 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseCreatedType? Type1657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1658 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDone? Type1658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1659 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseDoneType? Type1659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1660 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDelta? Type1660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1661 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDeltaType? Type1661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1662 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDone? Type1662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1663 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseFunctionCallArgumentsDoneType? Type1663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1664 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDelta? Type1664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSession? Type1665 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDeltaType? Type1665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1666 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDone? Type1666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1667 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallArgumentsDoneType? Type1667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1668 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompleted? Type1668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1669 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallCompletedType? Type1669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1670 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailed? Type1670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1671 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallFailedType? Type1671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1672 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgress? Type1672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1673 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseMCPCallInProgressType? Type1673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1674 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAdded? Type1674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1675 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemAddedType? Type1675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1676 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDone? Type1676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEvent? Type1677 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseOutputItemDoneType? Type1677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1678 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDelta? Type1678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1679 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDeltaType? Type1679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1680 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDone? Type1680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1681 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventResponseTextDoneType? Type1681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1682 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreated? Type1682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1683 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionCreatedType? Type1683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1684 { get; set; } + public global::tryAGI.OpenAI.RealtimeSession? Type1684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1685 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdated? Type1685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1686 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventSessionUpdatedType? Type1686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1687 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreated? Type1687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1688 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionCreatedType? Type1688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1689 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponse? Type1689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1690 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdated? Type1690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1691 { get; set; } + public global::tryAGI.OpenAI.RealtimeBetaServerEventTranscriptionSessionUpdatedType? Type1691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1692 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallCreateRequest? Type1692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1693 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGA? Type1693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1694 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallReferRequest? Type1694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1695 { get; set; } + public global::tryAGI.OpenAI.RealtimeCallRejectRequest? Type1695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1696 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEvent? Type1696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1697 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreate? Type1697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1698 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDelete? Type1698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1699 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieve? Type1699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1700 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncate? Type1700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1701 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppend? Type1701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1702 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClear? Type1702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1703 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClear? Type1703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1704 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommit? Type1704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1705 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancel? Type1705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1706 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreate? Type1706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1707 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdate? Type1707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1708 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminator? Type1708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1709 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventDiscriminatorType? Type1709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1710 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemCreateType? Type1710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1711 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemDeleteType? Type1711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1712 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemRetrieveType? Type1712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1713 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventConversationItemTruncateType? Type1713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1714 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferAppendType? Type1714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1715 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferClearType? Type1715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1716 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventInputAudioBufferCommitType? Type1716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1717 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventOutputAudioBufferClearType? Type1717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1718 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCancelType? Type1718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1719 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventResponseCreateType? Type1719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1720 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParams? Type1720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1721 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventSessionUpdateType? Type1721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1722 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1723 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGA? Type1723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1724 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdate? Type1724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1725 { get; set; } + public global::tryAGI.OpenAI.RealtimeClientEventTranscriptionSessionUpdateType? Type1725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1726 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystem? Type1726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1727 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUser? Type1727 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1728 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistant? Type1728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1729 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCall? Type1729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1730 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutput? Type1730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1731 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponse? Type1731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1732 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListTools? Type1732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1733 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCall? Type1733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1734 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequest? Type1734 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1735 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminator? Type1735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1736 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemDiscriminatorType? Type1736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1737 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallObject? Type1737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1738 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallType? Type1738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1739 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallStatus? Type1739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1740 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputObject? Type1740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1741 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputType? Type1741 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1742 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemFunctionCallOutputStatus? Type1742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1743 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantObject? Type1743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1744 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantType? Type1744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1745 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantStatus? Type1745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1746 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantRole? Type1746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1747 { get; set; } + public global::System.Collections.Generic.IList? Type1747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1748 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItem? Type1748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1749 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageAssistantContentItemType? Type1749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1750 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemObject? Type1750 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1751 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemType? Type1751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1752 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemStatus? Type1752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1753 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemRole? Type1753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1754 { get; set; } + public global::System.Collections.Generic.IList? Type1754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1755 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItem? Type1755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1756 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageSystemContentItemType? Type1756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1757 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserObject? Type1757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Session2? Type1758 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserType? Type1758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1759 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserStatus? Type1759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1760 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserRole? Type1760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1761 { get; set; } + public global::System.Collections.Generic.IList? Type1761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1762 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItem? Type1762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1763 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemType? Type1763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1764 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemMessageUserContentItemDetail? Type1764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1765 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReference? Type1765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1766 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceType? Type1766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1767 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceObject? Type1767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1768 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceStatus? Type1768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1769 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceRole? Type1769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1770 { get; set; } + public global::System.Collections.Generic.IList? Type1770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1771 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItem? Type1771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1772 { get; set; } + public global::tryAGI.OpenAI.RealtimeConversationItemWithReferenceContentItemType? Type1772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1773 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequest? Type1773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1774 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfter? Type1774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1775 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretRequestExpiresAfterAnchor? Type1775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoning? Type1776 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponse? Type1776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1777 { get; set; } + public global::tryAGI.OpenAI.Session2? Type1777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponse? Type1778 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGA? Type1778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseObject? Type1779 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGA? Type1779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1780 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminator? Type1780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1781 { get; set; } + public global::tryAGI.OpenAI.RealtimeCreateClientSecretResponseSessionDiscriminatorType? Type1781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1782 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionTool? Type1782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1783 { get; set; } + public global::tryAGI.OpenAI.RealtimeFunctionToolType? Type1783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1784 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalRequestType? Type1784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1785 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPApprovalResponseType? Type1785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1786 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPError? Type1786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1787 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPHTTPErrorType? Type1787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1788 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPListToolsType? Type1788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1789 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolError? Type1789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1790 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPProtocolErrorType? Type1790 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1791 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolCallType? Type1791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1792 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1793 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionError? Type1793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1794 { get; set; } + public global::tryAGI.OpenAI.RealtimeMCPToolExecutionErrorType? Type1794 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1795 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoning? Type1795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1796 { get; set; } + public global::tryAGI.OpenAI.RealtimeReasoningEffort? Type1796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1797 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponse? Type1797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1798 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseObject? Type1798 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type1799 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatus? Type1799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1800 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetails? Type1800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1801 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsType? Type1801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1802 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsReason? Type1802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1803 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseStatusDetailsError? Type1803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1804 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudio? Type1804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEvent? Type1805 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseAudioOutput? Type1805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1806 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsage? Type1806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1807 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetails? Type1807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1808 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageInputTokenDetailsCachedTokensDetails? Type1808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1809 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseUsageOutputTokenDetails? Type1809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1810 { get; set; } + public global::System.Collections.Generic.IList? Type1810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1811 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseOutputModalitie? Type1811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1812 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1813 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseMaxOutputTokens? Type1813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventError? Type1814 { get; set; } + public global::System.Collections.Generic.IList? Type1814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1815 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsOutputModalitie? Type1815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1816 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudio? Type1816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1817 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsAudioOutput? Type1817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1818 { get; set; } + public global::System.Collections.Generic.IList>? Type1818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1819 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1820 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1821 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsMaxOutputTokens? Type1821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1822 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1823 { get; set; } + public global::tryAGI.OpenAI.RealtimeResponseCreateParamsConversation? Type1823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1824 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEvent? Type1824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1825 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreated? Type1825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1826 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreated? Type1826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1827 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeleted? Type1827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1828 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompleted? Type1828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1829 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDelta? Type1829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1830 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailed? Type1830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1831 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrieved? Type1831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1832 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncated? Type1832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1833 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventError? Type1833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1834 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCleared? Type1834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1835 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommitted? Type1835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1836 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceived? Type1836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1837 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStarted? Type1837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1838 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStopped? Type1838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1839 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdated? Type1839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1840 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDelta? Type1840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1841 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDone? Type1841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1842 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDelta? Type1842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1843 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDone? Type1843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1844 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAdded? Type1844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1845 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDone? Type1845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1846 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreated? Type1846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1847 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDone? Type1847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1848 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDelta? Type1848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1849 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDone? Type1849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1850 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAdded? Type1850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1851 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDone? Type1851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1852 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDelta? Type1852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1853 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDone? Type1853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1854 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreated? Type1854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1855 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdated? Type1855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1856 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStarted? Type1856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1857 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStopped? Type1857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1858 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferCleared? Type1858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1859 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAdded? Type1859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1860 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDone? Type1860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1861 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggered? Type1861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1862 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegment? Type1862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1863 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgress? Type1863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1864 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompleted? Type1864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1865 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailed? Type1865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1866 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDelta? Type1866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1867 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDone? Type1867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1868 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgress? Type1868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1869 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompleted? Type1869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1870 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailed? Type1870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1871 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminator? Type1871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1872 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventDiscriminatorType? Type1872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1873 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedType? Type1873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1874 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationCreatedConversation? Type1874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1875 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemAddedType? Type1875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1876 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemCreatedType? Type1876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1877 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDeletedType? Type1877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1878 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemDoneType? Type1878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1879 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionCompletedType? Type1879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1880 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionDeltaType? Type1880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1881 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedType? Type1881 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1882 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionFailedError? Type1882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1883 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemInputAudioTranscriptionSegmentType? Type1883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1884 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemRetrievedType? Type1884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1885 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventConversationItemTruncatedType? Type1885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1886 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorType? Type1886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1887 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventErrorError? Type1887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1888 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferClearedType? Type1888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1889 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferCommittedType? Type1889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1890 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferDtmfEventReceivedType? Type1890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1891 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStartedType? Type1891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1892 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferSpeechStoppedType? Type1892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1893 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventInputAudioBufferTimeoutTriggeredType? Type1893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1894 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsCompletedType? Type1894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1895 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsFailedType? Type1895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1896 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventMCPListToolsInProgressType? Type1896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1897 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferClearedType? Type1897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1898 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStartedType? Type1898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1899 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventOutputAudioBufferStoppedType? Type1899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1900 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedType? Type1900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1901 { get; set; } + public global::System.Collections.Generic.IList? Type1901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1902 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimit? Type1902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1903 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventRateLimitsUpdatedRateLimitName? Type1903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1904 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDeltaType? Type1904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1905 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioDoneType? Type1905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1906 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDeltaType? Type1906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1907 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseAudioTranscriptDoneType? Type1907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1908 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedType? Type1908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1909 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPart? Type1909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1910 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartAddedPartType? Type1910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1911 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDoneType? Type1911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1912 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePart? Type1912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionObject? Type1913 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseContentPartDonePartType? Type1913 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1914 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseCreatedType? Type1914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1915 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseDoneType? Type1915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1916 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDeltaType? Type1916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionModel? Type1917 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseFunctionCallArgumentsDoneType? Type1917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1918 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDeltaType? Type1918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1919 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallArgumentsDoneType? Type1919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1920 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallCompletedType? Type1920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1921 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallFailedType? Type1921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1922 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseMCPCallInProgressType? Type1922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1923 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemAddedType? Type1923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1924 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseOutputItemDoneType? Type1924 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1925 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDeltaType? Type1925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1926 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventResponseTextDoneType? Type1926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1927 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionCreatedType? Type1927 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1928 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1929 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventSessionUpdatedType? Type1929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1930 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdated? Type1930 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1931 { get; set; } + public global::tryAGI.OpenAI.RealtimeServerEventTranscriptionSessionUpdatedType? Type1931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1932 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionObject? Type1932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1933 { get; set; } + public global::System.Collections.Generic.IList? Type1933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1934 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModalitie? Type1934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1935 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1936 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionModel? Type1936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1937 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioFormat? Type1937 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1938 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionOutputAudioFormat? Type1938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1939 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1? Type1939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1940 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionInputAudioNoiseReduction? Type1940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1941 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1942 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum? Type1942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncation? Type1943 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionTracingTracingConfigurationEnum2? Type1943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1944 { get; set; } + public global::System.Collections.Generic.IList? Type1944 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1945 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1946 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionMaxResponseOutputTokens? Type1946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1947 { get; set; } + public global::System.Collections.Generic.IList? Type1947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1948 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionIncludeVariant1Item? Type1948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1949 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestClientSecret? Type1949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1950 { get; set; } + public global::System.Collections.Generic.IList? Type1950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1951 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestModalitie? Type1951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1952 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestInputAudioTranscription? Type1952 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1953 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1954 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum? Type1954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1955 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTracingEnum2? Type1955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1956 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTurnDetection? Type1956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1957 { get; set; } + public global::System.Collections.Generic.IList? Type1957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1958 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestTool? Type1958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1959 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestToolType? Type1959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1960 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1961 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestMaxResponseOutputTokens? Type1961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1962 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncation? Type1962 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1963 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAType? Type1963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1964 { get; set; } + public global::System.Collections.Generic.IList? Type1964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1965 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAOutputModalitie? Type1965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1966 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1967 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAModel? Type1967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1968 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudio? Type1968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1969 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInput? Type1969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1970 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioInputNoiseReduction? Type1970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1971 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAAudioOutput? Type1971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1972 { get; set; } + public global::System.Collections.Generic.IList? Type1972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1973 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAIncludeItem? Type1973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1974 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1975 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum? Type1975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1976 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGATracingEnum2? Type1976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1977 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1977 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1978 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateRequestGAMaxOutputTokens? Type1978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1979 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponse? Type1979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type1980 { get; set; } + public global::System.Collections.Generic.IList? Type1980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type1981 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseIncludeItem? Type1981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type1982 { get; set; } + public global::System.Collections.Generic.IList? Type1982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type1983 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseOutputModalitie? Type1983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type1984 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudio? Type1984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type1985 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInput? Type1985 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1986 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputNoiseReduction? Type1986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type1987 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioInputTurnDetection? Type1987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type1988 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseAudioOutput? Type1988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type1989 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type1990 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum? Type1990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type1991 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTracingEnum2? Type1991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type1992 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseTurnDetection? Type1992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type1993 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type1993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type1994 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseMaxOutputTokens? Type1994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type1995 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAType? Type1995 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type1996 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAObject? Type1996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type1997 { get; set; } + public global::System.Collections.Generic.IList? Type1997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type1998 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAOutputModalitie? Type1998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type1999 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type1999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2000 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAModel? Type2000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2001 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudio? Type2001 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2002 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInput? Type2002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2003 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioInputNoiseReduction? Type2003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2004 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAAudioOutput? Type2004 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2005 { get; set; } + public global::System.Collections.Generic.IList? Type2005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2006 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAIncludeItem? Type2006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2007 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum? Type2007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2008 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGATracingTracingConfigurationEnum2? Type2008 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2009 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2010 { get; set; } + public global::tryAGI.OpenAI.RealtimeSessionCreateResponseGAMaxOutputTokens? Type2010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2011 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetection? Type2011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2012 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestTurnDetectionType? Type2012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2013 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioNoiseReduction? Type2013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2014 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestInputAudioFormat? Type2014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2015 { get; set; } + public global::System.Collections.Generic.IList? Type2015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2016 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestIncludeItem? Type2016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2017 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAType? Type2017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2018 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudio? Type2018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2019 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInput? Type2019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2020 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAAudioInputNoiseReduction? Type2020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2021 { get; set; } + public global::System.Collections.Generic.IList? Type2021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2022 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateRequestGAIncludeItem? Type2022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2023 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseClientSecret? Type2023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2024 { get; set; } + public global::System.Collections.Generic.IList? Type2024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2025 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseModalitie? Type2025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2026 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseTurnDetection? Type2026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2027 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAType? Type2027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2028 { get; set; } + public global::System.Collections.Generic.IList? Type2028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2029 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAIncludeItem? Type2029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2030 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudio? Type2030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2031 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInput? Type2031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2032 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputNoiseReduction? Type2032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2033 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranscriptionSessionCreateResponseGAAudioInputTurnDetection? Type2033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2034 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEvent? Type2034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2035 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdate? Type2035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2036 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppend? Type2036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2037 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionClose? Type2037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2038 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminator? Type2038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2039 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventDiscriminatorType? Type2039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2040 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventInputAudioBufferAppendType? Type2040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2041 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionCloseType? Type2041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2042 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientEventSessionUpdateType? Type2042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2043 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequest? Type2043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2044 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequest? Type2044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2045 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfter? Type2045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2046 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateRequestExpiresAfterAnchor? Type2046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2047 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequest? Type2047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2048 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationClientSecretCreateResponse? Type2048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2049 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSession? Type2049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2050 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEvent? Type2050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2051 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreated? Type2051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2052 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdated? Type2052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2053 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosed? Type2053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2054 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDelta? Type2054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2055 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDelta? Type2055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2056 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDelta? Type2056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2057 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminator? Type2057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2058 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventDiscriminatorType? Type2058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2059 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionClosedType? Type2059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2060 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionCreatedType? Type2060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2061 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionInputTranscriptDeltaType? Type2061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2062 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaType? Type2062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2063 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputAudioDeltaFormat? Type2063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2064 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionOutputTranscriptDeltaType? Type2064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2065 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationServerEventSessionUpdatedType? Type2065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2066 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionType? Type2066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2067 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudio? Type2067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2068 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInput? Type2068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2069 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputTranscription? Type2069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2070 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioInputNoiseReduction? Type2070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2071 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionAudioOutput? Type2071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnum? Type2072 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudio? Type2072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummary? Type2073 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInput? Type2073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningContext? Type2074 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputTranscription? Type2074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2075 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioInputNoiseReduction? Type2075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemType? Type2076 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionCreateRequestAudioOutput? Type2076 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2077 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudio? Type2077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContent? Type2078 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInput? Type2078 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2079 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputTranscription? Type2079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemStatus? Type2080 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioInputNoiseReduction? Type2080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Response? Type2081 { get; set; } + public global::tryAGI.OpenAI.RealtimeTranslationSessionUpdateRequestAudioOutput? Type2081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3? Type2082 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum? Type2082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2083 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnum2? Type2083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Object? Type2084 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumType? Type2084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3Status? Type2085 { get; set; } + public global::tryAGI.OpenAI.RealtimeTruncationEnumTokenLimits? Type2085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AccessProgramsBody? Type2086 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1ServerVad? Type2086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2087 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVad? Type2087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2088 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1SemanticVadEagerness? Type2088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2089 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1Discriminator? Type2089 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2090 { get; set; } + public global::tryAGI.OpenAI.RealtimeTurnDetectionRealtimeTurnDetection1DiscriminatorType? Type2090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2091 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnum? Type2091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsage? Type2092 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummary? Type2092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheOptions? Type2093 { get; set; } + public global::tryAGI.OpenAI.ReasoningContext? Type2093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2094 { get; set; } + public global::tryAGI.OpenAI.ReasoningGenerateSummary? Type2094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Moderation? Type2095 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemType? Type2095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConversation? Type2096 { get; set; } + public global::System.Collections.Generic.IList? Type2096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2097 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContent? Type2097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2098 { get; set; } + public global::System.Collections.Generic.IList? Type2098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2099 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemStatus? Type2099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2100 { get; set; } + public global::tryAGI.OpenAI.Response? Type2100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2101 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3? Type2101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2102 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Truncation? Type2102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2103 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Object? Type2103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2104 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3Status? Type2104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2105 { get; set; } + public global::tryAGI.OpenAI.AccessProgramsBody? Type2105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2106 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorVariant1? Type2106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2107 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetails? Type2107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2108 { get; set; } + public global::tryAGI.OpenAI.ResponseVariant3IncompleteDetailsReason? Type2108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2109 { get; set; } + public global::System.Collections.Generic.IList? Type2109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2110 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2111 { get; set; } + public global::tryAGI.OpenAI.ResponseUsage? Type2111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2112 { get; set; } + public global::tryAGI.OpenAI.PromptCacheOptions? Type2112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2113 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnostics? Type2113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2114 { get; set; } + public global::tryAGI.OpenAI.Moderation? Type2114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2115 { get; set; } + public global::tryAGI.OpenAI.ResponseConversation? Type2115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2116 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEvent? Type2116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2117 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDeltaEventType? Type2117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2118 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEvent? Type2118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2119 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioDoneEventType? Type2119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2120 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEvent? Type2120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2121 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDeltaEventType? Type2121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2122 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEvent? Type2122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2123 { get; set; } + public global::tryAGI.OpenAI.ResponseAudioTranscriptDoneEventType? Type2123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2124 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEvent? Type2124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2125 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDeltaEventType? Type2125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2126 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEvent? Type2126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2127 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCodeDoneEventType? Type2127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2128 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEvent? Type2128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2129 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallCompletedEventType? Type2129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2130 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEvent? Type2130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2131 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInProgressEventType? Type2131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2132 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEvent? Type2132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorCode? Type2133 { get; set; } + public global::tryAGI.OpenAI.ResponseCodeInterpreterCallInterpretingEventType? Type2133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEvent? Type2134 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingEvent? Type2134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseErrorEventType? Type2135 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEvent? Type2135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEvent? Type2136 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEvent? Type2136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFailedEventType? Type2137 { get; set; } + public global::tryAGI.OpenAI.ResponseCompletedEventType? Type2137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2138 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateType? Type2138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2139 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateReasoning? Type2139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2140 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamType? Type2140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2141 { get; set; } + public global::tryAGI.OpenAI.ResponseConfigurationUpdateItemParamReasoning? Type2141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2142 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEvent? Type2142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2143 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartAddedEventType? Type2143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2144 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEvent? Type2144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2145 { get; set; } + public global::tryAGI.OpenAI.ResponseContentPartDoneEventType? Type2145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2146 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEvent? Type2146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2147 { get; set; } + public global::tryAGI.OpenAI.ResponseCreatedEventType? Type2147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextType? Type2148 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEvent? Type2148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2149 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDeltaEventType? Type2149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2150 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEvent? Type2150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2151 { get; set; } + public global::tryAGI.OpenAI.ResponseCustomToolCallInputDoneEventType? Type2151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2152 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorCode? Type2152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2153 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEvent? Type2153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2154 { get; set; } + public global::tryAGI.OpenAI.ResponseErrorEventType? Type2154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2155 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEvent? Type2155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2156 { get; set; } + public global::tryAGI.OpenAI.ResponseFailedEventType? Type2156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2157 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEvent? Type2157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2158 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallCompletedEventType? Type2158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2159 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEvent? Type2159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2160 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallInProgressEventType? Type2160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2161 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEvent? Type2161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2162 { get; set; } + public global::tryAGI.OpenAI.ResponseFileSearchCallSearchingEventType? Type2162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2163 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonObjectType? Type2163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2164 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaType? Type2164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2165 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaJsonSchema? Type2165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2166 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatJsonSchemaSchema? Type2166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2167 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextType? Type2167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2168 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammar? Type2168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemList? Type2169 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextGrammarType? Type2169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseItemListObject? Type2170 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPython? Type2170 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2171 { get; set; } + public global::tryAGI.OpenAI.ResponseFormatTextPythonType? Type2171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProb? Type2172 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEvent? Type2172 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2173 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDeltaEventType? Type2173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2174 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEvent? Type2174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2175 { get; set; } + public global::tryAGI.OpenAI.ResponseFunctionCallArgumentsDoneEventType? Type2175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2176 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEvent? Type2176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2177 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallCompletedEventType? Type2177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2178 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEvent? Type2178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2179 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallGeneratingEventType? Type2179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2180 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEvent? Type2180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2181 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallInProgressEventType? Type2181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2182 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEvent? Type2182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2183 { get; set; } + public global::tryAGI.OpenAI.ResponseImageGenCallPartialImageEventType? Type2183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2184 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEvent? Type2184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2185 { get; set; } + public global::tryAGI.OpenAI.ResponseInProgressEventType? Type2185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2186 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEvent? Type2186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2187 { get; set; } + public global::tryAGI.OpenAI.ResponseIncompleteEventType? Type2187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2188 { get; set; } + public global::tryAGI.OpenAI.ResponseItemList? Type2188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2189 { get; set; } + public global::tryAGI.OpenAI.ResponseItemListObject? Type2189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2190 { get; set; } + public global::System.Collections.Generic.IList? Type2190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2191 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProb? Type2191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2192 { get; set; } + public global::System.Collections.Generic.IList? Type2192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2193 { get; set; } + public global::tryAGI.OpenAI.ResponseLogProbTopLogprob? Type2193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2194 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEvent? Type2194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2195 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDeltaEventType? Type2195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2196 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEvent? Type2196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2197 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallArgumentsDoneEventType? Type2197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Annotation? Type2198 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEvent? Type2198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2199 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallCompletedEventType? Type2199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextParam? Type2200 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEvent? Type2200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceParam? Type2201 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallFailedEventType? Type2201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2202 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEvent? Type2202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2203 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPCallInProgressEventType? Type2203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2204 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEvent? Type2204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2205 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsCompletedEventType? Type2205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2206 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEvent? Type2206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2207 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsFailedEventType? Type2207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2208 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEvent? Type2208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2209 { get; set; } + public global::tryAGI.OpenAI.ResponseMCPListToolsInProgressEventType? Type2209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2210 { get; set; } + public global::tryAGI.OpenAI.ResponseModalitiesVariant1Item? Type2210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2211 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEvent? Type2211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2212 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemAddedEventType? Type2212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2213 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEvent? Type2213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2214 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputItemDoneEventType? Type2214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2215 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEvent? Type2215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2216 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationAddedEventType? Type2216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2217 { get; set; } + public global::tryAGI.OpenAI.Annotation? Type2217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2218 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2219 { get; set; } + public global::tryAGI.OpenAI.ResponseTextParam? Type2219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2220 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceParam? Type2220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2221 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEvent? Type2221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2222 { get; set; } + public global::tryAGI.OpenAI.ResponseQueuedEventType? Type2222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2223 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEvent? Type2223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2224 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventType? Type2224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2225 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPart? Type2225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2226 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartAddedEventPartType? Type2226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2227 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEvent? Type2227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2228 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventType? Type2228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2229 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventStatus? Type2229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEvent? Type2230 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPart? Type2230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerEventType? Type2231 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryPartDoneEventPartType? Type2231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInput? Type2232 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEvent? Type2232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2233 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDeltaEventType? Type2233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2234 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEvent? Type2234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2235 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningSummaryTextDoneEventType? Type2235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2236 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEvent? Type2236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2237 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDeltaEventType? Type2237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2238 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEvent? Type2238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2239 { get; set; } + public global::tryAGI.OpenAI.ResponseReasoningTextDoneEventType? Type2239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParam? Type2240 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEvent? Type2240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2241 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDeltaEventType? Type2241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2242 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEvent? Type2242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2243 { get; set; } + public global::tryAGI.OpenAI.ResponseRefusalDoneEventType? Type2243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2244 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEvent? Type2244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2245 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventType? Type2245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2246 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerAcceptedEventSteer? Type2246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2247 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCode? Type2247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2248 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerErrorCodeEnum? Type2248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2249 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEvent? Type2249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2250 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerEventType? Type2250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2251 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInput? Type2251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2252 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEvent? Type2252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2253 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventType? Type2253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2254 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventSteer? Type2254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2255 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventError? Type2255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2256 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerFailedEventErrorType? Type2256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2257 { get; set; } + public global::System.Collections.Generic.IList? Type2257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2258 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItem? Type2258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2259 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParam? Type2259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2260 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminator? Type2260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2261 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerInputItemDiscriminatorType? Type2261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2262 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEvent? Type2262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2263 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventType? Type2263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2264 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingEventSteer? Type2264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2265 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReason? Type2265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2266 { get; set; } + public global::System.Collections.Generic.IList? Type2266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEvent? Type2267 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInput? Type2267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2268 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerPendingReasonEnum? Type2268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2269 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type2269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2270 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type2270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2271 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutput? Type2271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2272 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type2272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2273 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutput? Type2273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2274 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type2274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2275 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutput? Type2275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2276 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredShellToolCallOutputType? Type2276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2277 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type2277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2278 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type2278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2279 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutput? Type2279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2280 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputType? Type2280 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2281 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type2281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2282 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponse? Type2282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2283 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type2283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2284 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminator? Type2284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2285 { get; set; } + public global::tryAGI.OpenAI.ResponseSteerRequiredInputDiscriminatorType? Type2285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2286 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEvent? Type2286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2287 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEvent? Type2287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsError? Type2288 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEvent? Type2288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseWsErrorType? Type2289 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEvent? Type2289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorPayload? Type2290 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEvent? Type2290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEvent? Type2291 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEvent? Type2291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2292 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEvent? Type2292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2293 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEvent? Type2293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2294 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEvent? Type2294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2295 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEvent? Type2295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2296 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEvent? Type2296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEvent? Type2297 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminator? Type2297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2298 { get; set; } + public global::tryAGI.OpenAI.ResponseStreamEventDiscriminatorType? Type2298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2299 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDeltaEventType? Type2299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2300 { get; set; } + public global::System.Collections.Generic.IList? Type2300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2301 { get; set; } + public global::tryAGI.OpenAI.ResponseTextDoneEventType? Type2301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2302 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageInputTokensDetails? Type2302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2303 { get; set; } + public global::tryAGI.OpenAI.ResponseUsageOutputTokensDetails? Type2303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2304 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallCompletedEventType? Type2304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2305 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallInProgressEventType? Type2305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2306 { get; set; } + public global::tryAGI.OpenAI.ResponseWebSearchCallSearchingEventType? Type2306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2307 { get; set; } + public global::tryAGI.OpenAI.ResponseWsError? Type2307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2308 { get; set; } + public global::tryAGI.OpenAI.ResponseWsErrorType? Type2308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2309 { get; set; } + public global::tryAGI.OpenAI.ErrorPayload? Type2309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2310 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEvent? Type2310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2311 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreate? Type2311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2312 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminator? Type2312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2313 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventDiscriminatorType? Type2313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2314 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1? Type2314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2315 { get; set; } + public global::tryAGI.OpenAI.ResponsesClientEventResponseCreateVariant1Type? Type2315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2316 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEvent? Type2316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2317 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2318 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDelta2? Type2318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2319 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2320 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioWsDone2? Type2320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2321 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2322 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDelta2? Type2322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2323 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2324 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseAudioTranscriptWsDone2? Type2324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2325 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2326 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDelta2? Type2326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2327 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2328 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallCodeWsDone2? Type2328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2329 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2330 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsCompleted2? Type2330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2331 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2332 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallInWsProgress2? Type2332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2333 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2334 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCodeInterpreterCallWsInterpreting2? Type2334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2335 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2336 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCompactionWsCompacting2? Type2336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2337 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2338 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCompleted2? Type2338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2339 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2340 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsAdded2? Type2340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2341 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2342 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseContentPartWsDone2? Type2342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2343 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2344 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsCreated2? Type2344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2345 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2346 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsCompleted2? Type2346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2347 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2348 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallInWsProgress2? Type2348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2349 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2350 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFileSearchCallWsSearching2? Type2350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2351 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2352 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDelta2? Type2352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2353 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2354 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseFunctionCallArgumentsWsDone2? Type2354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2355 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2356 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsAdded2? Type2356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2357 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2358 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDelta2? Type2358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2359 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2360 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallCommandWsDone2? Type2360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2361 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2362 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDelta2? Type2362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2363 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2364 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseShellCallOutputContentWsDone2? Type2364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2365 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2366 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseInWsProgress2? Type2366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2367 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2368 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsFailed2? Type2368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2369 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2370 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsIncomplete2? Type2370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2371 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2372 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsAdded2? Type2372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2373 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2374 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputItemWsDone2? Type2374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2375 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2376 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsAdded2? Type2376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2377 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2378 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryPartWsDone2? Type2378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2379 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2380 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDelta2? Type2380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2381 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2382 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningSummaryTextWsDone2? Type2382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2383 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2384 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDelta2? Type2384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2385 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2386 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseReasoningTextWsDone2? Type2386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2387 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2388 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDelta2? Type2388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2389 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2390 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseRefusalWsDone2? Type2390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2391 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2392 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDelta2? Type2392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2393 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2394 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseTextWsDone2? Type2394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2395 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2396 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsCompleted2? Type2396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2397 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2398 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallInWsProgress2? Type2398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2399 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2400 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWebSearchCallWsSearching2? Type2400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2401 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2402 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsCompleted2? Type2402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2403 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2404 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallWsGenerating2? Type2404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2405 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2406 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallInWsProgress2? Type2406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2407 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2408 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseImageGenCallPartialWsImage2? Type2408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2409 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2410 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDelta2? Type2410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2411 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2412 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallArgumentsWsDone2? Type2412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2413 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2414 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsCompleted2? Type2414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2415 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2416 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallWsFailed2? Type2416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2417 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleObject? Type2418 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpCallInWsProgress2? Type2418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResource? Type2419 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2420 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsCompleted2? Type2420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResource? Type2421 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RoleListResourceObject? Type2422 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsWsFailed2? Type2422 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2423 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2424 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseMcpListToolsInWsProgress2? Type2424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderRequest? Type2425 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponse? Type2426 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseOutputTextAnnotationWsAdded2? Type2426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2427 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2428 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseWsQueued2? Type2428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2429 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectObject? Type2430 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDelta2? Type2430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectStatus? Type2431 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2432 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventResponseCustomToolCallInputWsDone2? Type2432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2433 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminator? Type2433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2434 { get; set; } + public global::tryAGI.OpenAI.ResponsesServerEventDiscriminatorType? Type2434 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2435 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEvent? Type2435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObject? Type2436 { get; set; } + public global::tryAGI.OpenAI.ResponsesWebSocketStreamEventVariant2? Type2436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastError? Type2437 { get; set; } + public global::tryAGI.OpenAI.RoleObject? Type2437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2438 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResource? Type2438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2439 { get; set; } + public global::tryAGI.OpenAI.RoleDeletedResourceObject? Type2439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2440 { get; set; } + public global::tryAGI.OpenAI.RoleListResource? Type2440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2441 { get; set; } + public global::tryAGI.OpenAI.RoleListResourceObject? Type2441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObject? Type2442 { get; set; } + public global::System.Collections.Generic.IList? Type2442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2443 { get; set; } + public global::tryAGI.OpenAI.RunCompletionUsageVariant1? Type2443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2444 { get; set; } + public global::tryAGI.OpenAI.RunGraderRequest? Type2444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2445 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponse? Type2445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2446 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadata? Type2446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2447 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataErrors? Type2447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2448 { get; set; } + public global::tryAGI.OpenAI.RunGraderResponseMetadataTokenUsage? Type2448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2449 { get; set; } + public global::tryAGI.OpenAI.RunObjectObject? Type2449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2450 { get; set; } + public global::tryAGI.OpenAI.RunObjectStatus? Type2450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2451 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredAction? Type2451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2452 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionType? Type2452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2453 { get; set; } + public global::tryAGI.OpenAI.RunObjectRequiredActionSubmitToolOutputs? Type2453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2454 { get; set; } + public global::System.Collections.Generic.IList? Type2454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2455 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObject? Type2455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2456 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastError? Type2456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2457 { get; set; } + public global::tryAGI.OpenAI.RunObjectLastErrorCode? Type2457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2458 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetails? Type2458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2459 { get; set; } + public global::tryAGI.OpenAI.RunObjectIncompleteDetailsReason? Type2459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2460 { get; set; } + public global::tryAGI.OpenAI.RunStepCompletionUsageVariant1? Type2460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2461 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObject? Type2461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2462 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectObject? Type2462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2463 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaObjectDelta? Type2463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2464 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2465 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObject? Type2465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2466 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObject? Type2466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2467 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectType? Type2467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2468 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsMessageCreationObjectMessageCreation? Type2468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2469 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObject? Type2469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2470 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectType? Type2470 { get; set; } /// /// /// - public global::System.Collections.Generic.IList>? Type2471 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeObjectCodeInterpreter? Type2471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2472 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2473 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObject? Type2473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2474 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObject? Type2474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2475 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectType? Type2475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2476 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputImageObjectImage? Type2476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2477 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsCodeOutputLogsObjectType? Type2477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2478 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObject? Type2478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2479 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFileSearchObjectType? Type2479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2480 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObject? Type2480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2481 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectType? Type2481 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2482 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsFunctionObjectFunction? Type2482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2483 { get; set; } + public global::tryAGI.OpenAI.RunStepDeltaStepDetailsToolCallsObjectType? Type2483 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2484 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObject? Type2484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2485 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectType? Type2485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2486 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsMessageCreationObjectMessageCreation? Type2486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2487 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObject? Type2487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2488 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectType? Type2488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2489 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeObjectCodeInterpreter? Type2489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2490 { get; set; } + public global::System.Collections.Generic.IList>? Type2490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2491 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectObject? Type2492 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObject? Type2492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectType? Type2493 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObject? Type2493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectStatus? Type2494 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectType? Type2494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2495 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputImageObjectImage? Type2495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastError? Type2496 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsCodeOutputLogsObjectType? Type2496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2497 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObject? Type2497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2498 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectType? Type2498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2499 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchObjectFileSearch? Type2499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2500 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchRankingOptionsObject? Type2500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2501 { get; set; } + public global::System.Collections.Generic.IList? Type2501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2502 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObject? Type2502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2503 { get; set; } + public global::System.Collections.Generic.IList? Type2503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2504 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItem? Type2504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2505 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFileSearchResultObjectContentItemType? Type2505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2506 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObject? Type2506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2507 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectType? Type2507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2508 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsFunctionObjectFunction? Type2508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2509 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObject? Type2509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2510 { get; set; } + public global::tryAGI.OpenAI.RunStepDetailsToolCallsObjectType? Type2510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2511 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectObject? Type2511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2512 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectType? Type2512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2513 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectStatus? Type2513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2514 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2515 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastError? Type2515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2516 { get; set; } + public global::tryAGI.OpenAI.RunStepObjectLastErrorCode? Type2516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2517 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1? Type2517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2518 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant1Event? Type2518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2519 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2? Type2519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2520 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant2Event? Type2520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2521 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3? Type2521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2522 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant3Event? Type2522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2523 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4? Type2523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2524 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant4Event? Type2524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2525 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5? Type2525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2526 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant5Event? Type2526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2527 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6? Type2527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2528 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant6Event? Type2528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2529 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7? Type2529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2530 { get; set; } + public global::tryAGI.OpenAI.RunStepStreamEventVariant7Event? Type2530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2531 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1? Type2531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectType? Type2532 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant1Event? Type2532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2533 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2? Type2533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2534 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant2Event? Type2534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2535 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3? Type2535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2536 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant3Event? Type2536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2537 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4? Type2537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2538 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant4Event? Type2538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2539 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5? Type2539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2540 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant5Event? Type2540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2541 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6? Type2541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2542 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant6Event? Type2542 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2543 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7? Type2543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2544 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant7Event? Type2544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2545 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8? Type2545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2546 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant8Event? Type2546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObject? Type2547 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9? Type2547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectObject? Type2548 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant9Event? Type2548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2549 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10? Type2549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2550 { get; set; } + public global::tryAGI.OpenAI.RunStreamEventVariant10Event? Type2550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2551 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectType? Type2551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2552 { get; set; } + public global::tryAGI.OpenAI.RunToolCallObjectFunction? Type2552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2553 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDeltaEventType? Type2553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2554 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventType? Type2554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionTool? Type2555 { get; set; } + public global::tryAGI.OpenAI.SpeechAudioDoneEventUsage? Type2555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchTool? Type2556 { get; set; } + public global::tryAGI.OpenAI.SpendAlertNotificationChannelType? Type2556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerTool? Type2557 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategy? Type2557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2558 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyRequestParamType? Type2558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchTool? Type2559 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParam? Type2559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2560 { get; set; } + public global::tryAGI.OpenAI.StaticChunkingStrategyResponseParamType? Type2560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParam? Type2561 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequest? Type2561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParam? Type2562 { get; set; } + public global::System.Collections.Generic.IList? Type2562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParam? Type2563 { get; set; } + public global::tryAGI.OpenAI.SubmitToolOutputsRunRequestToolOutput? Type2563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParam? Type2564 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchema? Type2564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParam? Type2565 { get; set; } + public global::tryAGI.OpenAI.TextResponseFormatJsonSchemaType? Type2565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2566 { get; set; } + public global::tryAGI.OpenAI.ThreadObject? Type2566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2567 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectObject? Type2567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminator? Type2568 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResources? Type2568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2569 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesCodeInterpreter? Type2569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2570 { get; set; } + public global::tryAGI.OpenAI.ThreadObjectToolResourcesFileSearch? Type2570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2571 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1? Type2571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2572 { get; set; } + public global::tryAGI.OpenAI.ThreadStreamEventVariant1Event? Type2572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustom? Type2573 { get; set; } + public global::tryAGI.OpenAI.ToggleCertificatesRequest? Type2573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2574 { get; set; } + public global::tryAGI.OpenAI.FunctionTool? Type2574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2575 { get; set; } + public global::tryAGI.OpenAI.FileSearchTool? Type2575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2576 { get; set; } + public global::tryAGI.OpenAI.ComputerTool? Type2576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypes? Type2577 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewTool? Type2577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2578 { get; set; } + public global::tryAGI.OpenAI.WebSearchTool? Type2578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2579 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParam? Type2579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2580 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParam? Type2580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2581 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParam? Type2581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2582 { get; set; } + public global::tryAGI.OpenAI.CustomToolParam? Type2582 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2583 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParam? Type2583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2584 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParam? Type2584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2585 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewTool? Type2585 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2586 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParam? Type2586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2587 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminator? Type2587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2588 { get; set; } + public global::tryAGI.OpenAI.ToolDiscriminatorType? Type2588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2589 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowed? Type2589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2590 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedType? Type2590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2591 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceAllowedMode? Type2591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2592 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustom? Type2592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2593 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceCustomType? Type2593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2594 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceFunctionType? Type2594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationObjectType? Type2595 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceMCPType? Type2595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateGroupBody? Type2596 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypes? Type2596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2597 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParam? Type2597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2598 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParam? Type2598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2599 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParam? Type2599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2600 { get; set; } + public global::tryAGI.OpenAI.ToolChoiceTypesType? Type2600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2601 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventType? Type2601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2602 { get; set; } + public global::System.Collections.Generic.IList? Type2602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2603 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDeltaEventLogprob? Type2603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2604 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventType? Type2604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type2605 { get; set; } + public global::System.Collections.Generic.IList? Type2605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2606 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextDoneEventLogprob? Type2606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Upload? Type2607 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextSegmentEventType? Type2607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadStatus? Type2608 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageDurationType? Type2608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadObject? Type2609 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensType? Type2609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadCertificateRequest? Type2610 { get; set; } + public global::tryAGI.OpenAI.TranscriptTextUsageTokensInputTokenDetails? Type2610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPart? Type2611 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategy? Type2611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UploadPartObject? Type2612 { get; set; } + public global::tryAGI.OpenAI.TranscriptionChunkingStrategyEnum? Type2612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2613 { get; set; } + public global::tryAGI.OpenAI.TranscriptionDiarizedSegmentType? Type2613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2614 { get; set; } + public global::tryAGI.OpenAI.TruncationObjectType? Type2614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2615 { get; set; } + public global::tryAGI.OpenAI.UpdateGroupBody? Type2615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2616 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBody? Type2616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2617 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationDataRetentionBodyRetentionType? Type2617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2618 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBody? Type2618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResult? Type2619 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectDataRetentionBodyRetentionType? Type2619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2620 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBody? Type2620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2621 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectServiceAccountBodyRole? Type2621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2622 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreFileAttributesRequest? Type2622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2623 { get; set; } + public global::tryAGI.OpenAI.UpdateVectorStoreRequest? Type2623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2624 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type2624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResult? Type2625 { get; set; } + public global::tryAGI.OpenAI.UpdateVoiceConsentRequest? Type2625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesResultObject? Type2626 { get; set; } + public global::tryAGI.OpenAI.Upload? Type2626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResult? Type2627 { get; set; } + public global::tryAGI.OpenAI.UploadStatus? Type2627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2628 { get; set; } + public global::tryAGI.OpenAI.UploadObject? Type2628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponse? Type2629 { get; set; } + public global::tryAGI.OpenAI.UploadCertificateRequest? Type2629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageResponseObject? Type2630 { get; set; } + public global::tryAGI.OpenAI.UploadPart? Type2630 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2631 { get; set; } + public global::tryAGI.OpenAI.UploadPartObject? Type2631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucket? Type2632 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResult? Type2632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2633 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesResultObject? Type2633 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2634 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResult? Type2634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem? Type2635 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsResultObject? Type2635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2636 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResult? Type2636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2637 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsResultObject? Type2637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2638 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResult? Type2638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2639 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsResultObject? Type2639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2640 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResult? Type2640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2641 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsResultObject? Type2641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.User? Type2642 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResult? Type2642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserObject? Type2643 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsResultObject? Type2643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1? Type2644 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResult? Type2644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserUser1Object? Type2645 { get; set; } + public global::tryAGI.OpenAI.UsageImagesResultObject? Type2645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjects? Type2646 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResult? Type2646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsObject? Type2647 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsResultObject? Type2647 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2648 { get; set; } + public global::tryAGI.OpenAI.UsageResponse? Type2648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserProjectsDataItem? Type2649 { get; set; } + public global::tryAGI.OpenAI.UsageResponseObject? Type2649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponse? Type2650 { get; set; } + public global::System.Collections.Generic.IList? Type2650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2651 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucket? Type2651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResource? Type2652 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketObject? Type2652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResourceObject? Type2653 { get; set; } + public global::System.Collections.Generic.IList? Type2653 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2654 { get; set; } + public global::tryAGI.OpenAI.ResultsItem? Type2654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponse? Type2655 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResult? Type2655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserListResponseObject? Type2656 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResult? Type2656 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2657 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminator? Type2657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignment? Type2658 { get; set; } + public global::tryAGI.OpenAI.UsageTimeBucketResultDiscriminatorObject? Type2658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2659 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresResultObject? Type2659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2660 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsResultObject? Type2660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VadConfigType? Type2661 { get; set; } + public global::tryAGI.OpenAI.User? Type2661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderRequest? Type2662 { get; set; } + public global::tryAGI.OpenAI.UserObject? Type2662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ValidateGraderResponse? Type2663 { get; set; } + public global::tryAGI.OpenAI.UserUser1? Type2663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2664 { get; set; } + public global::tryAGI.OpenAI.UserUser1Object? Type2664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2665 { get; set; } + public global::tryAGI.OpenAI.UserProjects? Type2665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2666 { get; set; } + public global::tryAGI.OpenAI.UserProjectsObject? Type2666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2667 { get; set; } + public global::System.Collections.Generic.IList? Type2667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2668 { get; set; } + public global::tryAGI.OpenAI.UserProjectsDataItem? Type2668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2669 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponse? Type2669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2670 { get; set; } + public global::tryAGI.OpenAI.UserDeleteResponseObject? Type2670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2671 { get; set; } + public global::tryAGI.OpenAI.UserListResource? Type2671 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2672 { get; set; } + public global::tryAGI.OpenAI.UserListResourceObject? Type2672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2673 { get; set; } + public global::System.Collections.Generic.IList? Type2673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2674 { get; set; } + public global::tryAGI.OpenAI.UserListResponse? Type2674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2675 { get; set; } + public global::tryAGI.OpenAI.UserListResponseObject? Type2675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2676 { get; set; } + public global::System.Collections.Generic.IList? Type2676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2677 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignment? Type2677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2678 { get; set; } + public global::tryAGI.OpenAI.UserRoleAssignmentObject? Type2678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2679 { get; set; } + public global::tryAGI.OpenAI.UserRoleUpdateRequest? Type2679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2680 { get; set; } + public global::tryAGI.OpenAI.VadConfigType? Type2680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2681 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderRequest? Type2681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2682 { get; set; } + public global::tryAGI.OpenAI.ValidateGraderResponse? Type2682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type2683 { get; set; } + public global::tryAGI.OpenAI.VectorStoreExpirationAfterAnchor? Type2683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type2684 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2685 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObject? Type2685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2686 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectObject? Type2686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2687 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectStatus? Type2687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2688 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileBatchObjectFileCounts? Type2688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2689 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponse? Type2689 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2690 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseObject? Type2690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2691 { get; set; } + public global::System.Collections.Generic.IList? Type2691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2692 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileContentResponseDataItem? Type2692 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2693 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectObject? Type2693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2694 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectStatus? Type2694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2695 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastError? Type2695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResource? Type2696 { get; set; } + public global::tryAGI.OpenAI.VectorStoreFileObjectLastErrorCode? Type2696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2697 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2697 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2698 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectObject? Type2698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResource? Type2699 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectFileCounts? Type2699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2700 { get; set; } + public global::tryAGI.OpenAI.VectorStoreObjectStatus? Type2700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2701 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequest? Type2701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2702 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type2702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResource? Type2703 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type2703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VoiceResourceObject? Type2704 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptions? Type2704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFind? Type2705 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchRequestRankingOptionsRanker? Type2705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionFindType? Type2706 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObject? Type2706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2707 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultContentObjectType? Type2707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2708 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultItem? Type2708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearch? Type2709 { get; set; } + public global::System.Collections.Generic.IList? Type2709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2710 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPage? Type2710 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2711 { get; set; } + public global::tryAGI.OpenAI.VectorStoreSearchResultsPageObject? Type2711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2712 { get; set; } + public global::System.Collections.Generic.IList? Type2712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2713 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResource? Type2713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2714 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentDeletedResourceObject? Type2714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2715 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResource? Type2715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolType? Type2716 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentListResourceObject? Type2716 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolFilters? Type2717 { get; set; } + public global::System.Collections.Generic.IList? Type2717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2718 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResource? Type2718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallType? Type2719 { get; set; } + public global::tryAGI.OpenAI.VoiceConsentResourceObject? Type2719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallStatus? Type2720 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsOrCustomVoiceVariant2? Type2720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2721 { get; set; } + public global::tryAGI.OpenAI.VoiceIdsSharedEnum? Type2721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2722 { get; set; } + public global::tryAGI.OpenAI.VoiceResource? Type2722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2723 { get; set; } + public global::tryAGI.OpenAI.VoiceResourceObject? Type2723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2724 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFind? Type2724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2725 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionFindType? Type2725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2726 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPage? Type2726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2727 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionOpenPageType? Type2727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2728 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearch? Type2728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2729 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchType? Type2729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2730 { get; set; } + public global::System.Collections.Generic.IList? Type2730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2731 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSource? Type2731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpired? Type2732 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionSearchSourceType? Type2732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2733 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1? Type2733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2734 { get; set; } + public global::tryAGI.OpenAI.WebSearchApproximateLocationWebSearchApproximateLocation1Type? Type2734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2735 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolType? Type2735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailed? Type2736 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolFilters? Type2736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2737 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolSearchContextSize? Type2737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2738 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallType? Type2738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2739 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallStatus? Type2739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2740 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallAction? Type2740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2741 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminator? Type2741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2742 { get; set; } + public global::tryAGI.OpenAI.WebSearchToolCallActionDiscriminatorType? Type2742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2743 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelled? Type2743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2744 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledData? Type2744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2745 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledObject? Type2745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2746 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCancelledType? Type2746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2747 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompleted? Type2747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2748 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedData? Type2748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2749 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedObject? Type2749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2750 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchCompletedType? Type2750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2751 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpired? Type2751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2752 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredData? Type2752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2753 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredObject? Type2753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2754 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchExpiredType? Type2754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2755 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailed? Type2755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2756 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedData? Type2756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2757 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedObject? Type2757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2758 { get; set; } + public global::tryAGI.OpenAI.WebhookBatchFailedType? Type2758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2759 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceled? Type2759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2760 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledData? Type2760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2761 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledObject? Type2761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2762 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunCanceledType? Type2762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2763 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailed? Type2763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2764 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedData? Type2764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2765 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedObject? Type2765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2766 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunFailedType? Type2766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2767 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceeded? Type2767 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2768 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededData? Type2768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2769 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededObject? Type2769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2770 { get; set; } + public global::tryAGI.OpenAI.WebhookEvalRunSucceededType? Type2770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2771 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelled? Type2771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2772 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledData? Type2772 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2773 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledObject? Type2773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2774 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobCancelledType? Type2774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2775 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailed? Type2775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2776 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedData? Type2776 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2777 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedObject? Type2777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2778 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobFailedType? Type2778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2779 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceeded? Type2779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2780 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededData? Type2780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2781 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededObject? Type2781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2782 { get; set; } + public global::tryAGI.OpenAI.WebhookFineTuningJobSucceededType? Type2782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2783 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncoming? Type2783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2784 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingData? Type2784 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2785 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2786 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipMediaSecurity? Type2786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2787 { get; set; } + public global::System.Collections.Generic.IList? Type2787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2788 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingDataSipHeader? Type2788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2789 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingObject? Type2789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2790 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveCallIncomingType? Type2790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2791 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncoming? Type2791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2792 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingData? Type2792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2793 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataType? Type2793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2794 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2795 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipMediaSecurity? Type2795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2796 { get; set; } + public global::System.Collections.Generic.IList? Type2796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailed? Type2797 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingDataSipHeader? Type2797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2798 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingObject? Type2798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2799 { get; set; } + public global::tryAGI.OpenAI.WebhookLiveTransportIncomingType? Type2799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2800 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncoming? Type2800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2801 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingData? Type2801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2802 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2803 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipMediaSecurity? Type2803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2804 { get; set; } + public global::System.Collections.Generic.IList? Type2804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2805 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingDataSipHeader? Type2805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2806 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingObject? Type2806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2807 { get; set; } + public global::tryAGI.OpenAI.WebhookRealtimeCallIncomingType? Type2807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2808 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelled? Type2808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2809 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledData? Type2809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2810 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledObject? Type2810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2811 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCancelledType? Type2811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2812 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompleted? Type2812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2813 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedData? Type2813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2814 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedObject? Type2814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2815 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseCompletedType? Type2815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2816 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailed? Type2816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2817 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedData? Type2817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2818 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedObject? Type2818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2819 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseFailedType? Type2819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2820 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncomplete? Type2820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorType? Type2821 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteData? Type2821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2822 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteObject? Type2822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MisalignmentSteer? Type2823 { get; set; } + public global::tryAGI.OpenAI.WebhookResponseIncompleteType? Type2823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputType? Type2824 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreated? Type2824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationResultBodyType? Type2825 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedObject? Type2825 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary? Type2826 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedType? Type2826 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type2827 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyAlertCreatedData? Type2827 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2828 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssued? Type2828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2829 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedObject? Type2829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2830 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedType? Type2830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2831 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyDeactivationIssuedData? Type2831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationMode? Type2832 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreated? Type2832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationConfigParam? Type2833 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedObject? Type2833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationPolicyParam? Type2834 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedType? Type2834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillReferenceParamType? Type2835 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyOrgAlertCreatedData? Type2835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2836 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssued? Type2836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2837 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedObject? Type2837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2838 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedType? Type2838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineSkillParamType? Type2839 { get; set; } + public global::tryAGI.OpenAI.WebhookSafetyWarningIssuedData? Type2839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2840 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorType? Type2840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2841 { get; set; } + public global::tryAGI.OpenAI.MisalignmentErrorTypeEnum? Type2841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2842 { get; set; } + public global::tryAGI.OpenAI.MisalignmentSteer? Type2842 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2843 { get; set; } + public global::tryAGI.OpenAI.ModerationInputType? Type2843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageStatus? Type2844 { get; set; } + public global::tryAGI.OpenAI.ModerationResultBodyType? Type2844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageRole? Type2845 { get; set; } + public global::System.Collections.Generic.Dictionary? Type2845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2846 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type2846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2847 { get; set; } + public global::System.Collections.Generic.IList? Type2847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentType? Type2848 { get; set; } + public global::tryAGI.OpenAI.PromptCacheTTLEnum? Type2848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBody? Type2849 { get; set; } + public global::tryAGI.OpenAI.PromptCacheModeEnum? Type2849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationBodyType? Type2850 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointParamMode? Type2850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBody? Type2851 { get; set; } + public global::tryAGI.OpenAI.ModerationMode? Type2851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationBodyType? Type2852 { get; set; } + public global::tryAGI.OpenAI.ModerationConfigParam? Type2852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2853 { get; set; } + public global::tryAGI.OpenAI.ModerationPolicyParam? Type2853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2854 { get; set; } + public global::tryAGI.OpenAI.SkillReferenceParamType? Type2854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2855 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParam? Type2855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2856 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamType? Type2856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TopLogProb? Type2857 { get; set; } + public global::tryAGI.OpenAI.InlineSkillSourceParamMediaType? Type2857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LogProb? Type2858 { get; set; } + public global::tryAGI.OpenAI.InlineSkillParamType? Type2858 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2859 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDisabledParamType? Type2859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextContentType? Type2860 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyDomainSecretParam? Type2860 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2861 { get; set; } + public global::tryAGI.OpenAI.ContainerNetworkPolicyAllowlistParamType? Type2861 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2862 { get; set; } + public global::System.Collections.Generic.IList? Type2862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContent? Type2863 { get; set; } + public global::tryAGI.OpenAI.MessageStatus? Type2863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextContentType? Type2864 { get; set; } + public global::tryAGI.OpenAI.MessageRole? Type2864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextContentType? Type2865 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfig? Type2865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningTextContentType? Type2866 { get; set; } + public global::tryAGI.OpenAI.PromptCacheBreakpointConfigMode? Type2866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RefusalContentType? Type2867 { get; set; } + public global::tryAGI.OpenAI.InputTextContentType? Type2867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageDetail? Type2868 { get; set; } + public global::tryAGI.OpenAI.FileCitationBody? Type2868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentType? Type2869 { get; set; } + public global::tryAGI.OpenAI.FileCitationBodyType? Type2869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2870 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBody? Type2870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2871 { get; set; } + public global::tryAGI.OpenAI.UrlCitationBodyType? Type2871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileInputDetail? Type2872 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBody? Type2872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentType? Type2873 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationBodyType? Type2873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhase2? Type2874 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminator? Type2874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageType? Type2875 { get; set; } + public global::tryAGI.OpenAI.AnnotationDiscriminatorType? Type2875 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2876 { get; set; } + public global::tryAGI.OpenAI.TopLogProb? Type2876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem3? Type2877 { get; set; } + public global::tryAGI.OpenAI.LogProb? Type2877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2878 { get; set; } + public global::System.Collections.Generic.IList? Type2878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2879 { get; set; } + public global::tryAGI.OpenAI.OutputTextContentType? Type2879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCaller? Type2880 { get; set; } + public global::System.Collections.Generic.IList? Type2880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2881 { get; set; } + public global::System.Collections.Generic.IList? Type2881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2882 { get; set; } + public global::tryAGI.OpenAI.TextContent? Type2882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2883 { get; set; } + public global::tryAGI.OpenAI.TextContentType? Type2883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2884 { get; set; } + public global::tryAGI.OpenAI.SummaryTextContentType? Type2884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2885 { get; set; } + public global::tryAGI.OpenAI.ReasoningTextContentType? Type2885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2886 { get; set; } + public global::tryAGI.OpenAI.RefusalContentType? Type2886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2887 { get; set; } + public global::tryAGI.OpenAI.ImageDetail? Type2887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2888 { get; set; } + public global::tryAGI.OpenAI.InputImageContentType? Type2888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2889 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContent? Type2889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2890 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotContentType? Type2890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2891 { get; set; } + public global::tryAGI.OpenAI.FileInputDetail? Type2891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageBackground? Type2892 { get; set; } + public global::tryAGI.OpenAI.InputFileContentType? Type2892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageOutputFormat? Type2893 { get; set; } + public global::tryAGI.OpenAI.MessagePhase2? Type2893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallType? Type2894 { get; set; } + public global::tryAGI.OpenAI.MessageType? Type2894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2895 { get; set; } + public global::System.Collections.Generic.IList? Type2895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type2896 { get; set; } + public global::tryAGI.OpenAI.ContentItem3? Type2896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2897 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminator? Type2897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2898 { get; set; } + public global::tryAGI.OpenAI.MessageContentItemDiscriminatorType? Type2898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickButtonType? Type2899 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCaller? Type2899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClickParamType? Type2900 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerType? Type2900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DoubleClickActionType? Type2901 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCaller? Type2901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CoordParam? Type2902 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerType? Type2902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragParamType? Type2903 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminator? Type2903 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2904 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerDiscriminatorType? Type2904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.KeyPressActionType? Type2905 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParam? Type2905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MoveParamType? Type2906 { get; set; } + public global::tryAGI.OpenAI.DirectToolCallCallerParamType? Type2906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScreenshotParamType? Type2907 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParam? Type2907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ScrollParamType? Type2908 { get; set; } + public global::tryAGI.OpenAI.ProgramToolCallCallerParamType? Type2908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TypeParamType? Type2909 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminator? Type2909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitParamType? Type2910 { get; set; } + public global::tryAGI.OpenAI.ToolCallCallerParamDiscriminatorType? Type2910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2911 { get; set; } + public global::tryAGI.OpenAI.ImageBackground? Type2911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallType? Type2912 { get; set; } + public global::tryAGI.OpenAI.ImageOutputFormat? Type2912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolType? Type2913 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallType? Type2913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankerVersionType? Type2914 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallStatus? Type2914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HybridSearchOptions? Type2915 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type2915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RankingOptions? Type2916 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallSizeVariant1? Type2916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Filters2? Type2917 { get; set; } + public global::tryAGI.OpenAI.ImageGenToolCallQuality? Type2917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileSearchToolType? Type2918 { get; set; } + public global::tryAGI.OpenAI.ClickButtonType? Type2918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerToolType? Type2919 { get; set; } + public global::tryAGI.OpenAI.ClickParamType? Type2919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerEnvironment? Type2920 { get; set; } + public global::tryAGI.OpenAI.DoubleClickActionType? Type2920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2921 { get; set; } + public global::tryAGI.OpenAI.CoordParam? Type2921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2922 { get; set; } + public global::tryAGI.OpenAI.DragParamType? Type2922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2923 { get; set; } + public global::System.Collections.Generic.IList? Type2923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy2? Type2924 { get; set; } + public global::tryAGI.OpenAI.KeyPressActionType? Type2924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2925 { get; set; } + public global::tryAGI.OpenAI.MoveParamType? Type2925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2926 { get; set; } + public global::tryAGI.OpenAI.ScreenshotParamType? Type2926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2927 { get; set; } + public global::tryAGI.OpenAI.ScrollParamType? Type2927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellToolParamType? Type2928 { get; set; } + public global::tryAGI.OpenAI.TypeParamType? Type2928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParam? Type2929 { get; set; } + public global::tryAGI.OpenAI.WaitParamType? Type2929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamType? Type2930 { get; set; } + public global::tryAGI.OpenAI.ToolSearchExecutionType? Type2930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy3? Type2931 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallType? Type2931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2932 { get; set; } + public global::tryAGI.OpenAI.FunctionToolType? Type2932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2933 { get; set; } + public global::tryAGI.OpenAI.RankerVersionType? Type2933 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2934 { get; set; } + public global::tryAGI.OpenAI.HybridSearchOptions? Type2934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem2? Type2935 { get; set; } + public global::tryAGI.OpenAI.RankingOptions? Type2935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2936 { get; set; } + public global::tryAGI.OpenAI.Filters2? Type2936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2937 { get; set; } + public global::tryAGI.OpenAI.FileSearchToolType? Type2937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalSkillParam? Type2938 { get; set; } + public global::tryAGI.OpenAI.ComputerToolType? Type2938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2939 { get; set; } + public global::tryAGI.OpenAI.ComputerEnvironment? Type2939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2940 { get; set; } + public global::tryAGI.OpenAI.ComputerUsePreviewToolType? Type2940 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2941 { get; set; } + public global::tryAGI.OpenAI.ContainerMemoryLimit? Type2941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParam? Type2942 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamType? Type2942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2943 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy2? Type2943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2944 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type2944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant1? Type2945 { get; set; } + public global::tryAGI.OpenAI.AutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type2945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2946 { get; set; } + public global::tryAGI.OpenAI.ProgrammaticToolCallingParamType? Type2946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2947 { get; set; } + public global::tryAGI.OpenAI.LocalShellToolParamType? Type2947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParam? Type2948 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParam? Type2948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2949 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamType? Type2949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GrammarSyntax1? Type2950 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy3? Type2950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2951 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminator? Type2951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2952 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamNetworkPolicyDiscriminatorType? Type2952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamType? Type2953 { get; set; } + public global::System.Collections.Generic.IList? Type2953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format2? Type2954 { get; set; } + public global::tryAGI.OpenAI.SkillsItem2? Type2954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2955 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminator? Type2955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2956 { get; set; } + public global::tryAGI.OpenAI.ContainerAutoParamSkillDiscriminatorType? Type2956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EmptyModelParam? Type2957 { get; set; } + public global::tryAGI.OpenAI.LocalSkillParam? Type2957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParam? Type2958 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParam? Type2958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionToolParamType? Type2959 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentParamType? Type2959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamType? Type2960 { get; set; } + public global::System.Collections.Generic.IList? Type2960 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2961 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParam? Type2961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem13? Type2962 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceParamType? Type2962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2963 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamType? Type2963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2964 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant1? Type2964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2965 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1Discriminator? Type2965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocation? Type2966 { get; set; } + public global::tryAGI.OpenAI.FunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type2966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApproximateLocationType? Type2967 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParam? Type2967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContextSize? Type2968 { get; set; } + public global::tryAGI.OpenAI.CustomTextFormatParamType? Type2968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SearchContentType? Type2969 { get; set; } + public global::tryAGI.OpenAI.GrammarSyntax1? Type2969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2970 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParam? Type2970 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type2971 { get; set; } + public global::tryAGI.OpenAI.CustomGrammarFormatParamType? Type2971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2972 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamType? Type2972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputType? Type2973 { get; set; } + public global::tryAGI.OpenAI.Format2? Type2973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsType? Type2974 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminator? Type2974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramType? Type2975 { get; set; } + public global::tryAGI.OpenAI.CustomToolParamFormatDiscriminatorType? Type2975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputStatus? Type2976 { get; set; } + public global::tryAGI.OpenAI.EmptyModelParam? Type2976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputType? Type2977 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParam? Type2977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionBodyType? Type2978 { get; set; } + public global::tryAGI.OpenAI.FunctionToolParamType? Type2978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2979 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamType? Type2979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2980 { get; set; } + public global::System.Collections.Generic.IList? Type2980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalShellExecActionType? Type2981 { get; set; } + public global::tryAGI.OpenAI.ToolsItem13? Type2981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellAction? Type2982 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminator? Type2982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallStatus? Type2983 { get; set; } + public global::tryAGI.OpenAI.NamespaceToolParamToolDiscriminatorType? Type2983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResource? Type2984 { get; set; } + public global::tryAGI.OpenAI.ToolSearchToolParamType? Type2984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type2985 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocation? Type2985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResource? Type2986 { get; set; } + public global::tryAGI.OpenAI.ApproximateLocationType? Type2986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type2987 { get; set; } + public global::tryAGI.OpenAI.SearchContextSize? Type2987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallType? Type2988 { get; set; } + public global::tryAGI.OpenAI.SearchContentType? Type2988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant12? Type2989 { get; set; } + public global::tryAGI.OpenAI.WebSearchPreviewToolType? Type2989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type2990 { get; set; } + public global::System.Collections.Generic.IList? Type2990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type2991 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolParamType? Type2991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type2992 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputType? Type2992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type2993 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsType? Type2993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type2994 { get; set; } + public global::tryAGI.OpenAI.ProgramType? Type2994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type2995 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputStatus? Type2995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type2996 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputType? Type2996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type2997 { get; set; } + public global::tryAGI.OpenAI.CompactionBodyType? Type2997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome? Type2998 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputLogsType? Type2998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type2999 { get; set; } + public global::tryAGI.OpenAI.CodeInterpreterOutputImageType? Type2999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3000 { get; set; } + public global::tryAGI.OpenAI.LocalShellExecActionType? Type3000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3001 { get; set; } + public global::tryAGI.OpenAI.FunctionShellAction? Type3001 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3002 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallStatus? Type3002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3003 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResource? Type3003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3004 { get; set; } + public global::tryAGI.OpenAI.LocalEnvironmentResourceType? Type3004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3005 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResource? Type3005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3006 { get; set; } + public global::tryAGI.OpenAI.ContainerReferenceResourceType? Type3006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3007 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallType? Type3007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3008 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant12? Type3008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3009 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1Discriminator? Type3009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3010 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallEnvironmentVariant1DiscriminatorType? Type3010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation? Type3011 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputStatusEnum? Type3011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3012 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcome? Type3012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3013 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeType? Type3013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3014 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcome? Type3014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3015 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeType? Type3015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3016 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContent? Type3016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3017 { get; set; } + public global::tryAGI.OpenAI.Outcome? Type3017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HTTPErrorType? Type3018 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminator? Type3018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DetailEnum? Type3019 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentOutcomeDiscriminatorType? Type3019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3020 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputType? Type3020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3021 { get; set; } + public global::System.Collections.Generic.IList? Type3021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParam? Type3022 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatus? Type3022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTextContentParamType? Type3023 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperation? Type3023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3024 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationType? Type3024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3025 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperation? Type3025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileDetailEnum? Type3026 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationType? Type3026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParam? Type3027 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperation? Type3027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputFileContentParamType? Type3028 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationType? Type3028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3029 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallType? Type3029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3030 { get; set; } + public global::tryAGI.OpenAI.Operation? Type3030 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3031 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminator? Type3031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item? Type3032 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOperationDiscriminatorType? Type3032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3033 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatus? Type3033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3034 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputType? Type3034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParam? Type3035 { get; set; } + public global::tryAGI.OpenAI.MCPProtocolErrorType? Type3035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileCitationParamType? Type3036 { get; set; } + public global::tryAGI.OpenAI.MCPToolExecutionErrorType? Type3036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParam? Type3037 { get; set; } + public global::tryAGI.OpenAI.HTTPErrorType? Type3037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlCitationParamType? Type3038 { get; set; } + public global::tryAGI.OpenAI.DetailEnum? Type3038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3039 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemStatus? Type3039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3040 { get; set; } + public global::tryAGI.OpenAI.ComputerCallOutputItemParamType? Type3040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3041 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParam? Type3041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3042 { get; set; } + public global::tryAGI.OpenAI.InputTextContentParamType? Type3042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3043 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParam? Type3043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3044 { get; set; } + public global::tryAGI.OpenAI.InputImageContentParamAutoParamType? Type3044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3045 { get; set; } + public global::tryAGI.OpenAI.FileDetailEnum? Type3045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellActionParam? Type3046 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParam? Type3046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3047 { get; set; } + public global::tryAGI.OpenAI.InputFileContentParamType? Type3047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3048 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamType? Type3048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant13? Type3049 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3050 { get; set; } + public global::System.Collections.Generic.IList? Type3050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3051 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item? Type3051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3052 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type3052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3053 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type3053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3054 { get; set; } + public global::tryAGI.OpenAI.FileCitationParam? Type3054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3055 { get; set; } + public global::tryAGI.OpenAI.FileCitationParamType? Type3055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3056 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParam? Type3056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3057 { get; set; } + public global::tryAGI.OpenAI.UrlCitationParamType? Type3057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3058 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParam? Type3058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3059 { get; set; } + public global::tryAGI.OpenAI.ContainerFileCitationParamType? Type3059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3060 { get; set; } + public global::tryAGI.OpenAI.ToolSearchCallItemParamType? Type3060 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3061 { get; set; } + public global::tryAGI.OpenAI.ToolSearchOutputItemParamType? Type3061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3062 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamType? Type3062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3063 { get; set; } + public global::tryAGI.OpenAI.AdditionalToolsItemParamRole? Type3063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3064 { get; set; } + public global::tryAGI.OpenAI.CompactionSummaryItemParamType? Type3064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3065 { get; set; } + public global::tryAGI.OpenAI.FunctionShellActionParam? Type3065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3066 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemStatus? Type3066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3067 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamType? Type3067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3068 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant13? Type3068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3069 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1Discriminator? Type3069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3070 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type3070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3071 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParam? Type3071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3072 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputTimeoutOutcomeParamType? Type3072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3073 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParam? Type3073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3074 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputExitOutcomeParamType? Type3074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3075 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParam? Type3075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemReferenceParamType? Type3076 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminator? Type3076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramItemParamType? Type3077 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputOutcomeParamDiscriminatorType? Type3077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3078 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputContentParam? Type3078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3079 { get; set; } + public global::tryAGI.OpenAI.FunctionShellCallOutputItemParamType? Type3079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResource? Type3080 { get; set; } + public global::System.Collections.Generic.IList? Type3080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ConversationResourceObject? Type3081 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallStatusParam? Type3081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3082 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParam? Type3082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3083 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCreateFileOperationParamType? Type3083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3084 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParam? Type3084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3085 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchDeleteFileOperationParamType? Type3085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type3086 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParam? Type3086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3087 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchUpdateFileOperationParamType? Type3087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3088 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParam? Type3088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3089 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminator? Type3089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3090 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchOperationParamDiscriminatorType? Type3090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningEffort? Type3091 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallItemParamType? Type3091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveReasoningSummary? Type3092 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchCallOutputStatusParam? Type3092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3093 { get; set; } + public global::tryAGI.OpenAI.ApplyPatchToolCallOutputItemParamType? Type3093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTextVerbosity? Type3094 { get; set; } + public global::tryAGI.OpenAI.CompactionTriggerItemParamType? Type3094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3095 { get; set; } + public global::tryAGI.OpenAI.ItemReferenceParamType? Type3095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3096 { get; set; } + public global::tryAGI.OpenAI.ProgramItemParamType? Type3096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3097 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemStatus? Type3097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3098 { get; set; } + public global::tryAGI.OpenAI.ProgramOutputItemParamType? Type3098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3099 { get; set; } + public global::tryAGI.OpenAI.ConversationResource? Type3099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3100 { get; set; } + public global::tryAGI.OpenAI.ConversationResourceObject? Type3100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3101 { get; set; } + public global::tryAGI.OpenAI.ImageGenOutputTokensDetails? Type3101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3102 { get; set; } + public global::tryAGI.OpenAI.ImageGenInputUsageDetails? Type3102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3103 { get; set; } + public global::tryAGI.OpenAI.LiveCustomVoiceParam? Type3103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3104 { get; set; } + public global::tryAGI.OpenAI.OneOf?, global::tryAGI.OpenAI.LiveCustomVoiceParam>? Type3104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3105 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type3105 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3106 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioOutputParamVoiceVariant1? Type3106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem14? Type3107 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParam? Type3107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3108 { get; set; } + public global::tryAGI.OpenAI.LiveClientDelegationParamType? Type3108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3109 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesServiceTier? Type3109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3110 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningEffort? Type3110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3111 { get; set; } + public global::tryAGI.OpenAI.LiveReasoningSummary? Type3111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3112 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationReasoningInputParam? Type3112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3113 { get; set; } + public global::tryAGI.OpenAI.LiveTextVerbosity? Type3113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3114 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationTextInputParam? Type3114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3115 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParam? Type3115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3116 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolInputParamType? Type3116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3117 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParam? Type3117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3118 { get; set; } + public global::tryAGI.OpenAI.LiveWebSearchToolInputParamType? Type3118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3119 { get; set; } + public global::tryAGI.OpenAI.LiveToolChoiceEnum? Type3119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3120 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParam? Type3120 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3121 { get; set; } + public global::tryAGI.OpenAI.LiveFunctionToolChoiceParamType? Type3121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3122 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParam? Type3122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3123 { get; set; } + public global::tryAGI.OpenAI.LiveMCPToolChoiceParamType? Type3123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3124 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParam? Type3124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3125 { get; set; } + public global::System.Collections.Generic.IList? Type3125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3126 { get; set; } + public global::tryAGI.OpenAI.ToolsItem14? Type3126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3127 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminator? Type3127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3128 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsInputParamToolDiscriminatorType? Type3128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3129 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3130 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParam? Type3130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3131 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationParamType? Type3131 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3132 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1Discriminator? Type3132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem4? Type3133 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant1DiscriminatorType? Type3133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3134 { get; set; } + public global::tryAGI.OpenAI.LiveInitialMessageStatus? Type3134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3135 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParam? Type3135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItem? Type3136 { get; set; } + public global::tryAGI.OpenAI.LiveInitialInputTextContentPartParamType? Type3136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3137 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParam? Type3137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3138 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamType? Type3138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3139 { get; set; } + public global::tryAGI.OpenAI.LiveInitialDeveloperMessageItemParamRole? Type3139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3140 { get; set; } + public global::System.Collections.Generic.IList? Type3140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3141 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParam? Type3141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3142 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamType? Type3142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type3143 { get; set; } + public global::tryAGI.OpenAI.LiveInitialUserMessageItemParamRole? Type3143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3144 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParam? Type3144 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3145 { get; set; } + public global::tryAGI.OpenAI.LiveInitialTextContentPartParamType? Type3145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3146 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParam? Type3146 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3147 { get; set; } + public global::tryAGI.OpenAI.LiveInitialOutputTextContentPartParamType? Type3147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem15? Type3148 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParam? Type3148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3149 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamType? Type3149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3150 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamRole? Type3150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3151 { get; set; } + public global::System.Collections.Generic.IList? Type3151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3152 { get; set; } + public global::tryAGI.OpenAI.ContentItem4? Type3152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3153 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminator? Type3153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3154 { get; set; } + public global::tryAGI.OpenAI.LiveInitialAssistantMessageItemParamContentItemDiscriminatorType? Type3154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3155 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItem? Type3155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3156 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminator? Type3156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3157 { get; set; } + public global::tryAGI.OpenAI.LiveInitialItemDiscriminatorRole? Type3157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminator? Type3158 { get; set; } + public global::tryAGI.OpenAI.LiveAllowedServerEventParam? Type3158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3159 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParam? Type3159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3160 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3161 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedClientEvents? Type3161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3162 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type3162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3163 { get; set; } + public global::tryAGI.OpenAI.LiveDataChannelConfigParamAllowedServerEvents? Type3163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3164 { get; set; } + public global::System.Collections.Generic.IList? Type3164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3165 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParam? Type3165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3166 { get; set; } + public global::System.Collections.Generic.IList? Type3166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3167 { get; set; } + public global::tryAGI.OpenAI.ToolsItem15? Type3167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3168 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminator? Type3168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3169 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationSettingsUpdateInputParamToolDiscriminatorType? Type3169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3170 { get; set; } + public global::tryAGI.OpenAI.LiveResponsesDelegationUpdateParamType? Type3170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3171 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponse? Type3171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3172 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderResponseType? Type3172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3173 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponse? Type3173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3174 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderResponseType? Type3174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3175 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponse? Type3175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBody? Type3176 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderResponseType? Type3176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3177 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminator? Type3177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input4? Type3178 { get; set; } + public global::tryAGI.OpenAI.ProviderDiscriminatorType? Type3178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3179 { get; set; } + public global::tryAGI.OpenAI.SpecificProgrammaticToolCallingParamType? Type3179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3180 { get; set; } + public global::tryAGI.OpenAI.SpecificApplyPatchParamType? Type3180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output5? Type3181 { get; set; } + public global::tryAGI.OpenAI.SpecificFunctionShellParamType? Type3181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3182 { get; set; } + public global::tryAGI.OpenAI.CyberAccessProgramEnum? Type3182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3183 { get; set; } + public global::tryAGI.OpenAI.ReasoningModeEnumEnum? Type3183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3184 { get; set; } + public global::tryAGI.OpenAI.CacheMissReasonTypeEnum? Type3184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3185 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBody? Type3185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3186 { get; set; } + public global::tryAGI.OpenAI.PromptCacheMissDiagnosticsBodyType? Type3186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3187 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBody? Type3187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3188 { get; set; } + public global::tryAGI.OpenAI.PromptCacheHitDiagnosticsBodyType? Type3188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3189 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBody? Type3189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3190 { get; set; } + public global::tryAGI.OpenAI.PromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type3190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationBody? Type3191 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBody? Type3191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateConversationBody? Type3192 { get; set; } + public global::tryAGI.OpenAI.PromptCacheUnavailableDiagnosticsBodyType? Type3192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3193 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminator? Type3193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3194 { get; set; } + public global::tryAGI.OpenAI.PromptCacheDiagnosticsDiscriminatorType? Type3194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseNotice? Type3195 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBody? Type3195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResource? Type3196 { get; set; } + public global::tryAGI.OpenAI.ModerationErrorBodyType? Type3196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3197 { get; set; } + public global::tryAGI.OpenAI.Input4? Type3197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3198 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminator? Type3198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResource? Type3199 { get; set; } + public global::tryAGI.OpenAI.ModerationInputDiscriminatorType? Type3199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3200 { get; set; } + public global::tryAGI.OpenAI.Output5? Type3200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageOrder? Type3201 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminator? Type3201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageStatus? Type3202 { get; set; } + public global::tryAGI.OpenAI.ModerationOutputDiscriminatorType? Type3202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponse? Type3203 { get; set; } + public global::tryAGI.OpenAI.ResponseCompactionCompactingStreamingEventType? Type3203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3204 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandAddedStreamingEventType? Type3204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider2? Type3205 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDeltaStreamingEventType? Type3205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3206 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallCommandDoneStreamingEventType? Type3206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3207 { get; set; } + public global::tryAGI.OpenAI.ShellCallOutputDelta? Type3207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResource? Type3208 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDeltaStreamingEventType? Type3208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3209 { get; set; } + public global::tryAGI.OpenAI.ResponseShellCallOutputContentDoneStreamingEventType? Type3209 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3210 { get; set; } + public global::tryAGI.OpenAI.CreateConversationBody? Type3210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3211 { get; set; } + public global::tryAGI.OpenAI.UpdateConversationBody? Type3211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3212 { get; set; } + public global::tryAGI.OpenAI.DeletedConversationResourceObject? Type3212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3213 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNoticeType? Type3213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3214 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseNotice? Type3214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3215 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResource? Type3215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3216 { get; set; } + public global::tryAGI.OpenAI.SafetyCaseResourceObject? Type3216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3217 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertErrorType? Type3217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Provider3? Type3218 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResource? Type3218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3219 { get; set; } + public global::tryAGI.OpenAI.SafetyAlertResourceObject? Type3219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3220 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageOrder? Type3220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3221 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageStatus? Type3221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3222 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponse? Type3222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrency? Type3223 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseObject? Type3223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3224 { get; set; } + public global::tryAGI.OpenAI.Provider2? Type3224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitInterval? Type3225 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminator? Type3225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3226 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageResponseProviderDiscriminatorType? Type3226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3227 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResource? Type3227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3228 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageListResourceObject? Type3228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3229 { get; set; } + public global::System.Collections.Generic.IList? Type3229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3230 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParams? Type3230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3231 { get; set; } + public global::tryAGI.OpenAI.AwsExternalStorageProviderParamsType? Type3231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3232 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParams? Type3232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3233 { get; set; } + public global::tryAGI.OpenAI.AzureExternalStorageProviderParamsType? Type3233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3234 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParams? Type3234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3235 { get; set; } + public global::tryAGI.OpenAI.GcpExternalStorageProviderParamsType? Type3235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3236 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBody? Type3236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3237 { get; set; } + public global::tryAGI.OpenAI.Provider3? Type3237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3238 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminator? Type3238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3239 { get; set; } + public global::tryAGI.OpenAI.CreateExternalStorageBodyProviderDiscriminatorType? Type3239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3240 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResource? Type3240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3241 { get; set; } + public global::tryAGI.OpenAI.ExternalStorageDeletedResourceObject? Type3241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3242 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrency? Type3242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3243 { get; set; } + public global::tryAGI.OpenAI.SpendLimitCurrencyEnum? Type3243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3244 { get; set; } + public global::tryAGI.OpenAI.SpendLimitInterval? Type3244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3245 { get; set; } + public global::tryAGI.OpenAI.SpendLimitIntervalEnum? Type3245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3246 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatus? Type3246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3247 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcementStatusEnum? Type3247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3248 { get; set; } + public global::tryAGI.OpenAI.SpendLimitEnforcement? Type3248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3249 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResource? Type3249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3250 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitResourceObject? Type3250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3251 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBody? Type3251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3252 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyCurrency? Type3252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3253 { get; set; } + public global::tryAGI.OpenAI.UpdateOrganizationSpendLimitBodyInterval? Type3253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3254 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResource? Type3254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResource? Type3255 { get; set; } + public global::tryAGI.OpenAI.OrganizationSpendLimitDeletedResourceObject? Type3255 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3256 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResource? Type3256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResultsItem2? Type3257 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitResourceObject? Type3257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3258 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBody? Type3258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3259 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyCurrency? Type3259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OrderEnum? Type3260 { get; set; } + public global::tryAGI.OpenAI.UpdateProjectSpendLimitBodyInterval? Type3260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModel? Type3261 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResource? Type3261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoModelEnum? Type3262 { get; set; } + public global::tryAGI.OpenAI.ProjectSpendLimitDeletedResourceObject? Type3262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoStatus? Type3263 { get; set; } + public global::tryAGI.OpenAI.CreateProjectServiceAccountApiKeyBody? Type3263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSize? Type3264 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBody? Type3264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Error22? Type3265 { get; set; } + public global::tryAGI.OpenAI.ServiceAccountApiKeyBodyObject? Type3265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResource? Type3266 { get; set; } + public global::tryAGI.OpenAI.CreateContentProvenanceBody? Type3266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoResourceObject? Type3267 { get; set; } + public global::tryAGI.OpenAI.ProvenanceCheckObject? Type3267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResource? Type3268 { get; set; } + public global::tryAGI.OpenAI.ProvenanceDetectionResultApi? Type3268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoListResourceObject? Type3269 { get; set; } + public global::tryAGI.OpenAI.C2PAValidationStateApi? Type3269 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3270 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResult? Type3270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ImageRefParam2? Type3271 { get; set; } + public global::tryAGI.OpenAI.C2PAProvenanceResultType? Type3271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoSeconds? Type3272 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResult? Type3272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3273 { get; set; } + public global::tryAGI.OpenAI.SynthIDProvenanceResultType? Type3273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3274 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResource? Type3274 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3275 { get; set; } + public global::System.Collections.Generic.IList? Type3275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3276 { get; set; } + public global::tryAGI.OpenAI.ResultsItem2? Type3276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoCharacterResource? Type3277 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminator? Type3277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3278 { get; set; } + public global::tryAGI.OpenAI.ProvenanceResourceResultDiscriminatorType? Type3278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3279 { get; set; } + public global::tryAGI.OpenAI.OrderEnum? Type3279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3280 { get; set; } + public global::tryAGI.OpenAI.VideoModel? Type3280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3281 { get; set; } + public global::tryAGI.OpenAI.VideoModelEnum? Type3281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3282 { get; set; } + public global::tryAGI.OpenAI.VideoStatus? Type3282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3283 { get; set; } + public global::tryAGI.OpenAI.VideoSize? Type3283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3284 { get; set; } + public global::tryAGI.OpenAI.Error22? Type3284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResource? Type3285 { get; set; } + public global::tryAGI.OpenAI.VideoResource? Type3285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3286 { get; set; } + public global::tryAGI.OpenAI.VideoResourceObject? Type3286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VideoContentVariant? Type3287 { get; set; } + public global::tryAGI.OpenAI.VideoListResource? Type3287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3288 { get; set; } + public global::tryAGI.OpenAI.VideoListResourceObject? Type3288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TruncationEnum? Type3289 { get; set; } + public global::System.Collections.Generic.IList? Type3289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnum? Type3290 { get; set; } + public global::tryAGI.OpenAI.ImageRefParam2? Type3290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3291 { get; set; } + public global::tryAGI.OpenAI.VideoSeconds? Type3291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsBody? Type3292 { get; set; } + public global::tryAGI.OpenAI.CreateVideoMultipartBody? Type3292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResource? Type3293 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3294 { get; set; } + public global::tryAGI.OpenAI.CreateVideoJsonBody? Type3294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3295 { get; set; } + public global::tryAGI.OpenAI.CreateVideoCharacterBody? Type3295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierEnum2? Type3296 { get; set; } + public global::tryAGI.OpenAI.VideoCharacterResource? Type3296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3297 { get; set; } + public global::tryAGI.OpenAI.VideoReferenceInputParam? Type3297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemField? Type3298 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditMultipartBody? Type3298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3299 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3300 { get; set; } + public global::tryAGI.OpenAI.CreateVideoEditJsonBody? Type3300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResource? Type3301 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendMultipartBody? Type3301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CompactResourceObject? Type3302 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3302 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3303 { get; set; } + public global::tryAGI.OpenAI.CreateVideoExtendJsonBody? Type3303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResource? Type3304 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResource? Type3304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillResourceObject? Type3305 { get; set; } + public global::tryAGI.OpenAI.DeletedVideoResourceObject? Type3305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResource? Type3306 { get; set; } + public global::tryAGI.OpenAI.VideoContentVariant? Type3306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillListResourceObject? Type3307 { get; set; } + public global::tryAGI.OpenAI.CreateVideoRemixBody? Type3307 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3308 { get; set; } + public global::tryAGI.OpenAI.TruncationEnum? Type3308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillBody? Type3309 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnum? Type3309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, byte[]>? Type3310 { get; set; } + public global::tryAGI.OpenAI.PersonalityEnumEnum? Type3310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3311 { get; set; } + public global::tryAGI.OpenAI.TokenCountsBody? Type3311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResource? Type3312 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResource? Type3312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3313 { get; set; } + public global::tryAGI.OpenAI.TokenCountsResourceObject? Type3313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResource? Type3314 { get; set; } + public global::tryAGI.OpenAI.PromptCacheRetentionEnum? Type3314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3315 { get; set; } + public global::tryAGI.OpenAI.ServiceTierEnum2? Type3315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResource? Type3316 { get; set; } + public global::tryAGI.OpenAI.CompactResponseMethodPublicBody? Type3316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3317 { get; set; } + public global::tryAGI.OpenAI.ItemField? Type3317 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3318 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminator? Type3318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3319 { get; set; } + public global::tryAGI.OpenAI.ItemFieldDiscriminatorType? Type3319 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3320 { get; set; } + public global::tryAGI.OpenAI.CompactResource? Type3320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3321 { get; set; } + public global::tryAGI.OpenAI.CompactResourceObject? Type3321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3322 { get; set; } + public global::System.Collections.Generic.IList? Type3322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitWorkflow? Type3323 { get; set; } + public global::tryAGI.OpenAI.SkillResource? Type3323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type3324 { get; set; } + public global::tryAGI.OpenAI.SkillResourceObject? Type3324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3325 { get; set; } + public global::tryAGI.OpenAI.SkillListResource? Type3325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionStatus? Type3326 { get; set; } + public global::tryAGI.OpenAI.SkillListResourceObject? Type3326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3327 { get; set; } + public global::System.Collections.Generic.IList? Type3327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3328 { get; set; } + public global::tryAGI.OpenAI.CreateSkillBody? Type3328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionHistory? Type3329 { get; set; } + public global::tryAGI.OpenAI.OneOf, byte[]>? Type3329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3330 { get; set; } + public global::tryAGI.OpenAI.SetDefaultSkillVersionBody? Type3330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResource? Type3331 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResource? Type3331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3332 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillResourceObject? Type3332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowTracingParam? Type3333 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResource? Type3333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WorkflowParam? Type3334 { get; set; } + public global::tryAGI.OpenAI.SkillVersionResourceObject? Type3334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParam? Type3335 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResource? Type3335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3336 { get; set; } + public global::tryAGI.OpenAI.SkillVersionListResourceObject? Type3336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RateLimitsParam? Type3337 { get; set; } + public global::System.Collections.Generic.IList? Type3337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3338 { get; set; } + public global::tryAGI.OpenAI.CreateSkillVersionBody? Type3338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileUploadParam? Type3339 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResource? Type3339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HistoryParam? Type3340 { get; set; } + public global::tryAGI.OpenAI.DeletedSkillVersionResourceObject? Type3340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3341 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflowTracing? Type3341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateChatSessionBody? Type3342 { get; set; } + public global::tryAGI.OpenAI.ChatkitWorkflow? Type3342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputText? Type3343 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type3343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageInputTextType? Type3344 { get; set; } + public global::tryAGI.OpenAI.ChatSessionRateLimits? Type3344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedText? Type3345 { get; set; } + public global::tryAGI.OpenAI.ChatSessionStatus? Type3345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3346 { get; set; } + public global::tryAGI.OpenAI.ChatSessionAutomaticThreadTitling? Type3346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AttachmentType? Type3347 { get; set; } + public global::tryAGI.OpenAI.ChatSessionFileUpload? Type3347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Attachment? Type3348 { get; set; } + public global::tryAGI.OpenAI.ChatSessionHistory? Type3348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolChoice9? Type3349 { get; set; } + public global::tryAGI.OpenAI.ChatSessionChatkitConfiguration? Type3349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InferenceOptions? Type3350 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResource? Type3350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItem? Type3351 { get; set; } + public global::tryAGI.OpenAI.ChatSessionResourceObject? Type3351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemObject? Type3352 { get; set; } + public global::tryAGI.OpenAI.WorkflowTracingParam? Type3352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemType? Type3353 { get; set; } + public global::tryAGI.OpenAI.WorkflowParam? Type3353 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3354 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParam? Type3354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem5? Type3355 { get; set; } + public global::tryAGI.OpenAI.ExpiresAfterParamAnchor? Type3355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3356 { get; set; } + public global::tryAGI.OpenAI.RateLimitsParam? Type3356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3357 { get; set; } + public global::tryAGI.OpenAI.AutomaticThreadTitlingParam? Type3357 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3358 { get; set; } + public global::tryAGI.OpenAI.FileUploadParam? Type3358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSource? Type3359 { get; set; } + public global::tryAGI.OpenAI.HistoryParam? Type3359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3360 { get; set; } + public global::tryAGI.OpenAI.ChatkitConfigurationParam? Type3360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotation? Type3361 { get; set; } + public global::tryAGI.OpenAI.CreateChatSessionBody? Type3361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FileAnnotationType? Type3362 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputText? Type3362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSource? Type3363 { get; set; } + public global::tryAGI.OpenAI.UserMessageInputTextType? Type3363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3364 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedText? Type3364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotation? Type3365 { get; set; } + public global::tryAGI.OpenAI.UserMessageQuotedTextType? Type3365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UrlAnnotationType? Type3366 { get; set; } + public global::tryAGI.OpenAI.AttachmentType? Type3366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputText? Type3367 { get; set; } + public global::tryAGI.OpenAI.Attachment? Type3367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextType? Type3368 { get; set; } + public global::tryAGI.OpenAI.ToolChoice9? Type3368 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3369 { get; set; } + public global::tryAGI.OpenAI.InferenceOptions? Type3369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem3? Type3370 { get; set; } + public global::tryAGI.OpenAI.UserMessageItem? Type3370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3371 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemObject? Type3371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3372 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemType? Type3372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItem? Type3373 { get; set; } + public global::System.Collections.Generic.IList? Type3373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3374 { get; set; } + public global::tryAGI.OpenAI.ContentItem5? Type3374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemType? Type3375 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminator? Type3375 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3376 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemContentItemDiscriminatorType? Type3376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItem? Type3377 { get; set; } + public global::System.Collections.Generic.IList? Type3377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3378 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSource? Type3378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WidgetMessageItemType? Type3379 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationSourceType? Type3379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallStatus? Type3380 { get; set; } + public global::tryAGI.OpenAI.FileAnnotation? Type3380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItem? Type3381 { get; set; } + public global::tryAGI.OpenAI.FileAnnotationType? Type3381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3382 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSource? Type3382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClientToolCallItemType? Type3383 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationSourceType? Type3383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskType? Type3384 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotation? Type3384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItem? Type3385 { get; set; } + public global::tryAGI.OpenAI.UrlAnnotationType? Type3385 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemObject? Type3386 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputText? Type3386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskItemType? Type3387 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextType? Type3387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupTask? Type3388 { get; set; } + public global::System.Collections.Generic.IList? Type3388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItem? Type3389 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem3? Type3389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemObject? Type3390 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminator? Type3390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TaskGroupItemType? Type3391 { get; set; } + public global::tryAGI.OpenAI.ResponseOutputTextAnnotationDiscriminatorType? Type3391 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3392 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItem? Type3392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItem? Type3393 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemObject? Type3393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3394 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemType? Type3394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3395 { get; set; } + public global::System.Collections.Generic.IList? Type3395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResource? Type3396 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItem? Type3396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3397 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemObject? Type3397 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3398 { get; set; } + public global::tryAGI.OpenAI.WidgetMessageItemType? Type3398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatus? Type3399 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallStatus? Type3399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ActiveStatusType? Type3400 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItem? Type3400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatus? Type3401 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemObject? Type3401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LockedStatusType? Type3402 { get; set; } + public global::tryAGI.OpenAI.ClientToolCallItemType? Type3402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatus? Type3403 { get; set; } + public global::tryAGI.OpenAI.TaskType? Type3403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ClosedStatusType? Type3404 { get; set; } + public global::tryAGI.OpenAI.TaskItem? Type3404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResource? Type3405 { get; set; } + public global::tryAGI.OpenAI.TaskItemObject? Type3405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceObject? Type3406 { get; set; } + public global::tryAGI.OpenAI.TaskItemType? Type3406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Status? Type3407 { get; set; } + public global::tryAGI.OpenAI.TaskGroupTask? Type3407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3408 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItem? Type3408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3409 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemObject? Type3409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResource? Type3410 { get; set; } + public global::tryAGI.OpenAI.TaskGroupItemType? Type3410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3411 { get; set; } + public global::System.Collections.Generic.IList? Type3411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResource? Type3412 { get; set; } + public global::tryAGI.OpenAI.ThreadItem? Type3412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ThreadListResourceObject? Type3413 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminator? Type3413 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3414 { get; set; } + public global::tryAGI.OpenAI.ThreadItemDiscriminatorType? Type3414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3415 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResource? Type3415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3416 { get; set; } + public global::tryAGI.OpenAI.ThreadItemListResourceObject? Type3416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3417 { get; set; } + public global::System.Collections.Generic.IList? Type3417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3418 { get; set; } + public global::tryAGI.OpenAI.ActiveStatus? Type3418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResource? Type3419 { get; set; } + public global::tryAGI.OpenAI.ActiveStatusType? Type3419 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3420 { get; set; } + public global::tryAGI.OpenAI.LockedStatus? Type3420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3421 { get; set; } + public global::tryAGI.OpenAI.LockedStatusType? Type3421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3422 { get; set; } + public global::tryAGI.OpenAI.ClosedStatus? Type3422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3423 { get; set; } + public global::tryAGI.OpenAI.ClosedStatusType? Type3423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3424 { get; set; } + public global::tryAGI.OpenAI.ThreadResource? Type3424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3425 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceObject? Type3425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResource? Type3426 { get; set; } + public global::tryAGI.OpenAI.Status? Type3426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3427 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminator? Type3427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3428 { get; set; } + public global::tryAGI.OpenAI.ThreadResourceStatusDiscriminatorType? Type3428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3429 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResource? Type3429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3430 { get; set; } + public global::tryAGI.OpenAI.DeletedThreadResourceObject? Type3430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3431 { get; set; } + public global::tryAGI.OpenAI.ThreadListResource? Type3431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3432 { get; set; } + public global::tryAGI.OpenAI.ThreadListResourceObject? Type3432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3433 { get; set; } + public global::System.Collections.Generic.IList? Type3433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3434 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTypeResource? Type3434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3435 { get; set; } + public global::tryAGI.OpenAI.EnvironmentStatusResource? Type3435 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3436 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInline? Type3436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3437 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceInlineType? Type3437 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3438 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResource? Type3438 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3439 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminator? Type3439 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3440 { get; set; } + public global::tryAGI.OpenAI.HostedPluginResourceDiscriminatorType? Type3440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorBodyResource? Type3441 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReference? Type3441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ErrorResponse2? Type3442 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceSkillReferenceType? Type3442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrderParam? Type3443 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInline? Type3443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3444 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceInlineType? Type3444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResource? Type3445 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResource? Type3445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3446 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminator? Type3446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3447 { get; set; } + public global::tryAGI.OpenAI.HostedSkillResourceDiscriminatorType? Type3447 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3448 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileId? Type3448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3449 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceFileIdType? Type3449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3450 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInline? Type3450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3451 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceInlineType? Type3451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3452 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResource? Type3452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3453 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminator? Type3453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3454 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileResourceDiscriminatorType? Type3454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3455 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResource? Type3455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentObjectResource? Type3456 { get; set; } + public global::tryAGI.OpenAI.PublicEnvironmentResourceObject? Type3456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResource? Type3457 { get; set; } + public global::System.Collections.Generic.IList? Type3457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTextResourceType? Type3458 { get; set; } + public global::System.Collections.Generic.IList? Type3458 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResource? Type3459 { get; set; } + public global::System.Collections.Generic.IList? Type3459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3460 { get; set; } + public global::tryAGI.OpenAI.ErrorBodyResource? Type3460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResource? Type3461 { get; set; } + public global::tryAGI.OpenAI.ErrorResponse2? Type3461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3462 { get; set; } + public global::tryAGI.OpenAI.ListOrderParam? Type3462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3463 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFilePageObjectResource? Type3463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentStatusResource? Type3464 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResource? Type3464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SubagentResource? Type3465 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileResourceObject? Type3465 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3466 { get; set; } + public global::tryAGI.OpenAI.EnvironmentFileListResource? Type3466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3467 { get; set; } + public global::System.Collections.Generic.IList? Type3467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3468 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileId? Type3468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3469 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamFileIdType? Type3469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3470 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInline? Type3470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3471 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamInlineType? Type3471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3472 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParam? Type3472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3473 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminator? Type3473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResource? Type3474 { get; set; } + public global::tryAGI.OpenAI.HostedEnvironmentFileParamDiscriminatorType? Type3474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3475 { get; set; } + public global::tryAGI.OpenAI.SubagentObjectResource? Type3475 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3476 { get; set; } + public global::tryAGI.OpenAI.OutputTextResource? Type3476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputItemStatusResource? Type3477 { get; set; } + public global::tryAGI.OpenAI.OutputTextResourceType? Type3477 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessagePhaseResource? Type3478 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResource? Type3478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResource? Type3479 { get; set; } + public global::tryAGI.OpenAI.EncryptedContentResourceType? Type3479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MessageItemResourceType? Type3480 { get; set; } + public global::tryAGI.OpenAI.AgentContentResource? Type3480 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3481 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminator? Type3481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResource? Type3482 { get; set; } + public global::tryAGI.OpenAI.AgentContentResourceDiscriminatorType? Type3482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SummaryTextResourceType? Type3483 { get; set; } + public global::tryAGI.OpenAI.SubagentStatusResource? Type3483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResource? Type3484 { get; set; } + public global::tryAGI.OpenAI.SubagentResource? Type3484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3485 { get; set; } + public global::System.Collections.Generic.IList? Type3485 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3486 { get; set; } + public global::tryAGI.OpenAI.SessionMessageRoleResource? Type3486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3487 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputText? Type3487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResource? Type3488 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputTextType? Type3488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3489 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImage? Type3489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputText? Type3490 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceInputImageType? Type3490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3491 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputText? Type3491 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3492 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceOutputTextType? Type3492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3493 { get; set; } + public global::tryAGI.OpenAI.MessageContentResource? Type3493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResource? Type3494 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminator? Type3494 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3495 { get; set; } + public global::tryAGI.OpenAI.MessageContentResourceDiscriminatorType? Type3495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3496 { get; set; } + public global::tryAGI.OpenAI.OutputItemStatusResource? Type3496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3497 { get; set; } + public global::tryAGI.OpenAI.MessagePhaseResource? Type3497 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3498 { get; set; } + public global::tryAGI.OpenAI.MessageItemResource? Type3498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3499 { get; set; } + public global::tryAGI.OpenAI.MessageItemResourceType? Type3499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3500 { get; set; } + public global::System.Collections.Generic.IList? Type3500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResource? Type3501 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResource? Type3501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3502 { get; set; } + public global::tryAGI.OpenAI.SummaryTextResourceType? Type3502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResource? Type3503 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResource? Type3503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpCallItemResourceType? Type3504 { get; set; } + public global::tryAGI.OpenAI.ReasoningItemResourceType? Type3504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3505 { get; set; } + public global::System.Collections.Generic.IList? Type3505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3506 { get; set; } + public global::tryAGI.OpenAI.FunctionCallStatusResource? Type3506 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3507 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResource? Type3507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3508 { get; set; } + public global::tryAGI.OpenAI.FunctionCallItemResourceType? Type3508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3509 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputText? Type3509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3510 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputTextType? Type3510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3511 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImage? Type3511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3512 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceInputImageType? Type3512 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3513 { get; set; } + public global::tryAGI.OpenAI.InputContentResource? Type3513 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3514 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminator? Type3514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3515 { get; set; } + public global::tryAGI.OpenAI.InputContentResourceDiscriminatorType? Type3515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3516 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputResource? Type3516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3517 { get; set; } + public global::System.Collections.Generic.IList? Type3517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3518 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResource? Type3518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3519 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputItemResourceType? Type3519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3520 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResource? Type3520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3521 { get; set; } + public global::tryAGI.OpenAI.AgentMessageItemResourceType? Type3521 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3522 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResource? Type3522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3523 { get; set; } + public global::tryAGI.OpenAI.McpCallItemResourceType? Type3523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3524 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResource? Type3524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3525 { get; set; } + public global::tryAGI.OpenAI.ComputerScreenshotResourceType? Type3525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3526 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResource? Type3526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3527 { get; set; } + public global::tryAGI.OpenAI.ComputerUseCallItemResourceType? Type3527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3528 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldResource? Type3528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3529 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationOptionResource? Type3529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3530 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthentication? Type3530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3531 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceBrowserAuthenticationType? Type3531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3532 { get; set; } + public global::System.Collections.Generic.IList? Type3532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3533 { get; set; } + public global::System.Collections.Generic.IList? Type3533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3534 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResource? Type3534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3535 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminator? Type3535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3536 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationHistoryRequestKindResourceDiscriminatorType? Type3536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3537 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResource? Type3537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3538 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationRequestItemResourceType? Type3538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResource? Type3539 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResource? Type3539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3540 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceType? Type3540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3541 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationSubmitResourceAction? Type3541 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3542 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResource? Type3542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3543 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceType? Type3543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3544 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceBrowserAuthenticationCancelResourceAction? Type3544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3545 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResource? Type3545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3546 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminator? Type3546 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3547 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseKindResourceDiscriminatorAction? Type3547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3548 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResource? Type3548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3549 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestResultItemResourceType? Type3549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3550 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearch? Type3550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3551 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceSearchType? Type3551 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3552 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPage? Type3552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3553 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOpenPageType? Type3553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3554 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPage? Type3554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3555 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceFindInPageType? Type3555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3556 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOther? Type3556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3557 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceOtherType? Type3557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResource? Type3558 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResource? Type3558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3559 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminator? Type3559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3560 { get; set; } + public global::tryAGI.OpenAI.WebSearchActionResourceDiscriminatorType? Type3560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResource? Type3561 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResource? Type3561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3562 { get; set; } + public global::tryAGI.OpenAI.WebSearchCallItemResourceType? Type3562 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3563 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResource? Type3563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnObjectResource? Type3564 { get; set; } + public global::tryAGI.OpenAI.CommandExecutionItemResourceType? Type3564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnStatusResource? Type3565 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResource? Type3565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3566 { get; set; } + public global::tryAGI.OpenAI.InterruptSubagentCallItemResourceType? Type3566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3567 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResource? Type3567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3568 { get; set; } + public global::tryAGI.OpenAI.CreateSubagentCallItemResourceType? Type3568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3569 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResource? Type3569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TokenUsageResource? Type3570 { get; set; } + public global::tryAGI.OpenAI.SendSubagentInputCallItemResourceType? Type3570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TurnResource? Type3571 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResource? Type3571 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResource? Type3572 { get; set; } + public global::tryAGI.OpenAI.ResumeSubagentCallItemResourceType? Type3572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3573 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResource? Type3573 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3574 { get; set; } + public global::tryAGI.OpenAI.WaitForSubagentsCallItemResourceType? Type3574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortResource? Type3575 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResource? Type3575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3576 { get; set; } + public global::tryAGI.OpenAI.CloseSubagentCallItemResourceType? Type3576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningResource? Type3577 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResource? Type3577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceText? Type3578 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminator? Type3578 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3579 { get; set; } + public global::tryAGI.OpenAI.SessionTurnItemResourceDiscriminatorType? Type3579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3580 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResource? Type3580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3581 { get; set; } + public global::tryAGI.OpenAI.SessionItemListResourceObject? Type3581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResource? Type3582 { get; set; } + public global::System.Collections.Generic.IList? Type3582 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3583 { get; set; } + public global::tryAGI.OpenAI.TurnObjectResource? Type3583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3584 { get; set; } + public global::tryAGI.OpenAI.TurnStatusResource? Type3584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityResource? Type3585 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorCodeResource? Type3585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextResource? Type3586 { get; set; } + public global::tryAGI.OpenAI.SessionTurnErrorResource? Type3586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierResource? Type3587 { get; set; } + public global::tryAGI.OpenAI.InputTokensDetailsResource? Type3587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3588 { get; set; } + public global::tryAGI.OpenAI.OutputTokensDetailsResource? Type3588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3589 { get; set; } + public global::tryAGI.OpenAI.TokenUsageResource? Type3589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3590 { get; set; } + public global::tryAGI.OpenAI.TurnResource? Type3590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3591 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResource? Type3591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3592 { get; set; } + public global::tryAGI.OpenAI.SessionTurnListResourceObject? Type3592 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3593 { get; set; } + public global::System.Collections.Generic.IList? Type3593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3594 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortResource? Type3594 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3595 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryResource? Type3595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3596 { get; set; } + public global::tryAGI.OpenAI.ReasoningResource? Type3596 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3597 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceText? Type3597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3598 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceTextType? Type3598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3599 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchema? Type3599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3600 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceJsonSchemaType? Type3600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3601 { get; set; } + public global::tryAGI.OpenAI.TextFormatResource? Type3601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3602 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminator? Type3602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3603 { get; set; } + public global::tryAGI.OpenAI.TextFormatResourceDiscriminatorType? Type3603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeResource? Type3604 { get; set; } + public global::tryAGI.OpenAI.VerbosityResource? Type3604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3605 { get; set; } + public global::tryAGI.OpenAI.TextResource? Type3605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationResource? Type3606 { get; set; } + public global::tryAGI.OpenAI.ServiceTierResource? Type3606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3607 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunction? Type3607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3608 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceFunctionType? Type3608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3609 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearch? Type3609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3610 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceToolSearchType? Type3610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3611 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCalling? Type3611 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3612 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceProgrammaticToolCallingType? Type3612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3613 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttp? Type3613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3614 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceHttpType? Type3614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResource? Type3615 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdio? Type3615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentResourceObject? Type3616 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceStdioType? Type3616 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3617 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResource? Type3617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResource? Type3618 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminator? Type3618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentListResourceObject? Type3619 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportResourceDiscriminatorType? Type3619 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3620 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginResource? Type3620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningEffortParam? Type3621 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcp? Type3621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3622 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceMcpType? Type3622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ReasoningParam? Type3623 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeResource? Type3623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamText? Type3624 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeResource? Type3624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamTextType? Type3625 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationResource? Type3625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3626 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearch? Type3626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3627 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceWebSearchType? Type3627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParam? Type3628 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUse? Type3628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3629 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceComputerUseType? Type3629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3630 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResource? Type3630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VerbosityParam? Type3631 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminator? Type3631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.TextParam? Type3632 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolResourceDiscriminatorType? Type3632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ServiceTierParam? Type3633 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigResource? Type3633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3634 { get; set; } + public global::tryAGI.OpenAI.AgentResource? Type3634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3635 { get; set; } + public global::tryAGI.OpenAI.AgentResourceObject? Type3635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3636 { get; set; } + public global::System.Collections.Generic.IList? Type3636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3637 { get; set; } + public global::tryAGI.OpenAI.AgentListResource? Type3637 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3638 { get; set; } + public global::tryAGI.OpenAI.AgentListResourceObject? Type3638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3639 { get; set; } + public global::System.Collections.Generic.IList? Type3639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3640 { get; set; } + public global::tryAGI.OpenAI.ReasoningEffortParam? Type3640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3641 { get; set; } + public global::tryAGI.OpenAI.ReasoningSummaryParam? Type3641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3642 { get; set; } + public global::tryAGI.OpenAI.ReasoningParam? Type3642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3643 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamText? Type3643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3644 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamTextType? Type3644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3645 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchema? Type3645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3646 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamJsonSchemaType? Type3646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3647 { get; set; } + public global::tryAGI.OpenAI.TextFormatParam? Type3647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3648 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminator? Type3648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3649 { get; set; } + public global::tryAGI.OpenAI.TextFormatParamDiscriminatorType? Type3649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchModeParam? Type3650 { get; set; } + public global::tryAGI.OpenAI.VerbosityParam? Type3650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3651 { get; set; } + public global::tryAGI.OpenAI.TextParam? Type3651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebSearchLocationParam? Type3652 { get; set; } + public global::tryAGI.OpenAI.ServiceTierParam? Type3652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3653 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunction? Type3653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3654 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamFunctionType? Type3654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3655 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearch? Type3655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3656 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamToolSearchType? Type3656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3657 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCalling? Type3657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3658 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamProgrammaticToolCallingType? Type3658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3659 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttp? Type3659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3660 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamHttpType? Type3660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentParams? Type3661 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdio? Type3661 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3662 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamStdioType? Type3662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentParams? Type3663 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParam? Type3663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResource? Type3664 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminator? Type3664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3665 { get; set; } + public global::tryAGI.OpenAI.PersistedMcpTransportConfigParamDiscriminatorType? Type3665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3666 { get; set; } + public global::tryAGI.OpenAI.McpConnectionOriginParam? Type3666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessResource? Type3667 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcp? Type3667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyResource? Type3668 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamMcpType? Type3668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopResource? Type3669 { get; set; } + public global::tryAGI.OpenAI.WebSearchModeParam? Type3669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3670 { get; set; } + public global::tryAGI.OpenAI.WebSearchContextSizeParam? Type3670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3671 { get; set; } + public global::tryAGI.OpenAI.WebSearchLocationParam? Type3671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3672 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearch? Type3672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3673 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamWebSearchType? Type3673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3674 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUse? Type3674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3675 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamComputerUseType? Type3675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3676 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParam? Type3676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3677 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminator? Type3677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3678 { get; set; } + public global::tryAGI.OpenAI.PersistedAgentToolConfigParamDiscriminatorType? Type3678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3679 { get; set; } + public global::tryAGI.OpenAI.MultiAgentConfigCurrentParam? Type3679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3680 { get; set; } + public global::tryAGI.OpenAI.CreateAgentParams? Type3680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3681 { get; set; } + public global::System.Collections.Generic.IList? Type3681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3682 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentParams? Type3682 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3683 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResource? Type3683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3684 { get; set; } + public global::tryAGI.OpenAI.DeletedAgentResourceObject? Type3684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3685 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesResource? Type3685 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3686 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessResource? Type3686 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3687 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyResource? Type3687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3688 { get; set; } + public global::tryAGI.OpenAI.DesktopResource? Type3688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3689 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReference? Type3689 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3690 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceSkillReferenceType? Type3690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3691 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInline? Type3691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SetupCommandParam? Type3692 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceInlineType? Type3692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkAccessParam? Type3693 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResource? Type3693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicyParam? Type3694 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminator? Type3694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DesktopParam? Type3695 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateSkillResourceDiscriminatorType? Type3695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3696 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileId? Type3696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3697 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceFileIdType? Type3697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3698 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInline? Type3698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3699 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceInlineType? Type3699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3700 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResource? Type3700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3701 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminator? Type3701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3702 { get; set; } + public global::tryAGI.OpenAI.HostedTemplateFileResourceDiscriminatorType? Type3702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3703 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResource? Type3703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInline? Type3704 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateResourceObject? Type3704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3705 { get; set; } + public global::System.Collections.Generic.IList? Type3705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParam? Type3706 { get; set; } + public global::System.Collections.Generic.IList? Type3706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3707 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResource? Type3707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3708 { get; set; } + public global::tryAGI.OpenAI.EnvironmentTemplateListResourceObject? Type3708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInline? Type3709 { get; set; } + public global::System.Collections.Generic.IList? Type3709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3710 { get; set; } + public global::tryAGI.OpenAI.EnvironmentPackagesParam? Type3710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParam? Type3711 { get; set; } + public global::tryAGI.OpenAI.SetupCommandParam? Type3711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3712 { get; set; } + public global::tryAGI.OpenAI.NetworkAccessParam? Type3712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3713 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicyParam? Type3713 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3714 { get; set; } + public global::tryAGI.OpenAI.DesktopParam? Type3714 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3715 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReference? Type3715 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3716 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamSkillReferenceType? Type3716 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3717 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64? Type3717 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3718 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64Type? Type3718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3719 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamBase64MediaType? Type3719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3720 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParam? Type3720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3721 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminator? Type3721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionStatusResource? Type3722 { get; set; } + public global::tryAGI.OpenAI.InlineCapabilitySourceParamDiscriminatorType? Type3722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3723 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInline? Type3723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3724 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamInlineType? Type3724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3725 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParam? Type3725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3726 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminator? Type3726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3727 { get; set; } + public global::tryAGI.OpenAI.HostedSkillParamDiscriminatorType? Type3727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3728 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInline? Type3728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3729 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamInlineType? Type3729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3730 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParam? Type3730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3731 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminator? Type3731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3732 { get; set; } + public global::tryAGI.OpenAI.HostedPluginParamDiscriminatorType? Type3732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3733 { get; set; } + public global::tryAGI.OpenAI.CreateEnvironmentTemplateParams? Type3733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3734 { get; set; } + public global::System.Collections.Generic.IList? Type3734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3735 { get; set; } + public global::System.Collections.Generic.IList? Type3735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3736 { get; set; } + public global::System.Collections.Generic.IList? Type3736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3737 { get; set; } + public global::System.Collections.Generic.IList? Type3737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3738 { get; set; } + public global::tryAGI.OpenAI.UpdateEnvironmentTemplateParams? Type3738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3739 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResource? Type3739 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3740 { get; set; } + public global::tryAGI.OpenAI.DeletedEnvironmentTemplateResourceObject? Type3740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3741 { get; set; } + public global::tryAGI.OpenAI.SessionStatusResource? Type3741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3742 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthentication? Type3742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3743 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserAuthenticationType? Type3743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3744 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccess? Type3744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3745 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceBrowserOriginAccessType? Type3745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3746 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResource? Type3746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResource? Type3747 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminator? Type3747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3748 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalRequestKindResourceDiscriminatorType? Type3748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3749 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequest? Type3749 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3750 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceComputerUseApprovalRequestType? Type3750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3751 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCall? Type3751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3752 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceFunctionCallType? Type3752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3753 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnection? Type3753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3754 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceEnvironmentConnectionType? Type3754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3755 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResource? Type3755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResource? Type3756 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminator? Type3756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3757 { get; set; } + public global::tryAGI.OpenAI.SessionRequiredActionResourceDiscriminatorType? Type3757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3758 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunction? Type3758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentResource? Type3759 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceFunctionType? Type3759 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3760 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCalling? Type3760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3761 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceProgrammaticToolCallingType? Type3761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3762 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttp? Type3762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeResource? Type3763 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceHttpType? Type3763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3764 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdio? Type3764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3765 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceStdioType? Type3765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3766 { get; set; } + public global::tryAGI.OpenAI.McpTransportResource? Type3766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3767 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminator? Type3767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResource? Type3768 { get; set; } + public global::tryAGI.OpenAI.McpTransportResourceDiscriminatorType? Type3768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3769 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcp? Type3769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3770 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceMcpType? Type3770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResource? Type3771 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearch? Type3771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionResourceObject? Type3772 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceWebSearchType? Type3772 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3773 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUse? Type3773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResource? Type3774 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceComputerUseType? Type3774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionListResourceObject? Type3775 { get; set; } + public global::tryAGI.OpenAI.AgentToolResource? Type3775 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3776 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminator? Type3776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3777 { get; set; } + public global::tryAGI.OpenAI.AgentToolResourceDiscriminatorType? Type3777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3778 { get; set; } + public global::tryAGI.OpenAI.SessionAgentResource? Type3778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3779 { get; set; } + public global::System.Collections.Generic.IList? Type3779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3780 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNone? Type3780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3781 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceNoneType? Type3781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3782 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeResource? Type3782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3783 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHosted? Type3783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3784 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceOpenaiHostedType? Type3784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3785 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHosted? Type3785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3786 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceSelfHostedType? Type3786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParam? Type3787 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResource? Type3787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3788 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminator? Type3788 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3789 { get; set; } + public global::tryAGI.OpenAI.EnvironmentResourceDiscriminatorType? Type3789 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3790 { get; set; } + public global::tryAGI.OpenAI.SessionResource? Type3790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3791 { get; set; } + public global::tryAGI.OpenAI.SessionResourceObject? Type3791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3792 { get; set; } + public global::System.Collections.Generic.IList? Type3792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3793 { get; set; } + public global::tryAGI.OpenAI.SessionListResource? Type3793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3794 { get; set; } + public global::tryAGI.OpenAI.SessionListResourceObject? Type3794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3795 { get; set; } + public global::System.Collections.Generic.IList? Type3795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParam? Type3796 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunction? Type3796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3797 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamFunctionType? Type3797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3798 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearch? Type3798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3799 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamToolSearchType? Type3799 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3800 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCalling? Type3800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNone? Type3801 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamProgrammaticToolCallingType? Type3801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3802 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttp? Type3802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContainerSizeParam? Type3803 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamHttpType? Type3803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3804 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdio? Type3804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3805 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamStdioType? Type3805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3806 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParam? Type3806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3807 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminator? Type3807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParam? Type3808 { get; set; } + public global::tryAGI.OpenAI.McpTransportConfigParamDiscriminatorType? Type3808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3809 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcp? Type3809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3810 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamMcpType? Type3810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputText? Type3811 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearch? Type3811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3812 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamWebSearchType? Type3812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImage? Type3813 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUse? Type3813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3814 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamComputerUseType? Type3814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParam? Type3815 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParam? Type3815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3816 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminator? Type3816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3817 { get; set; } + public global::tryAGI.OpenAI.AgentToolConfigParamDiscriminatorType? Type3817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParam? Type3818 { get; set; } + public global::tryAGI.OpenAI.SessionAgentConfigParam? Type3818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamType? Type3819 { get; set; } + public global::System.Collections.Generic.IList? Type3819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.InputMessageParamRole? Type3820 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNone? Type3820 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3821 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamNoneType? Type3821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionInputParam? Type3822 { get; set; } + public global::tryAGI.OpenAI.ContainerSizeParam? Type3822 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3823 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHosted? Type3823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3824 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamOpenaiHostedType? Type3824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionErrorResource? Type3825 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHosted? Type3825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventError? Type3826 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamSelfHostedType? Type3826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventErrorType? Type3827 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParam? Type3827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3828 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminator? Type3828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3829 { get; set; } + public global::tryAGI.OpenAI.EnvironmentParamDiscriminatorType? Type3829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3830 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputText? Type3830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3831 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputTextType? Type3831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3832 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImage? Type3832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3833 { get; set; } + public global::tryAGI.OpenAI.InputContentParamInputImageType? Type3833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3834 { get; set; } + public global::tryAGI.OpenAI.InputContentParam? Type3834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3835 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminator? Type3835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3836 { get; set; } + public global::tryAGI.OpenAI.InputContentParamDiscriminatorType? Type3836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3837 { get; set; } + public global::tryAGI.OpenAI.InputMessageParam? Type3837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3838 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamType? Type3838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3839 { get; set; } + public global::tryAGI.OpenAI.InputMessageParamRole? Type3839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3840 { get; set; } + public global::System.Collections.Generic.IList? Type3840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3841 { get; set; } + public global::tryAGI.OpenAI.CreateSessionInputParam? Type3841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3842 { get; set; } + public global::System.Collections.Generic.IList? Type3842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3843 { get; set; } + public global::tryAGI.OpenAI.CreateAgentSessionParams? Type3843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3844 { get; set; } + public global::tryAGI.OpenAI.SessionErrorResource? Type3844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3845 { get; set; } + public global::tryAGI.OpenAI.SessionEventError? Type3845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3846 { get; set; } + public global::tryAGI.OpenAI.SessionEventErrorType? Type3846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3847 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStatusResource? Type3847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3848 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentErrorResource? Type3848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3849 { get; set; } + public global::tryAGI.OpenAI.SessionEnvironmentStateResource? Type3849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3850 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReady? Type3850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3851 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReadyType? Type3851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3852 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentReset? Type3852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3853 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentResetType? Type3853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3854 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDelta? Type3854 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3855 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentOutputCommandExecutionOutputDeltaType? Type3855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3856 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreated? Type3856 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3857 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionCreatedType? Type3857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3858 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreated? Type3858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3859 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCreatedType? Type3859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3860 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgress? Type3860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3861 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnInProgressType? Type3861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3862 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompleted? Type3862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3863 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCompletedType? Type3863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3864 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailed? Type3864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3865 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnFailedType? Type3865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3866 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelled? Type3866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3867 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnCancelledType? Type3867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3868 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAdded? Type3868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3869 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemAddedType? Type3869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3870 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdle? Type3870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3871 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionIdleType? Type3871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3872 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgress? Type3872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3873 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionInProgressType? Type3873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3874 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresAction? Type3874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3875 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionRequiresActionType? Type3875 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3876 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailed? Type3876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResource? Type3877 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionFailedType? Type3877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3878 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPending? Type3878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3879 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentPendingType? Type3879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3880 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnected? Type3880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3881 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentConnectedType? Type3881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3882 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnected? Type3882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3883 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentDisconnectedType? Type3883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3884 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailed? Type3884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3885 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionEnvironmentFailedType? Type3885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3886 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreated? Type3886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3887 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentCreatedType? Type3887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3888 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActive? Type3888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3889 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentActiveType? Type3889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3890 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosed? Type3890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3891 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionSubagentClosedType? Type3891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3892 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResource? Type3892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3893 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceType? Type3893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3894 { get; set; } + public global::tryAGI.OpenAI.AssistantMessageItemResourceRole? Type3894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3895 { get; set; } + public global::System.Collections.Generic.IList? Type3895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3896 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResource? Type3896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3897 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminator? Type3897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3898 { get; set; } + public global::tryAGI.OpenAI.AgentOutputItemResourceDiscriminatorType? Type3898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEvent? Type3899 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDone? Type3899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminator? Type3900 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnItemDoneType? Type3900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type3901 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAdded? Type3901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type3902 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartAddedType? Type3902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type3903 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDone? Type3903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type3904 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnContentPartDoneType? Type3904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResource? Type3905 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDelta? Type3905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type3906 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDeltaType? Type3906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResource? Type3907 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDone? Type3907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type3908 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnOutputTextDoneType? Type3908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResource? Type3909 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAdded? Type3909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type3910 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartAddedType? Type3910 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3911 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDone? Type3911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type3912 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneType? Type3912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type3913 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryPartDoneStatus? Type3913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type3914 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDelta? Type3914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type3915 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDeltaType? Type3915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type3916 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDone? Type3916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type3917 { get; set; } + public global::tryAGI.OpenAI.SessionEventAgentSessionTurnReasoningSummaryTextDoneType? Type3917 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3918 { get; set; } + public global::tryAGI.OpenAI.SessionEvent? Type3918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type3919 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminator? Type3919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type3920 { get; set; } + public global::tryAGI.OpenAI.SessionEventDiscriminatorType? Type3920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type3921 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionReasoningParam? Type3921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type3922 { get; set; } + public global::tryAGI.OpenAI.UpdateSessionAgentParam? Type3922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type3923 { get; set; } + public global::tryAGI.OpenAI.UpdateAgentSessionParams? Type3923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type3924 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResource? Type3924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type3925 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionResourceObject? Type3925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type3926 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResource? Type3926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type3927 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactResourceObject? Type3927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type3928 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResource? Type3928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type3929 { get; set; } + public global::tryAGI.OpenAI.SessionArtifactListResourceObject? Type3929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type3930 { get; set; } + public global::System.Collections.Generic.IList? Type3930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type3931 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResource? Type3931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type3932 { get; set; } + public global::tryAGI.OpenAI.DeletedSessionArtifactResourceObject? Type3932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type3933 { get; set; } + public global::tryAGI.OpenAI.BrowserAuthenticationFieldValueParam? Type3933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type3934 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParam? Type3934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type3935 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamType? Type3935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type3936 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationSubmitParamAction? Type3936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type3937 { get; set; } + public global::System.Collections.Generic.IList? Type3937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FunctionCallOutputParam? Type3938 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParam? Type3938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type3939 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamType? Type3939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type3940 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationCancelParamAction? Type3940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParam? Type3941 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthentication? Type3941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type3942 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationType? Type3942 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type3943 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminator? Type3943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateSessionEventsParams? Type3944 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserAuthenticationDiscriminatorAction? Type3944 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3945 { get; set; } + public global::tryAGI.OpenAI.BrowserOriginAccessDecisionParam? Type3945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResource? Type3946 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParam? Type3946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type3947 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamBrowserOriginAccessParamType? Type3947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResource? Type3948 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParam? Type3948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type3949 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminator? Type3949 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3950 { get; set; } + public global::tryAGI.OpenAI.ComputerUseApprovalResponseParamDiscriminatorType? Type3950 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusParam? Type3951 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResult? Type3951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultStatusFilterParam? Type3952 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputComputerUseApprovalRequestResultType? Type3952 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3953 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessage? Type3953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResource? Type3954 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputMessageType? Type3954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultResourceObject? Type3955 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancel? Type3955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResource? Type3956 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputCancelType? Type3956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultListResourceObject? Type3957 { get; set; } + public global::tryAGI.OpenAI.FunctionCallOutputParam? Type3957 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3958 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResult? Type3958 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultParams? Type3959 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamAgentSessionInputToolResultType? Type3959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResource? Type3960 { get; set; } + public global::tryAGI.OpenAI.SessionInputParam? Type3960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type3961 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminator? Type3961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type3962 { get; set; } + public global::tryAGI.OpenAI.SessionInputParamDiscriminatorType? Type3962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type3963 { get; set; } + public global::tryAGI.OpenAI.CreateSessionEventsParams? Type3963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type3964 { get; set; } + public global::System.Collections.Generic.IList? Type3964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type3965 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResource? Type3965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type3966 { get; set; } + public global::tryAGI.OpenAI.SessionTurnTraceResourceObject? Type3966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type3967 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResource? Type3967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type3968 { get; set; } + public global::tryAGI.OpenAI.SessionTraceListResourceObject? Type3968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type3969 { get; set; } + public global::System.Collections.Generic.IList? Type3969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type3970 { get; set; } + public global::tryAGI.OpenAI.VaultStatusParam? Type3970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.McpOauthRefreshResource? Type3971 { get; set; } + public global::tryAGI.OpenAI.VaultStatusFilterParam? Type3971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type3972 { get; set; } + public global::System.Collections.Generic.IList? Type3972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type3973 { get; set; } + public global::tryAGI.OpenAI.VaultResource? Type3973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type3974 { get; set; } + public global::tryAGI.OpenAI.VaultResourceObject? Type3974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type3975 { get; set; } + public global::tryAGI.OpenAI.VaultListResource? Type3975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type3976 { get; set; } + public global::tryAGI.OpenAI.VaultListResourceObject? Type3976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type3977 { get; set; } + public global::System.Collections.Generic.IList? Type3977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type3978 { get; set; } + public global::tryAGI.OpenAI.CreateVaultParams? Type3978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type3979 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResource? Type3979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type3980 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultResourceObject? Type3980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type3981 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNone? Type3981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type3982 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceNoneType? Type3982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type3983 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasic? Type3983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type3984 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretBasicType? Type3984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type3985 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPost? Type3985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type3986 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceClientSecretPostType? Type3986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type3987 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResource? Type3987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResource? Type3988 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminator? Type3988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type3989 { get; set; } + public global::tryAGI.OpenAI.McpOauthTokenEndpointAuthResourceDiscriminatorType? Type3989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResource? Type3990 { get; set; } + public global::tryAGI.OpenAI.McpOauthRefreshResource? Type3990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type3991 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauth? Type3991 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type3992 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceMcpOauthType? Type3992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type3993 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearer? Type3993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type3994 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceStaticBearerType? Type3994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type3995 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestricted? Type3995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type3996 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceUnrestrictedType? Type3996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type3997 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimited? Type3997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type3998 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceLimitedType? Type3998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type3999 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResource? Type3999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4000 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminator? Type4000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4001 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingResourceDiscriminatorType? Type4001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4002 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariable? Type4002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4003 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceEnvironmentVariableType? Type4003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4004 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResource? Type4004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4005 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminator? Type4005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4006 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialAuthResourceDiscriminatorType? Type4006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4007 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResource? Type4007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4008 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialResourceObject? Type4008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4009 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResource? Type4009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4010 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialListResourceObject? Type4010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4011 { get; set; } + public global::System.Collections.Generic.IList? Type4011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4012 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNone? Type4012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4013 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamNoneType? Type4013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4014 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4015 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4016 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4017 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4018 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParam? Type4018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4019 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminator? Type4019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4020 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4021 { get; set; } + public global::tryAGI.OpenAI.CreateMcpOauthRefreshParam? Type4021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4022 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauth? Type4022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4023 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamMcpOauthType? Type4023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4024 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearer? Type4024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4025 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamStaticBearerType? Type4025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4026 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestricted? Type4026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4027 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamUnrestrictedType? Type4027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4028 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimited? Type4028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4029 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamLimitedType? Type4029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4030 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParam? Type4030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4031 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminator? Type4031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4032 { get; set; } + public global::tryAGI.OpenAI.VaultCredentialNetworkingParamDiscriminatorType? Type4032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4033 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariable? Type4033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4034 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamEnvironmentVariableType? Type4034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4035 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParam? Type4035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4036 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminator? Type4036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4037 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialAuthParamDiscriminatorType? Type4037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4038 { get; set; } + public global::tryAGI.OpenAI.CreateVaultCredentialParams? Type4038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4039 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasic? Type4039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBody? Type4040 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretBasicType? Type4040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4041 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPost? Type4041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4042 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamClientSecretPostType? Type4042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4043 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParam? Type4043 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4044 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminator? Type4044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4045 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthTokenEndpointAuthParamDiscriminatorType? Type4045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4046 { get; set; } + public global::tryAGI.OpenAI.RotateMcpOauthRefreshParam? Type4046 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4047 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauth? Type4047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4048 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamMcpOauthType? Type4048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4049 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearer? Type4049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4050 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamStaticBearerType? Type4050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4051 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariable? Type4051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4052 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamEnvironmentVariableType? Type4052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4053 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParam? Type4053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4054 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminator? Type4054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4055 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialAuthParamDiscriminatorType? Type4055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4056 { get; set; } + public global::tryAGI.OpenAI.RotateVaultCredentialParams? Type4056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4057 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResource? Type4057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4058 { get; set; } + public global::tryAGI.OpenAI.DeletedVaultCredentialResourceObject? Type4058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DragPoint? Type4059 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBody? Type4059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4060 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointBodyObject? Type4060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4061 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResource? Type4061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4062 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointListResourceObject? Type4062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4063 { get; set; } + public global::System.Collections.Generic.IList? Type4063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4064 { get; set; } + public global::tryAGI.OpenAI.ProjectEventTypeEnum? Type4064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4065 { get; set; } + public global::tryAGI.OpenAI.PublicCreateEndpointBody? Type4065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormat? Type4066 { get; set; } + public global::System.Collections.Generic.IList? Type4066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4067 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResource? Type4067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4068 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointWithSecretResourceObject? Type4068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4069 { get; set; } + public global::tryAGI.OpenAI.PublicUpdateEndpointBody? Type4069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4070 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResource? Type4070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant12? Type4071 { get; set; } + public global::tryAGI.OpenAI.DeletedWebhookEndpointResourceObject? Type4071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4072 { get; set; } + public global::tryAGI.OpenAI.PublicRotateSecretBody? Type4072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4073 { get; set; } + public global::tryAGI.OpenAI.PublicTestEndpointBody? Type4073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4074 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResource? Type4074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4075 { get; set; } + public global::tryAGI.OpenAI.WebhookEndpointTestResultResourceObject? Type4075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant13? Type4076 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResource? Type4076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4077 { get; set; } + public global::tryAGI.OpenAI.WebhookEventTypeListResourceObject? Type4077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4078 { get; set; } + public global::tryAGI.OpenAI.DragPoint? Type4078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4079 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParam? Type4079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4080 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMParamType? Type4080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4081 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParam? Type4081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4082 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMUParamType? Type4082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4083 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParam? Type4083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4084 { get; set; } + public global::tryAGI.OpenAI.LiveSessionAudioFormatPCMAParamType? Type4084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4085 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormat? Type4085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4086 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminator? Type4086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4087 { get; set; } + public global::tryAGI.OpenAI.LiveAudioFormatDiscriminatorType? Type4087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4088 { get; set; } + public global::tryAGI.OpenAI.LiveInitialSessionAudioParam? Type4088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkAudioParam? Type4089 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParams? Type4089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4090 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant12? Type4090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4091 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1Discriminator? Type4091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4092 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCreateParamsDelegationVariant1DiscriminatorType? Type4092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DelegationVariant14? Type4093 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartEventType? Type4093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4094 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParams? Type4094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4095 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant13? Type4095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4096 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1Discriminator? Type4096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionStartedType? Type4097 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamsDelegationVariant1DiscriminatorType? Type4097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4098 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdateParamType? Type4098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4099 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendEventType? Type4099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4100 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMuteParamType? Type4100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4101 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmuteParamType? Type4101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4102 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendParamType? Type4102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4103 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendParamType? Type4103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4104 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendParamType? Type4104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4105 { get; set; } + public global::tryAGI.OpenAI.LiveResponseItemCreateParamType? Type4105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4106 { get; set; } + public global::tryAGI.OpenAI.LiveResponseCreateParamType? Type4106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4107 { get; set; } + public global::tryAGI.OpenAI.LiveSessionCloseParamType? Type4107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4108 { get; set; } + public global::tryAGI.OpenAI.LiveForkAudioParam? Type4108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4109 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionConfigParam? Type4109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItem? Type4110 { get; set; } + public global::tryAGI.OpenAI.LiveForkSessionStartEventType? Type4110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemType? Type4111 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParam? Type4111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4112 { get; set; } + public global::tryAGI.OpenAI.DelegationVariant14? Type4112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4113 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1Discriminator? Type4113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4114 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamDelegationVariant1DiscriminatorType? Type4114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4115 { get; set; } + public global::tryAGI.OpenAI.LiveSessionResourceParamStatus? Type4115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveResponseEventType? Type4116 { get; set; } + public global::tryAGI.OpenAI.LiveSessionStartedType? Type4116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsage? Type4117 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUpdatedType? Type4117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4118 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioMutedType? Type4118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4119 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioUnmutedType? Type4119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedType? Type4120 { get; set; } + public global::tryAGI.OpenAI.LiveInstructionsAppendedType? Type4120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4121 { get; set; } + public global::tryAGI.OpenAI.LiveThinkingAppendedType? Type4121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4122 { get; set; } + public global::tryAGI.OpenAI.LiveCommentaryAppendedType? Type4122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4123 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppend? Type4123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4124 { get; set; } + public global::tryAGI.OpenAI.LiveInputAudioAppendType? Type4124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4125 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDelta? Type4125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveLiveError? Type4126 { get; set; } + public global::tryAGI.OpenAI.LiveOutputAudioDeltaType? Type4126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveErrorEventType? Type4127 { get; set; } + public global::tryAGI.OpenAI.LiveInputTranscriptDeltaType? Type4127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveInfoEventType? Type4128 { get; set; } + public global::tryAGI.OpenAI.LiveOutputTranscriptDeltaType? Type4128 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4129 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItem? Type4129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4130 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemType? Type4130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4131 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4131 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4132 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant1? Type4132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRinging? Type4133 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationItemTargetVariant2? Type4133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportRingingType? Type4134 { get; set; } + public global::tryAGI.OpenAI.LiveDelegationCreatedType? Type4134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnswered? Type4135 { get; set; } + public global::tryAGI.OpenAI.LiveResponseEventType? Type4135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4136 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsage? Type4136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallError? Type4137 { get; set; } + public global::tryAGI.OpenAI.LiveContextWindowUsage? Type4137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4138 { get; set; } + public global::tryAGI.OpenAI.LiveSessionUsageUpdatedType? Type4138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailed? Type4139 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedType? Type4139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveTransportFailedType? Type4140 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant1? Type4140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4141 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant2? Type4141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4142 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant3? Type4142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamType? Type4143 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant4? Type4143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4144 { get; set; } + public global::tryAGI.OpenAI.LiveSessionClosedReasonVariant5? Type4144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4145 { get; set; } + public global::tryAGI.OpenAI.LiveLiveError? Type4145 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4146 { get; set; } + public global::tryAGI.OpenAI.LiveErrorEventType? Type4146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item? Type4147 { get; set; } + public global::tryAGI.OpenAI.LiveInfoEventType? Type4147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4148 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceived? Type4148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4149 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFReceivedType? Type4149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4150 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSend? Type4150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4151 { get; set; } + public global::tryAGI.OpenAI.LiveTransportDTMFSendType? Type4151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4152 { get; set; } + public global::tryAGI.OpenAI.LiveTransportRingingType? Type4152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4153 { get; set; } + public global::tryAGI.OpenAI.LiveTransportAnsweredType? Type4153 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4154 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallError? Type4154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItem? Type4155 { get; set; } + public global::tryAGI.OpenAI.LiveTransportCallErrorType? Type4155 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4156 { get; set; } + public global::tryAGI.OpenAI.LiveTransportFailedType? Type4156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTool? Type4157 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2Discriminator? Type4157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextParam? Type4158 { get; set; } + public global::tryAGI.OpenAI.LiveServerEvent2DiscriminatorType? Type4158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoning? Type4159 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamType? Type4159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTruncationEnum? Type4160 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamRole? Type4160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4161 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4161 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam? Type4162 { get; set; } + public global::System.Collections.Generic.IList? Type4162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4163 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item? Type4163 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4164 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminator? Type4164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4165 { get; set; } + public global::tryAGI.OpenAI.UserMessageItemParamContentVariant1ItemDiscriminatorType? Type4165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4166 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResource? Type4166 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4167 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsResourceObject? Type4167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4168 { get; set; } + public global::tryAGI.OpenAI.BetaTokenCountsBody? Type4168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4169 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4170 { get; set; } + public global::System.Collections.Generic.IList? Type4170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4171 { get; set; } + public global::tryAGI.OpenAI.BetaInputItem? Type4171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4172 { get; set; } + public global::System.Collections.Generic.IList? Type4172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4173 { get; set; } + public global::tryAGI.OpenAI.BetaTool? Type4173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4174 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextParam? Type4174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4175 { get; set; } + public global::tryAGI.OpenAI.BetaReasoning? Type4175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4176 { get; set; } + public global::tryAGI.OpenAI.BetaTruncationEnum? Type4176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4177 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnum? Type4177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4178 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam? Type4178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4179 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceParam? Type4179 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4180 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceOptions? Type4180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4181 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowed? Type4181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaConversationParam2? Type4182 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypes? Type4182 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4183 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunction? Type4183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4184 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCP? Type4184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4185 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustom? Type4185 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningSummary? Type4186 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParam? Type4186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningContext? Type4187 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParam? Type4187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4188 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParam? Type4188 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4189 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificFunctionShellParamType? Type4189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4190 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificApplyPatchParamType? Type4190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4191 { get; set; } + public global::tryAGI.OpenAI.BetaSpecificProgrammaticToolCallingParamType? Type4191 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatText? Type4192 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceCustomType? Type4192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4193 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceMCPType? Type4193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4194 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceFunctionType? Type4194 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4195 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceTypesType? Type4195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4196 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedType? Type4196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4197 { get; set; } + public global::tryAGI.OpenAI.BetaToolChoiceAllowedMode? Type4197 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4198 { get; set; } + public global::tryAGI.OpenAI.BetaConversationParam2? Type4198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionTool? Type4199 { get; set; } + public global::tryAGI.OpenAI.BetaPersonalityEnumEnum? Type4199 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchTool? Type4200 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnum? Type4200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerTool? Type4201 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningEffortEnum? Type4201 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4202 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningSummary? Type4202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchTool? Type4203 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningContext? Type4203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPTool? Type4204 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningGenerateSummary? Type4204 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4205 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningModeEnumEnum? Type4205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4206 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatConfiguration? Type4206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenTool? Type4207 { get; set; } + public global::tryAGI.OpenAI.BetaVerbosityEnum? Type4207 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4208 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatText? Type4208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4209 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchema? Type4209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParam? Type4210 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObject? Type4210 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4211 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonObjectType? Type4211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4212 { get; set; } + public global::tryAGI.OpenAI.BetaTextResponseFormatJsonSchemaType? Type4212 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4213 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatJsonSchemaSchema? Type4213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4214 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFormatTextType? Type4214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4215 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionTool? Type4215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4216 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchTool? Type4216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4217 { get; set; } + public global::tryAGI.OpenAI.BetaComputerTool? Type4217 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4218 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewTool? Type4218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4219 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchTool? Type4219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4220 { get; set; } + public global::tryAGI.OpenAI.BetaMCPTool? Type4220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocation? Type4221 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterTool? Type4221 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContextSize? Type4222 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParam? Type4222 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4223 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenTool? Type4223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSearchContentType? Type4224 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParam? Type4224 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4225 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParam? Type4225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4226 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParam? Type4226 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4227 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParam? Type4227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4228 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParam? Type4228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4229 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewTool? Type4229 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4230 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParam? Type4230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ToolsItem16? Type4231 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminator? Type4231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4232 { get; set; } + public global::tryAGI.OpenAI.BetaToolDiscriminatorType? Type4232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4233 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolParamType? Type4233 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4234 { get; set; } + public global::System.Collections.Generic.IList? Type4234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4235 { get; set; } + public global::tryAGI.OpenAI.BetaCallableToolAllowedCaller? Type4235 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Format3? Type4236 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchPreviewToolType? Type4236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4237 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocation? Type4237 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4238 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContextSize? Type4238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4239 { get; set; } + public global::System.Collections.Generic.IList? Type4239 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4240 { get; set; } + public global::tryAGI.OpenAI.BetaSearchContentType? Type4240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4241 { get; set; } + public global::tryAGI.OpenAI.BetaApproximateLocationType? Type4241 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4242 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchToolParamType? Type4242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4243 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchExecutionType? Type4243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4244 { get; set; } + public global::tryAGI.OpenAI.BetaEmptyModelParam? Type4244 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4245 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamType? Type4245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant14? Type4246 { get; set; } + public global::System.Collections.Generic.IList? Type4246 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4247 { get; set; } + public global::tryAGI.OpenAI.ToolsItem16? Type4247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4248 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParam? Type4248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4249 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminator? Type4249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4250 { get; set; } + public global::tryAGI.OpenAI.BetaNamespaceToolParamToolDiscriminatorType? Type4250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4251 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamType? Type4251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4252 { get; set; } + public global::tryAGI.OpenAI.Format3? Type4252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4253 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParam? Type4253 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4254 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParam? Type4254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4255 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminator? Type4255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4256 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolParamFormatDiscriminatorType? Type4256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4257 { get; set; } + public global::tryAGI.OpenAI.BetaCustomGrammarFormatParamType? Type4257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy4? Type4258 { get; set; } + public global::tryAGI.OpenAI.BetaGrammarSyntax1? Type4258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4259 { get; set; } + public global::tryAGI.OpenAI.BetaCustomTextFormatParamType? Type4259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4260 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolParamType? Type4260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4261 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamType? Type4261 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4262 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant14? Type4262 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4263 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParam? Type4263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.SkillsItem3? Type4264 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParam? Type4264 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4265 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParam? Type4265 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4266 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1Discriminator? Type4266 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4267 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellToolParamEnvironmentVariant1DiscriminatorType? Type4267 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4268 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceParamType? Type4268 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4269 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentParamType? Type4269 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4270 { get; set; } + public global::System.Collections.Generic.IList? Type4270 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4271 { get; set; } + public global::tryAGI.OpenAI.BetaLocalSkillParam? Type4271 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4272 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamType? Type4272 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4273 { get; set; } + public global::tryAGI.OpenAI.BetaContainerMemoryLimit? Type4273 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4274 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy4? Type4274 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4275 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParam? Type4275 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4276 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParam? Type4276 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4277 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminator? Type4277 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4278 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamNetworkPolicyDiscriminatorType? Type4278 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolType? Type4279 { get; set; } + public global::System.Collections.Generic.IList? Type4279 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4280 { get; set; } + public global::tryAGI.OpenAI.SkillsItem3? Type4280 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4281 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParam? Type4281 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4282 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParam? Type4282 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4283 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminator? Type4283 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4284 { get; set; } + public global::tryAGI.OpenAI.BetaContainerAutoParamSkillDiscriminatorType? Type4284 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4285 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillParamType? Type4285 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4286 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParam? Type4286 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4287 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamType? Type4287 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFidelity? Type4288 { get; set; } + public global::tryAGI.OpenAI.BetaInlineSkillSourceParamMediaType? Type4288 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4289 { get; set; } + public global::tryAGI.OpenAI.BetaSkillReferenceParamType? Type4289 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4290 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyAllowlistParamType? Type4290 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4291 { get; set; } + public global::System.Collections.Generic.IList? Type4291 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4292 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDomainSecretParam? Type4292 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4293 { get; set; } + public global::tryAGI.OpenAI.BetaContainerNetworkPolicyDisabledParamType? Type4293 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4294 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolParamType? Type4294 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4295 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolType? Type4295 { get; set; } /// /// /// - public global::tryAGI.OpenAI.NetworkPolicy5? Type4296 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4296 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4297 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModel? Type4297 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4298 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolQuality? Type4298 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolType? Type4299 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4299 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4300 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolSize? Type4300 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4301 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolOutputFormat? Type4301 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4302 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolModeration? Type4302 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4303 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolBackground? Type4303 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4304 { get; set; } + public global::tryAGI.OpenAI.BetaInputFidelity? Type4304 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4305 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolInputImageMask? Type4305 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4306 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenActionEnum? Type4306 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4307 { get; set; } + public global::tryAGI.OpenAI.BetaProgrammaticToolCallingParamType? Type4307 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4308 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolType? Type4308 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4309 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4309 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4310 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParam? Type4310 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4311 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamType? Type4311 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4312 { get; set; } + public global::tryAGI.OpenAI.NetworkPolicy5? Type4312 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolType? Type4313 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminator? Type4313 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4314 { get; set; } + public global::tryAGI.OpenAI.BetaAutoCodeInterpreterToolParamNetworkPolicyDiscriminatorType? Type4314 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankingOptions? Type4315 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolType? Type4315 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilters? Type4316 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolConnectorId? Type4316 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilter? Type4317 { get; set; } + public global::tryAGI.OpenAI.OneOf, global::tryAGI.OpenAI.BetaMCPToolFilter>? Type4317 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilter? Type4318 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolFilter? Type4318 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4319 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4319 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4320 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum? Type4320 { get; set; } /// /// /// - public global::tryAGI.OpenAI.FiltersItem2? Type4321 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolRequireApprovalVariant1Enum2? Type4321 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4322 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolType? Type4322 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4323 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolFilters? Type4323 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRankerVersionType? Type4324 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocation? Type4324 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4325 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolSearchContextSize? Type4325 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolType? Type4326 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchApproximateLocationWebSearchApproximateLocationType? Type4326 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4327 { get; set; } + public global::tryAGI.OpenAI.BetaComputerUsePreviewToolType? Type4327 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItem? Type4328 { get; set; } + public global::tryAGI.OpenAI.BetaComputerEnvironment? Type4328 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4329 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolType? Type4329 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4330 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolType? Type4330 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParam? Type4331 { get; set; } + public global::tryAGI.OpenAI.BetaRankingOptions? Type4331 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4332 { get; set; } + public global::tryAGI.OpenAI.BetaFilters? Type4332 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4333 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilter? Type4333 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4334 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilter? Type4334 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTagParam? Type4335 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterType? Type4335 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4336 { get; set; } + public global::System.Collections.Generic.IList? Type4336 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4337 { get; set; } + public global::tryAGI.OpenAI.FiltersItem2? Type4337 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4338 { get; set; } + public global::tryAGI.OpenAI.BetaCompoundFilterFilterDiscriminator? Type4338 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4339 { get; set; } + public global::tryAGI.OpenAI.BetaComparisonFilterType? Type4339 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4340 { get; set; } + public global::tryAGI.OpenAI.BetaRankerVersionType? Type4340 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessage? Type4341 { get; set; } + public global::tryAGI.OpenAI.BetaHybridSearchOptions? Type4341 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessage? Type4342 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolType? Type4342 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4343 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessage? Type4343 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCall? Type4344 { get; set; } + public global::tryAGI.OpenAI.BetaItem? Type4344 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4345 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParam? Type4345 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4346 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParam? Type4346 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4347 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParam? Type4347 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4348 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParam? Type4348 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4349 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminator? Type4349 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4350 { get; set; } + public global::tryAGI.OpenAI.BetaInputItemDiscriminatorType? Type4350 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4351 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTagParam? Type4351 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4352 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemParamType? Type4352 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4353 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputItemStatus? Type4353 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4354 { get; set; } + public global::tryAGI.OpenAI.BetaProgramItemParamType? Type4354 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4355 { get; set; } + public global::tryAGI.OpenAI.BetaItemReferenceParamType? Type4355 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItem? Type4356 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionTriggerItemParamType? Type4356 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4357 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessage? Type4357 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4358 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessage? Type4358 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4359 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCall? Type4359 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4360 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCall? Type4360 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4361 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParam? Type4361 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4362 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCall? Type4362 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4363 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCall? Type4363 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4364 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParam? Type4364 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4365 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParam? Type4365 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListTools? Type4366 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParam? Type4366 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4367 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParam? Type4367 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4368 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParam? Type4368 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCall? Type4369 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParam? Type4369 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4370 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParam? Type4370 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCall? Type4371 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParam? Type4371 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4372 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItem? Type4372 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4373 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParam? Type4373 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentTag? Type4374 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCall? Type4374 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4375 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCall? Type4375 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCaller? Type4376 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCall? Type4376 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4377 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutput? Type4377 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4378 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParam? Type4378 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4379 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParam? Type4379 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4380 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParam? Type4380 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4381 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParam? Type4381 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4382 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListTools? Type4382 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4383 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequest? Type4383 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4384 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponse? Type4384 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4385 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCall? Type4385 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4386 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutput? Type4386 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4387 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCall? Type4387 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContent? Type4388 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminator? Type4388 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContent? Type4389 { get; set; } + public global::tryAGI.OpenAI.BetaItemDiscriminatorType? Type4389 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContent? Type4390 { get; set; } + public global::tryAGI.OpenAI.BetaAgentTag? Type4390 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4391 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallType? Type4391 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4392 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCaller? Type4392 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentType? Type4393 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCaller? Type4393 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4394 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCaller? Type4394 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileInputDetail? Type4395 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminator? Type4395 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4396 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerDiscriminatorType? Type4396 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentType? Type4397 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerType? Type4397 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageDetail? Type4398 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerType? Type4398 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentType? Type4399 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputType? Type4399 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4400 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParam? Type4400 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4401 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4401 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4402 { get; set; } + public global::System.Collections.Generic.IList? Type4402 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4403 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutput? Type4403 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4404 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContent? Type4404 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4405 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContent? Type4405 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4406 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContent? Type4406 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4407 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminator? Type4407 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4408 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionAndCustomToolCallOutputDiscriminatorType? Type4408 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4409 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentType? Type4409 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4410 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfig? Type4410 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPError? Type4411 { get; set; } + public global::tryAGI.OpenAI.BetaFileInputDetail? Type4411 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4412 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointConfigMode? Type4412 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4413 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentType? Type4413 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4414 { get; set; } + public global::tryAGI.OpenAI.BetaImageDetail? Type4414 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4415 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentType? Type4415 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4416 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParam? Type4416 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4417 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParam? Type4417 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4418 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminator? Type4418 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4419 { get; set; } + public global::tryAGI.OpenAI.BetaToolCallCallerParamDiscriminatorType? Type4419 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4420 { get; set; } + public global::tryAGI.OpenAI.BetaProgramToolCallCallerParamType? Type4420 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4421 { get; set; } + public global::tryAGI.OpenAI.BetaDirectToolCallCallerParamType? Type4421 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4422 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallType? Type4422 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4423 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallError? Type4423 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4424 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallStatus? Type4424 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4425 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolError? Type4425 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4426 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionError? Type4426 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4427 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPError? Type4427 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4428 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminator? Type4428 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4429 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolCallErrorDiscriminatorType? Type4429 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4430 { get; set; } + public global::tryAGI.OpenAI.BetaHTTPErrorType? Type4430 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4431 { get; set; } + public global::tryAGI.OpenAI.BetaMCPToolExecutionErrorType? Type4431 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4432 { get; set; } + public global::tryAGI.OpenAI.BetaMCPProtocolErrorType? Type4432 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4433 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseType? Type4433 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4434 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalRequestType? Type4434 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4435 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsType? Type4435 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4436 { get; set; } + public global::System.Collections.Generic.IList? Type4436 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4437 { get; set; } + public global::tryAGI.OpenAI.BetaMCPListToolsTool? Type4437 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4438 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputItemParamType? Type4438 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4439 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatusParam? Type4439 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4440 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallItemParamType? Type4440 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4441 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatusParam? Type4441 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4442 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParam? Type4442 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4443 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParam? Type4443 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4444 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParam? Type4444 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4445 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParam? Type4445 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4446 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminator? Type4446 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4447 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchOperationParamDiscriminatorType? Type4447 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant15? Type4448 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationParamType? Type4448 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4449 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationParamType? Type4449 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4450 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationParamType? Type4450 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4451 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputItemParamType? Type4451 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4452 { get; set; } + public global::System.Collections.Generic.IList? Type4452 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4453 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentParam? Type4453 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4454 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemStatus? Type4454 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4455 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParam? Type4455 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4456 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParam? Type4456 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4457 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParam? Type4457 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4458 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminator? Type4458 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4459 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputOutcomeParamDiscriminatorType? Type4459 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4460 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeParamType? Type4460 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4461 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeParamType? Type4461 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4462 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamType? Type4462 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4463 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellActionParam? Type4463 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4464 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant15? Type4464 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4465 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1Discriminator? Type4465 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4466 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallItemParamEnvironmentVariant1DiscriminatorType? Type4466 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4467 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputType? Type4467 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4468 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallOutputStatus? Type4468 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnyOf? Type4469 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallType? Type4469 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4470 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecAction? Type4470 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4471 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellToolCallStatus? Type4471 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageBackground? Type4472 { get; set; } + public global::tryAGI.OpenAI.BetaLocalShellExecActionType? Type4472 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4473 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallType? Type4473 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4474 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallStatus? Type4474 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemType? Type4475 { get; set; } + public global::System.Collections.Generic.IList? Type4475 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4476 { get; set; } + public global::tryAGI.OpenAI.OutputsVariant1Item2? Type4476 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4477 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogs? Type4477 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4478 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImage? Type4478 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4479 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminator? Type4479 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4480 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterToolCallOutputsVariant1ItemDiscriminatorType? Type4480 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4481 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputImageType? Type4481 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4482 { get; set; } + public global::tryAGI.OpenAI.BetaCodeInterpreterOutputLogsType? Type4482 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4483 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallType? Type4483 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4484 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallStatus? Type4484 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4485 { get; set; } + public global::tryAGI.OpenAI.AnyOf? Type4485 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4486 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallSizeVariant1? Type4486 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4487 { get; set; } + public global::tryAGI.OpenAI.BetaImageGenToolCallQuality? Type4487 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4488 { get; set; } + public global::tryAGI.OpenAI.BetaImageBackground? Type4488 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4489 { get; set; } + public global::tryAGI.OpenAI.BetaImageOutputFormat? Type4489 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4490 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionSummaryItemParamType? Type4490 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4491 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemType? Type4491 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4492 { get; set; } + public global::System.Collections.Generic.IList? Type4492 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4493 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContent? Type4493 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4494 { get; set; } + public global::System.Collections.Generic.IList? Type4494 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4495 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContent? Type4495 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AnnotationsItem4? Type4496 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningItemStatus? Type4496 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParam? Type4497 { get; set; } + public global::tryAGI.OpenAI.BetaReasoningTextContentType? Type4497 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4498 { get; set; } + public global::tryAGI.OpenAI.BetaSummaryTextContentType? Type4498 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4499 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamType? Type4499 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4500 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateItemParamReasoning? Type4500 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4501 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamType? Type4501 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4502 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsItemParamRole? Type4502 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4503 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputItemParamType? Type4503 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4504 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallItemStatus? Type4504 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4505 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallItemParamType? Type4505 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4506 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputItemParamType? Type4506 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4507 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction1? Type4507 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem6? Type4508 { get; set; } + public global::System.Collections.Generic.IList? Type4508 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4509 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParam? Type4509 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4510 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamType? Type4510 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4511 { get; set; } + public global::System.Collections.Generic.IList? Type4511 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4512 { get; set; } + public global::tryAGI.OpenAI.AnnotationsItem4? Type4512 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4513 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParam? Type4513 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4514 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParam? Type4514 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4515 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParam? Type4515 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDetailEnum? Type4516 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminator? Type4516 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4517 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentParamAnnotationDiscriminatorType? Type4517 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4518 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationParamType? Type4518 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4519 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationParamType? Type4519 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4520 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationParamType? Type4520 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4521 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallItemParamType? Type4521 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4522 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamType? Type4522 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OutputVariant2Item2? Type4523 { get; set; } + public global::System.Collections.Generic.IList? Type4523 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4524 { get; set; } + public global::tryAGI.OpenAI.ContentItem6? Type4524 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4525 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParam? Type4525 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4526 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParam? Type4526 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4527 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParam? Type4527 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4528 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminator? Type4528 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4529 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageItemParamContentItemDiscriminatorType? Type4529 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4530 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentParamType? Type4530 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4531 { get; set; } + public global::tryAGI.OpenAI.BetaInputImageContentParamAutoParamType? Type4531 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4532 { get; set; } + public global::tryAGI.OpenAI.BetaDetailEnum? Type4532 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4533 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParam? Type4533 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4534 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheBreakpointParamMode? Type4534 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4535 { get; set; } + public global::tryAGI.OpenAI.BetaInputTextContentParamType? Type4535 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4536 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamType? Type4536 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4537 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4537 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4538 { get; set; } + public global::System.Collections.Generic.IList? Type4538 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4539 { get; set; } + public global::tryAGI.OpenAI.OutputVariant2Item2? Type4539 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4540 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParam? Type4540 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4541 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminator? Type4541 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4542 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputItemParamOutputVariant2ItemDiscriminatorType? Type4542 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4543 { get; set; } + public global::tryAGI.OpenAI.BetaInputFileContentParamType? Type4543 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4544 { get; set; } + public global::tryAGI.OpenAI.BetaFileDetailEnum? Type4544 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4545 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallType? Type4545 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4546 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallStatus? Type4546 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4547 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallType? Type4547 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4548 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchCallStatus? Type4548 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4549 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallAction? Type4549 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4550 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearch? Type4550 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerAction? Type4551 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPage? Type4551 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4552 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFind? Type4552 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4553 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminator? Type4553 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParam? Type4554 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchToolCallActionDiscriminatorType? Type4554 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4555 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionFindType? Type4555 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParam? Type4556 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionOpenPageType? Type4556 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressAction? Type4557 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchType? Type4557 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParam? Type4558 { get; set; } + public global::System.Collections.Generic.IList? Type4558 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParam? Type4559 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSource? Type4559 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParam? Type4560 { get; set; } + public global::tryAGI.OpenAI.BetaWebSearchActionSearchSourceType? Type4560 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParam? Type4561 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputItemParamType? Type4561 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParam? Type4562 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImage? Type4562 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4563 { get; set; } + public global::System.Collections.Generic.IList? Type4563 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4564 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallSafetyCheckParam? Type4564 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaWaitParamType? Type4565 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotImageType? Type4565 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTypeParamType? Type4566 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallType? Type4566 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScrollParamType? Type4567 { get; set; } + public global::tryAGI.OpenAI.BetaComputerAction? Type4567 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4568 { get; set; } + public global::System.Collections.Generic.IList? Type4568 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMoveParamType? Type4569 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallStatus? Type4569 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4570 { get; set; } + public global::tryAGI.OpenAI.BetaClickParam? Type4570 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDragParamType? Type4571 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickAction? Type4571 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4572 { get; set; } + public global::tryAGI.OpenAI.BetaDragParam? Type4572 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCoordParam? Type4573 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressAction? Type4573 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4574 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParam? Type4574 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickParamType? Type4575 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParam? Type4575 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaClickButtonType? Type4576 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParam? Type4576 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4577 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParam? Type4577 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4578 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParam? Type4578 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4579 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminator? Type4579 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4580 { get; set; } + public global::tryAGI.OpenAI.BetaComputerActionDiscriminatorType? Type4580 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageType? Type4581 { get; set; } + public global::tryAGI.OpenAI.BetaWaitParamType? Type4581 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4582 { get; set; } + public global::tryAGI.OpenAI.BetaTypeParamType? Type4582 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4583 { get; set; } + public global::tryAGI.OpenAI.BetaScrollParamType? Type4583 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4584 { get; set; } + public global::tryAGI.OpenAI.BetaScreenshotParamType? Type4584 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase? Type4585 { get; set; } + public global::tryAGI.OpenAI.BetaMoveParamType? Type4585 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4586 { get; set; } + public global::tryAGI.OpenAI.BetaKeyPressActionType? Type4586 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContent? Type4587 { get; set; } + public global::tryAGI.OpenAI.BetaDragParamType? Type4587 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContent? Type4588 { get; set; } + public global::System.Collections.Generic.IList? Type4588 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4589 { get; set; } + public global::tryAGI.OpenAI.BetaCoordParam? Type4589 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4590 { get; set; } + public global::tryAGI.OpenAI.BetaDoubleClickActionType? Type4590 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaRefusalContentType? Type4591 { get; set; } + public global::tryAGI.OpenAI.BetaClickParamType? Type4591 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4592 { get; set; } + public global::tryAGI.OpenAI.BetaClickButtonType? Type4592 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4593 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallType? Type4593 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotation? Type4594 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallStatus? Type4594 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4595 { get; set; } + public global::System.Collections.Generic.IList? Type4595 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLogProb? Type4596 { get; set; } + public global::tryAGI.OpenAI.BetaFileSearchToolCallResultsVariant1Item? Type4596 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4597 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageType? Type4597 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTopLogProb? Type4598 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageRole? Type4598 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBody? Type4599 { get; set; } + public global::System.Collections.Generic.IList? Type4599 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4600 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContent? Type4600 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4601 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase? Type4601 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePath? Type4602 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageStatus? Type4602 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4603 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContent? Type4603 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4604 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContent? Type4604 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFilePathType? Type4605 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminator? Type4605 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4606 { get; set; } + public global::tryAGI.OpenAI.BetaOutputMessageContentDiscriminatorType? Type4606 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4607 { get; set; } + public global::tryAGI.OpenAI.BetaRefusalContentType? Type4607 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4608 { get; set; } + public global::tryAGI.OpenAI.BetaOutputTextContentType? Type4608 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageType? Type4609 { get; set; } + public global::System.Collections.Generic.IList? Type4609 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageRole? Type4610 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotation? Type4610 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4611 { get; set; } + public global::System.Collections.Generic.IList? Type4611 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4612 { get; set; } + public global::tryAGI.OpenAI.BetaLogProb? Type4612 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContent? Type4613 { get; set; } + public global::System.Collections.Generic.IList? Type4613 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4614 { get; set; } + public global::tryAGI.OpenAI.BetaTopLogProb? Type4614 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4615 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBody? Type4615 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4616 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBody? Type4616 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf>? Type4617 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBody? Type4617 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4618 { get; set; } + public global::tryAGI.OpenAI.BetaFilePath? Type4618 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4619 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminator? Type4619 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4620 { get; set; } + public global::tryAGI.OpenAI.BetaAnnotationDiscriminatorType? Type4620 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4621 { get; set; } + public global::tryAGI.OpenAI.BetaFilePathType? Type4621 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4622 { get; set; } + public global::tryAGI.OpenAI.BetaContainerFileCitationBodyType? Type4622 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4623 { get; set; } + public global::tryAGI.OpenAI.BetaUrlCitationBodyType? Type4623 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4624 { get; set; } + public global::tryAGI.OpenAI.BetaFileCitationBodyType? Type4624 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4625 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageType? Type4625 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4626 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageRole? Type4626 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsShared? Type4627 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageStatus? Type4627 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4628 { get; set; } + public global::System.Collections.Generic.IList? Type4628 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4629 { get; set; } + public global::tryAGI.OpenAI.BetaInputContent? Type4629 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorResponse? Type4630 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminator? Type4630 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaError? Type4631 { get; set; } + public global::tryAGI.OpenAI.BetaInputContentDiscriminatorType? Type4631 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4632 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageRole? Type4632 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4633 { get; set; } + public global::tryAGI.OpenAI.OneOf>? Type4633 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4634 { get; set; } + public global::tryAGI.OpenAI.BetaEasyInputMessageType? Type4634 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4635 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResponseMethodPublicBody? Type4635 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemList? Type4636 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsCompaction? Type4636 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4637 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheRetentionEnum? Type4637 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4638 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptionsParam? Type4638 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResource? Type4639 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierEnum? Type4639 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResource? Type4640 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheTTLEnum? Type4640 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4641 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheModeEnum? Type4641 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4642 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponses? Type4642 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4643 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsShared? Type4643 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessage? Type4644 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsResponsesEnum? Type4644 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4645 { get; set; } + public global::tryAGI.OpenAI.BetaModelIdsSharedEnum? Type4645 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4646 { get; set; } + public global::tryAGI.OpenAI.BetaErrorResponse? Type4646 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCall? Type4647 { get; set; } + public global::tryAGI.OpenAI.BetaError? Type4647 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4648 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorDetailsResource? Type4648 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalTools? Type4649 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorType? Type4649 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4650 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentSteer? Type4650 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgram? Type4651 { get; set; } + public global::tryAGI.OpenAI.BetaMisalignmentErrorTypeEnum? Type4651 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutput? Type4652 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemList? Type4652 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBody? Type4653 { get; set; } + public global::tryAGI.OpenAI.BetaResponseItemListObject? Type4653 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4654 { get; set; } + public global::System.Collections.Generic.IList? Type4654 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4655 { get; set; } + public global::tryAGI.OpenAI.BetaItemResource? Type4655 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4656 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResource? Type4656 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4657 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResource? Type4657 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4658 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResource? Type4658 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4659 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResource? Type4659 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4660 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessage? Type4660 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4661 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCall? Type4661 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4662 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutput? Type4662 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4663 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCall? Type4663 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4664 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutput? Type4664 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4665 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalTools? Type4665 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4666 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdate? Type4666 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4667 { get; set; } + public global::tryAGI.OpenAI.BetaProgram? Type4667 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4668 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutput? Type4668 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4669 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBody? Type4669 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4670 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCall? Type4670 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4671 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutput? Type4671 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Operation2? Type4672 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCall? Type4672 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4673 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutput? Type4673 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4674 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResource? Type4674 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4675 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResource? Type4675 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4676 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResource? Type4676 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4677 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminator? Type4677 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4678 { get; set; } + public global::tryAGI.OpenAI.BetaItemResourceDiscriminatorType? Type4678 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4679 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallOutputResourceVariant2? Type4679 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4680 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallOutputStatusEnum? Type4680 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4681 { get; set; } + public global::tryAGI.OpenAI.BetaCustomToolCallResourceVariant2? Type4681 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4682 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionCallStatus? Type4682 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4683 { get; set; } + public global::tryAGI.OpenAI.BetaMCPApprovalResponseResourceType? Type4683 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4684 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOutputType? Type4684 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Outcome2? Type4685 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallOutputStatus? Type4685 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4686 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallType? Type4686 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4687 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCallStatus? Type4687 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4688 { get; set; } + public global::tryAGI.OpenAI.Operation2? Type4688 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4689 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperation? Type4689 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4690 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperation? Type4690 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4691 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperation? Type4691 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4692 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminator? Type4692 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4693 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchToolCallOperationDiscriminatorType? Type4693 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4694 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchUpdateFileOperationType? Type4694 { get; set; } /// /// /// - public global::tryAGI.OpenAI.EnvironmentVariant16? Type4695 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchDeleteFileOperationType? Type4695 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4696 { get; set; } + public global::tryAGI.OpenAI.BetaApplyPatchCreateFileOperationType? Type4696 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4697 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputType? Type4697 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4698 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputStatusEnum? Type4698 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4699 { get; set; } + public global::System.Collections.Generic.IList? Type4699 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4700 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContent? Type4700 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4701 { get; set; } + public global::tryAGI.OpenAI.Outcome2? Type4701 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4702 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcome? Type4702 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputType? Type4703 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcome? Type4703 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4704 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminator? Type4704 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaProgramType? Type4705 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputContentOutcomeDiscriminatorType? Type4705 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4706 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputExitOutcomeType? Type4706 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4707 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallOutputTimeoutOutcomeType? Type4707 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4708 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallType? Type4708 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageRole? Type4709 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellAction? Type4709 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4710 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallStatus? Type4710 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4711 { get; set; } + public global::tryAGI.OpenAI.EnvironmentVariant16? Type4711 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4712 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResource? Type4712 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4713 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResource? Type4713 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4714 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1Discriminator? Type4714 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4715 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionShellCallEnvironmentVariant1DiscriminatorType? Type4715 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageType? Type4716 { get; set; } + public global::tryAGI.OpenAI.BetaContainerReferenceResourceType? Type4716 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4717 { get; set; } + public global::tryAGI.OpenAI.BetaLocalEnvironmentResourceType? Type4717 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem7? Type4718 { get; set; } + public global::tryAGI.OpenAI.BetaCompactionBodyType? Type4718 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContent? Type4719 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputType? Type4719 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4720 { get; set; } + public global::tryAGI.OpenAI.BetaProgramOutputStatus? Type4720 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContent? Type4721 { get; set; } + public global::tryAGI.OpenAI.BetaProgramType? Type4721 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4722 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateType? Type4722 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4723 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConfigurationUpdateReasoning? Type4723 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4724 { get; set; } + public global::tryAGI.OpenAI.BetaAdditionalToolsType? Type4724 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4725 { get; set; } + public global::tryAGI.OpenAI.BetaMessageRole? Type4725 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaTextContentType? Type4726 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchOutputType? Type4726 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4727 { get; set; } + public global::tryAGI.OpenAI.BetaToolSearchCallType? Type4727 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4728 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallOutputType? Type4728 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4729 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentAction? Type4729 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4730 { get; set; } + public global::System.Collections.Generic.IList? Type4730 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4731 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentCallType? Type4731 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4732 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageType? Type4732 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4733 { get; set; } + public global::System.Collections.Generic.IList? Type4733 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4734 { get; set; } + public global::tryAGI.OpenAI.ContentItem7? Type4734 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4735 { get; set; } + public global::tryAGI.OpenAI.BetaTextContent? Type4735 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4736 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContent? Type4736 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4737 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContent? Type4737 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResource? Type4738 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminator? Type4738 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4739 { get; set; } + public global::tryAGI.OpenAI.BetaAgentMessageContentItemDiscriminatorType? Type4739 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4740 { get; set; } + public global::tryAGI.OpenAI.BetaEncryptedContentType? Type4740 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemField? Type4741 { get; set; } + public global::tryAGI.OpenAI.BetaComputerScreenshotContentType? Type4741 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsage? Type4742 { get; set; } + public global::tryAGI.OpenAI.BetaTextContentType? Type4742 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4743 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutput? Type4743 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4744 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputResourceVariant2? Type4744 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessage? Type4745 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputType? Type4745 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4746 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallOutputStatus? Type4746 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4747 { get; set; } + public global::tryAGI.OpenAI.BetaFunctionToolCallResourceVariant2? Type4747 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageType? Type4748 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutput? Type4748 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageStatus? Type4749 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputResourceVariant2? Type4749 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4750 { get; set; } + public global::tryAGI.OpenAI.BetaComputerCallOutputStatus? Type4750 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentItem8? Type4751 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputType? Type4751 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4752 { get; set; } + public global::tryAGI.OpenAI.BetaComputerToolCallOutputStatus? Type4752 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4753 { get; set; } + public global::tryAGI.OpenAI.BetaInputMessageResourceVariant2? Type4753 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMessagePhase2? Type4754 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResource? Type4754 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4755 { get; set; } + public global::tryAGI.OpenAI.BetaCompactResourceObject? Type4755 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4756 { get; set; } + public global::System.Collections.Generic.IList? Type4756 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4757 { get; set; } + public global::tryAGI.OpenAI.BetaItemField? Type4757 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4758 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsage? Type4758 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4759 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageInputTokensDetails? Type4759 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4760 { get; set; } + public global::tryAGI.OpenAI.BetaResponseUsageOutputTokensDetails? Type4760 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponse? Type4761 { get; set; } + public global::tryAGI.OpenAI.BetaMessage? Type4761 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4762 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminator? Type4762 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseProperties? Type4763 { get; set; } + public global::tryAGI.OpenAI.BetaItemFieldDiscriminatorType? Type4763 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3? Type4764 { get; set; } + public global::tryAGI.OpenAI.BetaMessageType? Type4764 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4765 { get; set; } + public global::tryAGI.OpenAI.BetaMessageStatus? Type4765 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4766 { get; set; } + public global::System.Collections.Generic.IList? Type4766 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4767 { get; set; } + public global::tryAGI.OpenAI.ContentItem8? Type4767 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4768 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminator? Type4768 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4769 { get; set; } + public global::tryAGI.OpenAI.BetaMessageContentItemDiscriminatorType? Type4769 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4770 { get; set; } + public global::tryAGI.OpenAI.BetaMessagePhase2? Type4770 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4771 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEvent? Type4771 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4772 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDoneEventType? Type4772 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4773 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEvent? Type4773 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItem? Type4774 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCustomToolCallInputDeltaEventType? Type4774 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4775 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEvent? Type4775 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4776 { get; set; } + public global::tryAGI.OpenAI.BetaResponseQueuedEventType? Type4776 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModeration? Type4777 { get; set; } + public global::tryAGI.OpenAI.BetaResponse? Type4777 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseConversation? Type4778 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponseProperties? Type4778 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Input5? Type4779 { get; set; } + public global::tryAGI.OpenAI.BetaResponseProperties? Type4779 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBody? Type4780 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3? Type4780 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4781 { get; set; } + public global::tryAGI.OpenAI.BetaServiceTierResponsesEnum? Type4781 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4782 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Truncation? Type4782 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4783 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Object? Type4783 { get; set; } /// /// /// - public global::tryAGI.OpenAI.Output9? Type4784 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3Status? Type4784 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4785 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsBody? Type4785 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4786 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorVariant1? Type4786 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4787 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetails? Type4787 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4788 { get; set; } + public global::tryAGI.OpenAI.BetaResponseVariant3IncompleteDetailsReason? Type4788 { get; set; } /// /// /// - public global::System.Collections.Generic.Dictionary>? Type4789 { get; set; } + public global::System.Collections.Generic.IList? Type4789 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4790 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItem? Type4790 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationInputType? Type4791 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheOptions? Type4791 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4792 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnostics? Type4792 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4793 { get; set; } + public global::tryAGI.OpenAI.BetaModeration? Type4793 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4794 { get; set; } + public global::tryAGI.OpenAI.BetaResponseConversation? Type4794 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4795 { get; set; } + public global::tryAGI.OpenAI.Input5? Type4795 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4796 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBody? Type4796 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4797 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBody? Type4797 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4798 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminator? Type4798 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4799 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputDiscriminatorType? Type4799 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4800 { get; set; } + public global::tryAGI.OpenAI.Output9? Type4800 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4801 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminator? Type4801 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4802 { get; set; } + public global::tryAGI.OpenAI.BetaModerationOutputDiscriminatorType? Type4802 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4803 { get; set; } + public global::tryAGI.OpenAI.BetaModerationErrorBodyType? Type4803 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4804 { get; set; } + public global::tryAGI.OpenAI.BetaModerationResultBodyType? Type4804 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4805 { get; set; } + public global::System.Collections.Generic.Dictionary>? Type4805 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4806 { get; set; } + public global::System.Collections.Generic.IList? Type4806 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaPromptVariant1? Type4807 { get; set; } + public global::tryAGI.OpenAI.BetaModerationInputType? Type4807 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type4808 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBody? Type4808 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4809 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBody? Type4809 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4810 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBody? Type4810 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4811 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBody? Type4811 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4812 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminator? Type4812 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4813 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheDiagnosticsDiscriminatorType? Type4813 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4814 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheUnavailableDiagnosticsBodyType? Type4814 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4815 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheComparisonResponseNotFoundDiagnosticsBodyType? Type4815 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4816 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheHitDiagnosticsBodyType? Type4816 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4817 { get; set; } + public global::tryAGI.OpenAI.BetaPromptCacheMissDiagnosticsBodyType? Type4817 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4818 { get; set; } + public global::tryAGI.OpenAI.BetaCacheMissReasonTypeEnum? Type4818 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4819 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminator? Type4819 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4820 { get; set; } + public global::tryAGI.OpenAI.BetaOutputItemDiscriminatorType? Type4820 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4821 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorCode? Type4821 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4822 { get; set; } + public global::tryAGI.OpenAI.BetaCyberAccessProgramEnum? Type4822 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4823 { get; set; } + public global::tryAGI.OpenAI.BetaPromptVariant1? Type4823 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4824 { get; set; } + public global::tryAGI.OpenAI.OneOf? Type4824 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4825 { get; set; } + public global::tryAGI.OpenAI.BetaModelResponsePropertiesPromptCacheRetention? Type4825 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4826 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEvent? Type4826 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4827 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputTextAnnotationAddedEventType? Type4827 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4828 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEvent? Type4828 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4829 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsInProgressEventType? Type4829 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4830 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEvent? Type4830 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4831 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsFailedEventType? Type4831 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4832 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEvent? Type4832 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4833 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPListToolsCompletedEventType? Type4833 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4834 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEvent? Type4834 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4835 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallInProgressEventType? Type4835 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4836 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEvent? Type4836 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4837 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallFailedEventType? Type4837 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4838 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEvent? Type4838 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4839 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallCompletedEventType? Type4839 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4840 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEvent? Type4840 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4841 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDoneEventType? Type4841 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4842 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEvent? Type4842 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4843 { get; set; } + public global::tryAGI.OpenAI.BetaResponseMCPCallArgumentsDeltaEventType? Type4843 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4844 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEvent? Type4844 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4845 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallPartialImageEventType? Type4845 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4846 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEvent? Type4846 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4847 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallInProgressEventType? Type4847 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4848 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEvent? Type4848 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4849 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallGeneratingEventType? Type4849 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4850 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEvent? Type4850 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4851 { get; set; } + public global::tryAGI.OpenAI.BetaResponseImageGenCallCompletedEventType? Type4851 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4852 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEvent? Type4852 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4853 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDoneEventType? Type4853 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4854 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEvent? Type4854 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4855 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningTextDeltaEventType? Type4855 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProb? Type4856 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEvent? Type4856 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4857 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDoneEventType? Type4857 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4858 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEvent? Type4858 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4859 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryTextDeltaEventType? Type4859 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4860 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEvent? Type4860 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4861 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventType? Type4861 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4862 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventStatus? Type4862 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4863 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPart? Type4863 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4864 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartDoneEventPartType? Type4864 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4865 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEvent? Type4865 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4866 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventType? Type4866 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4867 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPart? Type4867 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4868 { get; set; } + public global::tryAGI.OpenAI.BetaResponseReasoningSummaryPartAddedEventPartType? Type4868 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4869 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEvent? Type4869 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4870 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDoneEventType? Type4870 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4871 { get; set; } + public global::System.Collections.Generic.IList? Type4871 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4872 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProb? Type4872 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4873 { get; set; } + public global::System.Collections.Generic.IList? Type4873 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4874 { get; set; } + public global::tryAGI.OpenAI.BetaResponseLogProbTopLogprob? Type4874 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4875 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEvent? Type4875 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4876 { get; set; } + public global::tryAGI.OpenAI.BetaResponseTextDeltaEventType? Type4876 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4877 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEvent? Type4877 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4878 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDoneEventType? Type4878 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4879 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEvent? Type4879 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4880 { get; set; } + public global::tryAGI.OpenAI.BetaResponseRefusalDeltaEventType? Type4880 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4881 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEvent? Type4881 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4882 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemDoneEventType? Type4882 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4883 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEvent? Type4883 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4884 { get; set; } + public global::tryAGI.OpenAI.BetaResponseOutputItemAddedEventType? Type4884 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4885 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEvent? Type4885 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4886 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInProgressEventType? Type4886 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4887 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEvent? Type4887 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4888 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDoneStreamingEventType? Type4888 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4889 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEvent? Type4889 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4890 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallOutputContentDeltaStreamingEventType? Type4890 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4891 { get; set; } + public global::tryAGI.OpenAI.BetaShellCallOutputDelta? Type4891 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4892 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEvent? Type4892 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4893 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDoneStreamingEventType? Type4893 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4894 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEvent? Type4894 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4895 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandDeltaStreamingEventType? Type4895 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4896 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEvent? Type4896 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4897 { get; set; } + public global::tryAGI.OpenAI.BetaResponseShellCallCommandAddedStreamingEventType? Type4897 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContent? Type4898 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEvent? Type4898 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type4899 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDoneEventType? Type4899 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type4900 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEvent? Type4900 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type4901 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFunctionCallArgumentsDeltaEventType? Type4901 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type4902 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEvent? Type4902 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type4903 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallSearchingEventType? Type4903 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type4904 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEvent? Type4904 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type4905 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallInProgressEventType? Type4905 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type4906 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEvent? Type4906 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type4907 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFileSearchCallCompletedEventType? Type4907 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type4908 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEvent? Type4908 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type4909 { get; set; } + public global::tryAGI.OpenAI.BetaResponseErrorEventType? Type4909 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type4910 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEvent? Type4910 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type4911 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCreatedEventType? Type4911 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type4912 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEvent? Type4912 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type4913 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartDoneEventType? Type4913 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type4914 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContent? Type4914 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type4915 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminator? Type4915 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type4916 { get; set; } + public global::tryAGI.OpenAI.BetaOutputContentDiscriminatorType? Type4916 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type4917 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEvent? Type4917 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type4918 { get; set; } + public global::tryAGI.OpenAI.BetaResponseContentPartAddedEventType? Type4918 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type4919 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEvent? Type4919 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type4920 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompletedEventType? Type4920 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type4921 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEvent? Type4921 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type4922 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCompactionCompactingStreamingEventType? Type4922 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type4923 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEvent? Type4923 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type4924 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInterpretingEventType? Type4924 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type4925 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEvent? Type4925 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type4926 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallInProgressEventType? Type4926 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type4927 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEvent? Type4927 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type4928 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCompletedEventType? Type4928 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type4929 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEvent? Type4929 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type4930 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDoneEventType? Type4930 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type4931 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEvent? Type4931 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type4932 { get; set; } + public global::tryAGI.OpenAI.BetaResponseCodeInterpreterCallCodeDeltaEventType? Type4932 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type4933 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEvent? Type4933 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type4934 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDoneEventType? Type4934 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type4935 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEvent? Type4935 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type4936 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioTranscriptDeltaEventType? Type4936 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type4937 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEvent? Type4937 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInput? Type4938 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDoneEventType? Type4938 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type4939 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEvent? Type4939 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type4940 { get; set; } + public global::tryAGI.OpenAI.BetaResponseAudioDeltaEventType? Type4940 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type4941 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEvent? Type4941 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type4942 { get; set; } + public global::tryAGI.OpenAI.BetaResponseIncompleteEventType? Type4942 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4943 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEvent? Type4943 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type4944 { get; set; } + public global::tryAGI.OpenAI.BetaResponseFailedEventType? Type4944 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type4945 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEvent? Type4945 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type4946 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallCompletedEventType? Type4946 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type4947 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEvent? Type4947 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type4948 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallSearchingEventType? Type4948 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type4949 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEvent? Type4949 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf, string>? Type4950 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWebSearchCallInProgressEventType? Type4950 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4951 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEvent? Type4951 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ContentVariant1Item2? Type4952 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventType? Type4952 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type4953 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventSteer? Type4953 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type4954 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInput? Type4954 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type4955 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventError? Type4955 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type4956 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerFailedEventErrorType? Type4956 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type4957 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCode? Type4957 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type4958 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerErrorCodeEnum? Type4958 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type4959 { get; set; } + public global::System.Collections.Generic.IList? Type4959 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type4960 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItem? Type4960 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type4961 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParam? Type4961 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type4962 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminator? Type4962 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type4963 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerInputItemDiscriminatorType? Type4963 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type4964 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamType? Type4964 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type4965 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamRole? Type4965 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type4966 { get; set; } + public global::tryAGI.OpenAI.OneOf, string>? Type4966 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type4967 { get; set; } + public global::System.Collections.Generic.IList? Type4967 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type4968 { get; set; } + public global::tryAGI.OpenAI.ContentVariant1Item2? Type4968 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type4969 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminator? Type4969 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type4970 { get; set; } + public global::tryAGI.OpenAI.BetaUserMessageItemParamContentVariant1ItemDiscriminatorType? Type4970 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type4971 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEvent? Type4971 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type4972 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventType? Type4972 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type4973 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingEventSteer? Type4973 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type4974 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReason? Type4974 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type4975 { get; set; } + public global::System.Collections.Generic.IList? Type4975 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type4976 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInput? Type4976 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type4977 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutput? Type4977 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type4978 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredFunctionToolCallOutputType? Type4978 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type4979 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutput? Type4979 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type4980 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredCustomToolCallOutputType? Type4980 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type4981 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutput? Type4981 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type4982 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredComputerToolCallOutputType? Type4982 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type4983 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutput? Type4983 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudio? Type4984 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredShellToolCallOutputType? Type4984 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaOutputAudioType? Type4985 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutput? Type4985 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudio? Type4986 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredApplyPatchToolCallOutputType? Type4986 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioType? Type4987 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutput? Type4987 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type4988 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputType? Type4988 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type4989 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredToolSearchOutputExecution? Type4989 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaInputParam? Type4990 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponse? Type4990 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContent? Type4991 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputRequiredMcpApprovalResponseType? Type4991 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaIncludeEnum? Type4992 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminator? Type4992 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type4993 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerRequiredInputDiscriminatorType? Type4993 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type4994 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerPendingReasonEnum? Type4994 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type4995 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEvent? Type4995 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type4996 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventType? Type4996 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type4997 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerAcceptedEventSteer? Type4997 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type4998 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEvent? Type4998 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type4999 { get; set; } + public global::tryAGI.OpenAI.BetaResponseSteerEventType? Type4999 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5000 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudio? Type5000 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5001 { get; set; } + public global::tryAGI.OpenAI.BetaOutputAudioType? Type5001 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5002 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudio? Type5002 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5003 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioType? Type5003 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5004 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudio? Type5004 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5005 { get; set; } + public global::tryAGI.OpenAI.BetaInputAudioInputAudioFormat? Type5005 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5006 { get; set; } + public global::tryAGI.OpenAI.BetaInputParam? Type5006 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5007 { get; set; } + public global::tryAGI.OpenAI.BetaContent? Type5007 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5008 { get; set; } + public global::tryAGI.OpenAI.BetaIncludeEnum? Type5008 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5009 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEvent? Type5009 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5010 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5010 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5011 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDelta2? Type5011 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5012 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5012 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5013 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioWsDone2? Type5013 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5014 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5014 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5015 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDelta2? Type5015 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5016 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5016 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5017 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseAudioTranscriptWsDone2? Type5017 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5018 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDelta2? Type5018 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5019 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallCodeWsDone2? Type5019 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5020 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsCompleted2? Type5020 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5021 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallInWsProgress2? Type5021 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5022 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCodeInterpreterCallWsInterpreting2? Type5022 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5023 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5023 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5024 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCompactionWsCompacting2? Type5024 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5025 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5025 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5026 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCompleted2? Type5026 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5027 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5027 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5028 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsAdded2? Type5028 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5029 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5029 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5030 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseContentPartWsDone2? Type5030 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5031 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5031 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5032 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsCreated2? Type5032 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5033 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5033 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5034 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsCompleted2? Type5034 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5035 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5035 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5036 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallInWsProgress2? Type5036 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5037 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5037 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5038 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFileSearchCallWsSearching2? Type5038 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5039 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDelta2? Type5039 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5040 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5040 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5041 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseFunctionCallArgumentsWsDone2? Type5041 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5042 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5042 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5043 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsAdded2? Type5043 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5044 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5044 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5045 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDelta2? Type5045 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5046 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5046 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5047 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallCommandWsDone2? Type5047 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5048 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDelta2? Type5048 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5049 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseShellCallOutputContentWsDone2? Type5049 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5050 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5050 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5051 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseInWsProgress2? Type5051 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5052 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5052 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5053 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsFailed2? Type5053 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5054 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5054 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5055 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsIncomplete2? Type5055 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5056 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5056 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5057 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsAdded2? Type5057 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5058 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5058 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5059 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputItemWsDone2? Type5059 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5060 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5060 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5061 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsAdded2? Type5061 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5062 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5062 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5063 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryPartWsDone2? Type5063 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5064 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5064 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5065 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDelta2? Type5065 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5066 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5066 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5067 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningSummaryTextWsDone2? Type5067 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5068 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5068 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5069 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDelta2? Type5069 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5070 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5070 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5071 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseReasoningTextWsDone2? Type5071 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5072 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5072 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5073 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDelta2? Type5073 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5074 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5074 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5075 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseRefusalWsDone2? Type5075 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5076 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5076 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5077 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDelta2? Type5077 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5078 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5078 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5079 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseTextWsDone2? Type5079 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5080 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5080 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5081 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsCompleted2? Type5081 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5082 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5082 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5083 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallInWsProgress2? Type5083 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5084 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5084 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5085 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWebSearchCallWsSearching2? Type5085 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5086 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5086 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5087 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsCompleted2? Type5087 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5088 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5088 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5089 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallWsGenerating2? Type5089 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5090 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5090 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5091 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallInWsProgress2? Type5091 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5092 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5092 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5093 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseImageGenCallPartialWsImage2? Type5093 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5094 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5094 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5095 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDelta2? Type5095 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5096 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5096 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5097 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallArgumentsWsDone2? Type5097 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5098 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5098 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5099 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsCompleted2? Type5099 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AllOf? Type5100 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5100 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5101 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallWsFailed2? Type5101 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsError? Type5102 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5102 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5103 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpCallInWsProgress2? Type5103 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5104 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5104 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5105 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsCompleted2? Type5105 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5106 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5106 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5107 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsWsFailed2? Type5107 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5108 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5108 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5109 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseMcpListToolsInWsProgress2? Type5109 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5110 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5110 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5111 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseOutputTextAnnotationWsAdded2? Type5111 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaErrorPayload? Type5112 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5112 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5113 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseWsQueued2? Type5113 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5114 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5114 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5115 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDelta2? Type5115 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5116 { get; set; } + public global::tryAGI.OpenAI.AllOf? Type5116 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5117 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventBetaResponseCustomToolCallInputWsDone2? Type5117 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5118 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsError? Type5118 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5119 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEvent? Type5119 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5120 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEvent? Type5120 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5121 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminator? Type5121 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5122 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesServerEventDiscriminatorType? Type5122 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponse? Type5123 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventType? Type5123 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5124 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventError? Type5124 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5125 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectFailedEventErrorCode? Type5125 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5126 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectCreatedEventType? Type5126 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5127 { get; set; } + public global::tryAGI.OpenAI.BetaResponseWsErrorType? Type5127 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5128 { get; set; } + public global::tryAGI.OpenAI.BetaErrorPayload? Type5128 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5129 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEvent? Type5129 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationParam? Type5130 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesWebSocketStreamEventVariant2? Type5130 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5131 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEvent? Type5131 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5132 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreate? Type5132 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaContextManagementParam? Type5133 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEvent? Type5133 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5134 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminator? Type5134 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5135 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventDiscriminatorType? Type5135 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5136 { get; set; } + public global::tryAGI.OpenAI.BetaResponseInjectEventType? Type5136 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaModerationMode? Type5137 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1? Type5137 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5138 { get; set; } + public global::tryAGI.OpenAI.BetaResponsesClientEventResponseCreateVariant1Type? Type5138 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5139 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponse? Type5139 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5140 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponseProperties? Type5140 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5141 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3? Type5141 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5142 { get; set; } + public global::tryAGI.OpenAI.BetaAccessProgramsParam? Type5142 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5143 { get; set; } + public global::tryAGI.OpenAI.BetaResponsePromptCacheOptionsParam? Type5143 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UpdateEvalRequest? Type5144 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseVariant3Truncation? Type5144 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5145 { get; set; } + public global::System.Collections.Generic.IList? Type5145 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAssistantsOrder? Type5146 { get; set; } + public global::tryAGI.OpenAI.BetaModerationParam? Type5146 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5147 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamOptionsVariant1? Type5147 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5148 { get; set; } + public global::System.Collections.Generic.IList? Type5148 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainersOrder? Type5149 { get; set; } + public global::tryAGI.OpenAI.BetaContextManagementParam? Type5149 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5150 { get; set; } + public global::tryAGI.OpenAI.BetaMultiAgentParam? Type5150 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5151 { get; set; } + public global::tryAGI.OpenAI.BetaModerationPolicyParam? Type5151 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrder? Type5152 { get; set; } + public global::tryAGI.OpenAI.BetaModerationConfigParam? Type5152 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5153 { get; set; } + public global::tryAGI.OpenAI.BetaModerationMode? Type5153 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5154 { get; set; } + public global::tryAGI.OpenAI.BetaCreateModelResponsePropertiesVariant2? Type5154 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5155 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEvent? Type5155 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5156 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminator? Type5156 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5157 { get; set; } + public global::tryAGI.OpenAI.BetaResponseStreamEventDiscriminatorType? Type5157 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesOrder? Type5158 { get; set; } + public global::tryAGI.OpenAI.UpdateChatCompletionRequest? Type5158 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5159 { get; set; } + public global::tryAGI.OpenAI.CreateConversationItemsRequest? Type5159 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5160 { get; set; } + public global::tryAGI.OpenAI.UpdateEvalRequest? Type5160 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5161 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysCreateRequest? Type5161 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5162 { get; set; } + public global::tryAGI.OpenAI.ListAssistantsOrder? Type5162 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5163 { get; set; } + public global::tryAGI.OpenAI.ListChatCompletionsOrder? Type5163 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5164 { get; set; } + public global::tryAGI.OpenAI.GetChatCompletionMessagesOrder? Type5164 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5165 { get; set; } + public global::tryAGI.OpenAI.ListContainersOrder? Type5165 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5166 { get; set; } + public global::tryAGI.OpenAI.ListContainerFilesOrder? Type5166 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5167 { get; set; } + public global::tryAGI.OpenAI.ListConversationItemsOrder? Type5167 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5168 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrder? Type5168 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupsOrder? Type5169 { get; set; } + public global::tryAGI.OpenAI.ListEvalsOrderBy? Type5169 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5170 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsOrder? Type5170 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5171 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunsStatus? Type5171 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5172 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsStatus? Type5172 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5173 { get; set; } + public global::tryAGI.OpenAI.GetEvalRunOutputItemsOrder? Type5173 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5174 { get; set; } + public global::tryAGI.OpenAI.ListFilesOrder? Type5174 { get; set; } /// /// /// - public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5175 { get; set; } + public global::tryAGI.OpenAI.ListFineTuningCheckpointPermissionsOrder? Type5175 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5176 { get; set; } + public global::tryAGI.OpenAI.AdminApiKeysListOrder? Type5176 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRolesOrder? Type5177 { get; set; } + public global::tryAGI.OpenAI.ListAuditLogsEffectiveAt? Type5177 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5178 { get; set; } + public global::System.Collections.Generic.IList? Type5178 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5179 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationCertificatesOrder? Type5179 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5180 { get; set; } + public global::System.Collections.Generic.IList? Type5180 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5181 { get; set; } + public global::tryAGI.OpenAI.GetCertificateIncludeItem? Type5181 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5182 { get; set; } + public global::tryAGI.OpenAI.UsageCostsBucketWidth? Type5182 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5183 { get; set; } + public global::System.Collections.Generic.IList? Type5183 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5184 { get; set; } + public global::tryAGI.OpenAI.UsageCostsGroupByItem? Type5184 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5185 { get; set; } + public global::tryAGI.OpenAI.ListGroupsOrder? Type5185 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5186 { get; set; } + public global::tryAGI.OpenAI.ListGroupRoleAssignmentsOrder? Type5186 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5187 { get; set; } + public global::tryAGI.OpenAI.ListGroupUsersOrder? Type5187 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5188 { get; set; } + public global::tryAGI.OpenAI.ListProjectApiKeysOwnerProjectAccess? Type5188 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5189 { get; set; } + public global::tryAGI.OpenAI.ListProjectCertificatesOrder? Type5189 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5190 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupsOrder? Type5190 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5191 { get; set; } + public global::tryAGI.OpenAI.RetrieveProjectGroupGroupType? Type5191 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5192 { get; set; } + public global::tryAGI.OpenAI.ListProjectSpendAlertsOrder? Type5192 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5193 { get; set; } + public global::tryAGI.OpenAI.ListRolesOrder? Type5193 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5194 { get; set; } + public global::tryAGI.OpenAI.ListOrganizationSpendAlertsOrder? Type5194 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5195 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesBucketWidth? Type5195 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5196 { get; set; } + public global::System.Collections.Generic.IList? Type5196 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5197 { get; set; } + public global::tryAGI.OpenAI.UsageAudioSpeechesGroupByItem? Type5197 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5198 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsBucketWidth? Type5198 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSource? Type5199 { get; set; } + public global::System.Collections.Generic.IList? Type5199 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5200 { get; set; } + public global::tryAGI.OpenAI.UsageAudioTranscriptionsGroupByItem? Type5200 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesSize? Type5201 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsBucketWidth? Type5201 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5202 { get; set; } + public global::System.Collections.Generic.IList? Type5202 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5203 { get; set; } + public global::tryAGI.OpenAI.UsageCodeInterpreterSessionsGroupByItem? Type5203 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5204 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsBucketWidth? Type5204 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5205 { get; set; } + public global::System.Collections.Generic.IList? Type5205 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5206 { get; set; } + public global::tryAGI.OpenAI.UsageCompletionsGroupByItem? Type5206 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5207 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsBucketWidth? Type5207 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5208 { get; set; } + public global::System.Collections.Generic.IList? Type5208 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5209 { get; set; } + public global::tryAGI.OpenAI.UsageEmbeddingsGroupByItem? Type5209 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5210 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsBucketWidth? Type5210 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5211 { get; set; } + public global::System.Collections.Generic.IList? Type5211 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5212 { get; set; } + public global::tryAGI.OpenAI.UsageFileSearchCallsGroupByItem? Type5212 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5213 { get; set; } + public global::tryAGI.OpenAI.UsageImagesBucketWidth? Type5213 { get; set; } /// /// /// - public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5214 { get; set; } + public global::System.Collections.Generic.IList? Type5214 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5215 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSource? Type5215 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5216 { get; set; } + public global::System.Collections.Generic.IList? Type5216 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5217 { get; set; } + public global::tryAGI.OpenAI.UsageImagesSize? Type5217 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5218 { get; set; } + public global::System.Collections.Generic.IList? Type5218 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListInputItemsOrder? Type5219 { get; set; } + public global::tryAGI.OpenAI.UsageImagesGroupByItem? Type5219 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListMessagesOrder? Type5220 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsBucketWidth? Type5220 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunsOrder? Type5221 { get; set; } + public global::System.Collections.Generic.IList? Type5221 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5222 { get; set; } + public global::tryAGI.OpenAI.UsageModerationsGroupByItem? Type5222 { get; set; } /// /// /// - public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5223 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresBucketWidth? Type5223 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsOrder? Type5224 { get; set; } + public global::System.Collections.Generic.IList? Type5224 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5225 { get; set; } + public global::tryAGI.OpenAI.UsageVectorStoresGroupByItem? Type5225 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5226 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsBucketWidth? Type5226 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5227 { get; set; } + public global::System.Collections.Generic.IList? Type5227 { get; set; } /// /// /// - public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5228 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsContextLevel? Type5228 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5229 { get; set; } + public global::System.Collections.Generic.IList? Type5229 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5230 { get; set; } + public global::tryAGI.OpenAI.UsageWebSearchCallsGroupByItem? Type5230 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5231 { get; set; } + public global::tryAGI.OpenAI.ListUserRoleAssignmentsOrder? Type5231 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5232 { get; set; } + public global::tryAGI.OpenAI.ListProjectGroupRoleAssignmentsOrder? Type5232 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5233 { get; set; } + public global::tryAGI.OpenAI.ListProjectRolesOrder? Type5233 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5234 { get; set; } + public global::tryAGI.OpenAI.ListProjectUserRoleAssignmentsOrder? Type5234 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5235 { get; set; } + public global::tryAGI.OpenAI.ListInputItemsOrder? Type5235 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5236 { get; set; } + public global::tryAGI.OpenAI.ListMessagesOrder? Type5236 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5237 { get; set; } + public global::tryAGI.OpenAI.ListRunsOrder? Type5237 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5238 { get; set; } + public global::System.Collections.Generic.IList? Type5238 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5239 { get; set; } + public global::tryAGI.OpenAI.CreateRunIncludeItem? Type5239 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5240 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsOrder? Type5240 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5241 { get; set; } + public global::System.Collections.Generic.IList? Type5241 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5242 { get; set; } + public global::tryAGI.OpenAI.ListRunStepsIncludeItem? Type5242 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5243 { get; set; } + public global::System.Collections.Generic.IList? Type5243 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5244 { get; set; } + public global::tryAGI.OpenAI.GetRunStepIncludeItem? Type5244 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5245 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoresOrder? Type5245 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5246 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchOrder? Type5246 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5247 { get; set; } + public global::tryAGI.OpenAI.ListFilesInVectorStoreBatchFilter? Type5247 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5248 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesOrder? Type5248 { get; set; } /// /// /// - public global::tryAGI.OpenAI.OneOf? Type5249 { get; set; } + public global::tryAGI.OpenAI.ListVectorStoreFilesFilter? Type5249 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponse? Type5250 { get; set; } + public global::System.Collections.Generic.IList? Type5250 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5251 { get; set; } + public global::tryAGI.OpenAI.BetaCreateResponseOpenaiBetaItem? Type5251 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5252 { get; set; } + public global::System.Collections.Generic.IList? Type5252 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5253 { get; set; } + public global::tryAGI.OpenAI.BetaGetResponseOpenaiBetaItem? Type5253 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalResponse? Type5254 { get; set; } + public global::System.Collections.Generic.IList? Type5254 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5255 { get; set; } + public global::tryAGI.OpenAI.BetaDeleteResponseOpenaiBetaItem? Type5255 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5256 { get; set; } + public global::System.Collections.Generic.IList? Type5256 { get; set; } /// /// /// - public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5257 { get; set; } + public global::tryAGI.OpenAI.BetaCancelResponseOpenaiBetaItem? Type5257 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponse? Type5258 { get; set; } + public global::System.Collections.Generic.IList? Type5258 { get; set; } /// /// /// - public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5259 { get; set; } + public global::tryAGI.OpenAI.BetaCompactconversationOpenaiBetaItem? Type5259 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5260 { get; set; } + public global::tryAGI.OpenAI.BetaListInputItemsOrder? Type5260 { get; set; } /// /// /// - public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5261 { get; set; } + public global::System.Collections.Generic.IList? Type5261 { get; set; } /// /// /// - public global::System.Collections.Generic.IList? Type5262 { get; set; } + public global::tryAGI.OpenAI.BetaListInputItemsOpenaiBetaItem? Type5262 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5263 { get; set; } + public global::System.Collections.Generic.IList? Type5263 { get; set; } /// /// /// - public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5264 { get; set; } + public global::tryAGI.OpenAI.BetaGetinputtokencountsOpenaiBetaItem? Type5264 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.OneOf? Type5265 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponse? Type5266 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerResponseObject? Type5267 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponse? Type5268 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteContainerFileResponseObject? Type5269 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalResponse? Type5270 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteEvalRunResponse? Type5271 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponse? Type5272 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.AdminApiKeysDeleteResponseObject? Type5273 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponse? Type5274 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.DeleteResponseResponseObject? Type5275 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponse? Type5276 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.ListAgentSessionSubagentsResponseObject? Type5277 { get; set; } + /// + /// + /// + public global::System.Collections.Generic.IList? Type5278 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponse? Type5279 { get; set; } + /// + /// + /// + public global::tryAGI.OpenAI.BetaDeleteResponseResponseObject? Type5280 { get; set; } /// /// diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.LiveClient.CreateLive.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.LiveClient.CreateLive.g.cs index 94ef343dc..f933952d6 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.LiveClient.CreateLive.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.LiveClient.CreateLive.g.cs @@ -27,11 +27,11 @@ public partial class LiveClient }; partial void PrepareCreateLiveArguments( global::System.Net.Http.HttpClient httpClient, - global::tryAGI.OpenAI.LiveCreateRequest request); + global::tryAGI.OpenAI.LiveSessionCreateRequest request); partial void PrepareCreateLiveRequest( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpRequestMessage httpRequestMessage, - global::tryAGI.OpenAI.LiveCreateRequest request); + global::tryAGI.OpenAI.LiveSessionCreateRequest request); partial void ProcessCreateLiveResponse( global::System.Net.Http.HttpClient httpClient, global::System.Net.Http.HttpResponseMessage httpResponseMessage); @@ -43,15 +43,29 @@ partial void ProcessCreateLiveResponseContent( /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task CreateLiveAsync( + public async global::System.Threading.Tasks.Task CreateLiveAsync( - global::tryAGI.OpenAI.LiveCreateRequest request, + global::tryAGI.OpenAI.LiveSessionCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -66,15 +80,29 @@ partial void ProcessCreateLiveResponseContent( } /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task> CreateLiveAsResponseAsync( + public async global::System.Threading.Tasks.Task> CreateLiveAsResponseAsync( - global::tryAGI.OpenAI.LiveCreateRequest request, + global::tryAGI.OpenAI.LiveSessionCreateRequest request, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { @@ -485,6 +513,43 @@ partial void ProcessCreateLiveResponseContent( h => h.Key, h => h.Value)); } + // The SIP gateway could not initialize the outbound call. + if ((int)__response.StatusCode == 502) + { + string? __content_502 = null; + global::System.Exception? __exception_502 = null; + string? __value_502 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_502 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_502 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_502, typeof(string), JsonSerializerContext); + } + else + { + __content_502 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_502 = (string?)global::System.Text.Json.JsonSerializer.Deserialize(__content_502, typeof(string), JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_502 = __ex; + } + + + throw global::tryAGI.OpenAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_502 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_502, + responseBody: __content_502, + responseObject: __value_502, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } // The session is temporarily unavailable. if ((int)__response.StatusCode == 503) { @@ -522,6 +587,43 @@ partial void ProcessCreateLiveResponseContent( h => h.Key, h => h.Value)); } + // SIP session initialization timed out. The error code is sip_setup_timeout. + if ((int)__response.StatusCode == 504) + { + string? __content_504 = null; + global::System.Exception? __exception_504 = null; + global::tryAGI.OpenAI.ErrorResponse? __value_504 = null; + try + { + if (__effectiveReadResponseAsString) + { + __content_504 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + __value_504 = global::tryAGI.OpenAI.ErrorResponse.FromJson(__content_504, JsonSerializerContext); + } + else + { + __content_504 = await __response.Content.ReadAsStringAsync(__effectiveCancellationToken).ConfigureAwait(false); + + __value_504 = global::tryAGI.OpenAI.ErrorResponse.FromJson(__content_504, JsonSerializerContext); + } + } + catch (global::System.Exception __ex) + { + __exception_504 = __ex; + } + + + throw global::tryAGI.OpenAI.ApiException.Create( + statusCode: __response.StatusCode, + message: __content_504 ?? __response.ReasonPhrase ?? string.Empty, + innerException: __exception_504, + responseBody: __content_504, + responseObject: __value_504, + responseHeaders: global::System.Linq.Enumerable.ToDictionary( + __response.Headers, + h => h.Key, + h => h.Value)); + } if (__effectiveReadResponseAsString) { @@ -544,9 +646,9 @@ partial void ProcessCreateLiveResponseContent( { __response.EnsureSuccessStatusCode(); - var __value = global::tryAGI.OpenAI.LiveCreateResponse.FromJson(__content, JsonSerializerContext) ?? + var __value = global::tryAGI.OpenAI.LiveSessionCreateResponse.FromJson(__content, JsonSerializerContext) ?? throw new global::System.InvalidOperationException($"Response deserialization failed for \"{__content}\" "); - return new global::tryAGI.OpenAI.AutoSDKHttpResponse( + return new global::tryAGI.OpenAI.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::tryAGI.OpenAI.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, @@ -576,9 +678,9 @@ partial void ProcessCreateLiveResponseContent( #endif ).ConfigureAwait(false); - var __value = await global::tryAGI.OpenAI.LiveCreateResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? + var __value = await global::tryAGI.OpenAI.LiveSessionCreateResponse.FromJsonStreamAsync(__content, JsonSerializerContext).ConfigureAwait(false) ?? throw new global::System.InvalidOperationException("Response deserialization failed."); - return new global::tryAGI.OpenAI.AutoSDKHttpResponse( + return new global::tryAGI.OpenAI.AutoSDKHttpResponse( statusCode: __response.StatusCode, headers: global::tryAGI.OpenAI.AutoSDKHttpResponse.CreateHeaders(__response), requestUri: __response.RequestMessage?.RequestUri, @@ -620,24 +722,38 @@ partial void ProcessCreateLiveResponseContent( } /// /// Create session
- /// Create a Live WebRTC session. Start with the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting). + /// Create a Live WebRTC session or place an outbound SIP call. Start with the
+ /// [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration
+ /// and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call)
+ /// for trunk setup and call monitoring.
+ /// Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip`
+ /// and supply an E.164 destination and trunk credentials. Outbound SIP calling
+ /// must be enabled for your organization.
+ /// Ringing is limited to 3 minutes and connected calls to 2 hours; these limits
+ /// are not configurable in the request.
+ /// Returns `201 Created` after session initialization. WebRTC responses include an
+ /// SDP answer. SIP responses do not wait for the callee to answer. Attach a
+ /// sideband connection using session.id to monitor SIP call progress.
+ /// Each SIP request creates a new call. If a request times out or the connection
+ /// fails, retry with caution: the original request may have succeeded, and a
+ /// retry can place another call. ///
/// /// Startup configuration for the Live session. /// /// - /// WebRTC transport with the browser's SDP offer. + /// WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials. /// /// Per-request overrides such as headers, query parameters, timeout, retries, and response buffering. /// The token to cancel the operation with /// - public async global::System.Threading.Tasks.Task CreateLiveAsync( + public async global::System.Threading.Tasks.Task CreateLiveAsync( global::tryAGI.OpenAI.LiveMediaSessionCreateParams session, - global::tryAGI.OpenAI.LiveWebRTCTransport transport, + global::tryAGI.OpenAI.Transport transport, global::tryAGI.OpenAI.AutoSDKRequestOptions? requestOptions = default, global::System.Threading.CancellationToken cancellationToken = default) { - var __request = new global::tryAGI.OpenAI.LiveCreateRequest + var __request = new global::tryAGI.OpenAI.LiveSessionCreateRequest { Session = session, Transport = transport, diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.Json.g.cs new file mode 100644 index 000000000..3363248cf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSIPTransport + { + /// + /// 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.LiveSIPTransport? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSIPTransport), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSIPTransport; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSIPTransport? 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.LiveSIPTransport? 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.LiveSIPTransport), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSIPTransport; + } + + /// + /// 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.LiveSIPTransport.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.g.cs new file mode 100644 index 000000000..f056485d3 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransport.g.cs @@ -0,0 +1,74 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Place an outbound SIP call using your provider's trunk. Outbound SIP calling must be enabled for your organization. The trunk must support TLS signaling, Opus audio, and SDES-SRTP media. See [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call). + /// + public sealed partial class LiveSIPTransport + { + /// + /// The transport used for the Live session. Always `sip`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSIPTransportTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSIPTransportType Type { get; set; } + + /// + /// Phone number to call in E.164 format. SIP URI destinations are not supported.
+ /// Example: +14155550123 + ///
+ /// +14155550123 + [global::System.Text.Json.Serialization.JsonPropertyName("destination")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Destination { get; set; } + + /// + /// SIP trunk configuration supplied for this call. Keep trunk credentials on your server. The creation response does not return this configuration. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("trunk")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveSIPTrunk Trunk { 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. + /// + /// + /// Phone number to call in E.164 format. SIP URI destinations are not supported.
+ /// Example: +14155550123 + /// + /// + /// SIP trunk configuration supplied for this call. Keep trunk credentials on your server. The creation response does not return this configuration. + /// + /// + /// The transport used for the Live session. Always `sip`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSIPTransport( + string destination, + global::tryAGI.OpenAI.LiveSIPTrunk trunk, + global::tryAGI.OpenAI.LiveSIPTransportType type) + { + this.Type = type; + this.Destination = destination ?? throw new global::System.ArgumentNullException(nameof(destination)); + this.Trunk = trunk ?? throw new global::System.ArgumentNullException(nameof(trunk)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSIPTransport() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransportType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransportType.g.cs new file mode 100644 index 000000000..0955bfa4c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTransportType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The transport used for the Live session. Always `sip`. + /// + public enum LiveSIPTransportType + { + /// + /// + /// + Sip, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSIPTransportTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSIPTransportType value) + { + return value switch + { + LiveSIPTransportType.Sip => "sip", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSIPTransportType? ToEnum(string value) + { + return value switch + { + "sip" => LiveSIPTransportType.Sip, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.Json.g.cs new file mode 100644 index 000000000..0e9ea6a33 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSIPTrunk + { + /// + /// 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.LiveSIPTrunk? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSIPTrunk), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSIPTrunk; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSIPTrunk? 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.LiveSIPTrunk? 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.LiveSIPTrunk), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSIPTrunk; + } + + /// + /// 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.LiveSIPTrunk.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.g.cs new file mode 100644 index 000000000..fa3ed6910 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunk.g.cs @@ -0,0 +1,77 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// SIP trunk configuration supplied for this call. Keep trunk credentials on your server. The creation response does not return this configuration. + /// + public sealed partial class LiveSIPTrunk + { + /// + /// Provider endpoint in the form `sips:host[:port][;transport=tcp]`. The default port is 5061. IPv6 addresses must be bracketed. TLS signaling is required; plaintext SIP is not supported. Do not include userinfo, a path, URI headers, or other URI parameters. Local hostnames and literal private, loopback, link-local, unspecified, multicast, and broadcast IP addresses are rejected.
+ /// Example: sips:sip.example.com:5061 + ///
+ /// sips:sip.example.com:5061 + [global::System.Text.Json.Serialization.JsonPropertyName("provider_url")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string ProviderUrl { get; set; } + + /// + /// Credentials for SIP Digest authentication with your trunk provider. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("auth")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveSIPTrunkAuth Auth { get; set; } + + /// + /// Caller phone number in E.164 format to use in the SIP From header.
+ /// Example: +14155550100 + ///
+ /// +14155550100 + [global::System.Text.Json.Serialization.JsonPropertyName("caller_number")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string CallerNumber { 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. + /// + /// + /// Provider endpoint in the form `sips:host[:port][;transport=tcp]`. The default port is 5061. IPv6 addresses must be bracketed. TLS signaling is required; plaintext SIP is not supported. Do not include userinfo, a path, URI headers, or other URI parameters. Local hostnames and literal private, loopback, link-local, unspecified, multicast, and broadcast IP addresses are rejected.
+ /// Example: sips:sip.example.com:5061 + /// + /// + /// Credentials for SIP Digest authentication with your trunk provider. + /// + /// + /// Caller phone number in E.164 format to use in the SIP From header.
+ /// Example: +14155550100 + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSIPTrunk( + string providerUrl, + global::tryAGI.OpenAI.LiveSIPTrunkAuth auth, + string callerNumber) + { + this.ProviderUrl = providerUrl ?? throw new global::System.ArgumentNullException(nameof(providerUrl)); + this.Auth = auth ?? throw new global::System.ArgumentNullException(nameof(auth)); + this.CallerNumber = callerNumber ?? throw new global::System.ArgumentNullException(nameof(callerNumber)); + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSIPTrunk() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.Json.g.cs new file mode 100644 index 000000000..d1aa333eb --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSIPTrunkAuth + { + /// + /// 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.LiveSIPTrunkAuth? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSIPTrunkAuth), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSIPTrunkAuth; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSIPTrunkAuth? 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.LiveSIPTrunkAuth? 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.LiveSIPTrunkAuth), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSIPTrunkAuth; + } + + /// + /// 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.LiveSIPTrunkAuth.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.g.cs new file mode 100644 index 000000000..fc2d9ad88 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuth.g.cs @@ -0,0 +1,72 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Credentials for SIP Digest authentication with your trunk provider. + /// + public sealed partial class LiveSIPTrunkAuth + { + /// + /// Use `digest` for SIP Digest authentication. Handles 401 and 407 challenges. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSIPTrunkAuthTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSIPTrunkAuthType Type { get; set; } + + /// + /// Provider username. Must contain a non-whitespace character, be at most 256 bytes, and contain no CR, LF, or NUL. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("username")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Username { get; set; } + + /// + /// Provider password. Must be at most 4096 bytes and contain no CR, LF, or NUL.
+ /// Included only in requests + ///
+ [global::System.Text.Json.Serialization.JsonPropertyName("password")] + public string? Password { 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. + /// + /// + /// Provider username. Must contain a non-whitespace character, be at most 256 bytes, and contain no CR, LF, or NUL. + /// + /// + /// Use `digest` for SIP Digest authentication. Handles 401 and 407 challenges. + /// + /// + /// Provider password. Must be at most 4096 bytes and contain no CR, LF, or NUL.
+ /// Included only in requests + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSIPTrunkAuth( + string username, + global::tryAGI.OpenAI.LiveSIPTrunkAuthType type, + string? password) + { + this.Type = type; + this.Username = username ?? throw new global::System.ArgumentNullException(nameof(username)); + this.Password = password; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSIPTrunkAuth() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuthType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuthType.g.cs new file mode 100644 index 000000000..b386fbfbe --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSIPTrunkAuthType.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Use `digest` for SIP Digest authentication. Handles 401 and 407 challenges. + /// + public enum LiveSIPTrunkAuthType + { + /// + /// + /// + Digest, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSIPTrunkAuthTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSIPTrunkAuthType value) + { + return value switch + { + LiveSIPTrunkAuthType.Digest => "digest", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSIPTrunkAuthType? ToEnum(string value) + { + return value switch + { + "digest" => LiveSIPTrunkAuthType.Digest, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.Json.g.cs new file mode 100644 index 000000000..fa061e1e6 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSessionCreateRequest + { + /// + /// 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.LiveSessionCreateRequest? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSessionCreateRequest), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSessionCreateRequest; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSessionCreateRequest? 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.LiveSessionCreateRequest? 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.LiveSessionCreateRequest), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSessionCreateRequest; + } + + /// + /// 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.LiveSessionCreateRequest.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.g.cs new file mode 100644 index 000000000..94b1fb37b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequest.g.cs @@ -0,0 +1,60 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// Create a Live session with a WebRTC SDP offer or place an outbound SIP call. Follow the [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) before choosing frontend and backend instructions. The request starts the session; do not send session.start again on the data channel or sideband. + /// + public sealed partial class LiveSessionCreateRequest + { + /// + /// Startup configuration for the Live session. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("session")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.LiveMediaSessionCreateParams Session { get; set; } + + /// + /// WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("transport")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.TransportJsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Transport Transport { 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. + /// + /// + /// Startup configuration for the Live session. + /// + /// + /// WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSessionCreateRequest( + global::tryAGI.OpenAI.LiveMediaSessionCreateParams session, + global::tryAGI.OpenAI.Transport transport) + { + this.Session = session ?? throw new global::System.ArgumentNullException(nameof(session)); + this.Transport = transport; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSessionCreateRequest() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.Json.g.cs new file mode 100644 index 000000000..ccc409cf2 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSessionCreateRequestTransportDiscriminator + { + /// + /// 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.LiveSessionCreateRequestTransportDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator? 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.LiveSessionCreateRequestTransportDiscriminator? 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.LiveSessionCreateRequestTransportDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminator; + } + + /// + /// 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.LiveSessionCreateRequestTransportDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.g.cs new file mode 100644 index 000000000..8657e4e79 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveSessionCreateRequestTransportDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateRequestTransportDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? 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 LiveSessionCreateRequestTransportDiscriminator( + global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSessionCreateRequestTransportDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminatorType.g.cs new file mode 100644 index 000000000..280623485 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateRequestTransportDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveSessionCreateRequestTransportDiscriminatorType + { + /// + /// + /// + Sip, + /// + /// + /// + Webrtc, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSessionCreateRequestTransportDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSessionCreateRequestTransportDiscriminatorType value) + { + return value switch + { + LiveSessionCreateRequestTransportDiscriminatorType.Sip => "sip", + LiveSessionCreateRequestTransportDiscriminatorType.Webrtc => "webrtc", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSessionCreateRequestTransportDiscriminatorType? ToEnum(string value) + { + return value switch + { + "sip" => LiveSessionCreateRequestTransportDiscriminatorType.Sip, + "webrtc" => LiveSessionCreateRequestTransportDiscriminatorType.Webrtc, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.Json.g.cs new file mode 100644 index 000000000..72d6cb343 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSessionCreateResponse + { + /// + /// 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.LiveSessionCreateResponse? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSessionCreateResponse), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSessionCreateResponse; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSessionCreateResponse? 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.LiveSessionCreateResponse? 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.LiveSessionCreateResponse), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSessionCreateResponse; + } + + /// + /// 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.LiveSessionCreateResponse.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.g.cs new file mode 100644 index 000000000..9749df7fa --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponse.g.cs @@ -0,0 +1,60 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The created Live session and its transport. WebRTC creation returns 201 Created with an SDP answer. Outbound SIP creation returns 201 Created after initialization, before the callee necessarily answers, without SDP or trunk credentials. + /// + public sealed partial class LiveSessionCreateResponse + { + /// + /// The newly created Live session. Use its ID for session controls and sideband connections. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("session")] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Session5 Session { get; set; } + + /// + /// WebRTC transport with an SDP answer, or SIP transport without SDP or trunk credentials. For SIP, attach a sideband using session.id to receive transport.ringing, transport.answered, and transport.failed notifications. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("transport")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.Transport2JsonConverter))] + [global::System.Text.Json.Serialization.JsonRequired] + public required global::tryAGI.OpenAI.Transport2 Transport { 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 newly created Live session. Use its ID for session controls and sideband connections. + /// + /// + /// WebRTC transport with an SDP answer, or SIP transport without SDP or trunk credentials. For SIP, attach a sideband using session.id to receive transport.ringing, transport.answered, and transport.failed notifications. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSessionCreateResponse( + global::tryAGI.OpenAI.Session5 session, + global::tryAGI.OpenAI.Transport2 transport) + { + this.Session = session ?? throw new global::System.ArgumentNullException(nameof(session)); + this.Transport = transport; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSessionCreateResponse() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.Json.g.cs new file mode 100644 index 000000000..edca46479 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSessionCreateResponseTransportDiscriminator + { + /// + /// 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.LiveSessionCreateResponseTransportDiscriminator? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator? 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.LiveSessionCreateResponseTransportDiscriminator? 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.LiveSessionCreateResponseTransportDiscriminator), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminator; + } + + /// + /// 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.LiveSessionCreateResponseTransportDiscriminator.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.g.cs new file mode 100644 index 000000000..4b331c691 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminator.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public sealed partial class LiveSessionCreateResponseTransportDiscriminator + { + /// + /// + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportDiscriminatorTypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? 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 LiveSessionCreateResponseTransportDiscriminator( + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSessionCreateResponseTransportDiscriminator() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminatorType.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminatorType.g.cs new file mode 100644 index 000000000..6c75390fd --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportDiscriminatorType.g.cs @@ -0,0 +1,51 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// + /// + public enum LiveSessionCreateResponseTransportDiscriminatorType + { + /// + /// + /// + Sip, + /// + /// + /// + Webrtc, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSessionCreateResponseTransportDiscriminatorTypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSessionCreateResponseTransportDiscriminatorType value) + { + return value switch + { + LiveSessionCreateResponseTransportDiscriminatorType.Sip => "sip", + LiveSessionCreateResponseTransportDiscriminatorType.Webrtc => "webrtc", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSessionCreateResponseTransportDiscriminatorType? ToEnum(string value) + { + return value switch + { + "sip" => LiveSessionCreateResponseTransportDiscriminatorType.Sip, + "webrtc" => LiveSessionCreateResponseTransportDiscriminatorType.Webrtc, + _ => null, + }; + } + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.Json.g.cs new file mode 100644 index 000000000..62e6845ab --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class LiveSessionCreateResponseTransportVariant2 + { + /// + /// 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.LiveSessionCreateResponseTransportVariant2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2), + jsonSerializerContext) as global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? 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.LiveSessionCreateResponseTransportVariant2? 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.LiveSessionCreateResponseTransportVariant2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2; + } + + /// + /// 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.LiveSessionCreateResponseTransportVariant2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.g.cs new file mode 100644 index 000000000..4d1abfcda --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The SIP transport. Trunk credentials and SDP are not returned. + /// + public sealed partial class LiveSessionCreateResponseTransportVariant2 + { + /// + /// The transport used for the Live session. Always `sip`. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("type")] + [global::System.Text.Json.Serialization.JsonConverter(typeof(global::tryAGI.OpenAI.JsonConverters.LiveSessionCreateResponseTransportVariant2TypeJsonConverter))] + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type 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. + /// + /// + /// The transport used for the Live session. Always `sip`. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public LiveSessionCreateResponseTransportVariant2( + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2Type type) + { + this.Type = type; + } + + /// + /// Initializes a new instance of the class. + /// + public LiveSessionCreateResponseTransportVariant2() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2Type.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2Type.g.cs new file mode 100644 index 000000000..f0fa6200c --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.LiveSessionCreateResponseTransportVariant2Type.g.cs @@ -0,0 +1,45 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The transport used for the Live session. Always `sip`. + /// + public enum LiveSessionCreateResponseTransportVariant2Type + { + /// + /// + /// + Sip, + } + + /// + /// Enum extensions to do fast conversions without the reflection. + /// + public static class LiveSessionCreateResponseTransportVariant2TypeExtensions + { + /// + /// Converts an enum to a string. + /// + public static string ToValueString(this LiveSessionCreateResponseTransportVariant2Type value) + { + return value switch + { + LiveSessionCreateResponseTransportVariant2Type.Sip => "sip", + _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), + }; + } + /// + /// Converts an string to a enum. + /// + public static LiveSessionCreateResponseTransportVariant2Type? ToEnum(string value) + { + return value switch + { + "sip" => LiveSessionCreateResponseTransportVariant2Type.Sip, + _ => null, + }; + } + } +} \ No newline at end of file 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 2c21d6c12..7aa3cd42a 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 @@ -14,6 +14,120 @@ namespace tryAGI.OpenAI ///
public global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? Type { get; } + /// + /// The outbound SIP provider leg is ringing or providing early media. Delivered only to sideband observers.
+ /// Example: {"type":"transport.ringing","event_id":"event_call_1","session_id":"live_u0_123"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveTransportRinging? TransportRinging { get; init; } +#else + public global::tryAGI.OpenAI.LiveTransportRinging? TransportRinging { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(TransportRinging))] +#endif + public bool IsTransportRinging => TransportRinging != null; + + /// + /// + /// + public bool TryPickTransportRinging( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveTransportRinging? value) + { + value = TransportRinging; + return IsTransportRinging; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveTransportRinging PickTransportRinging() => TransportRinging is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'TransportRinging' but the value was {ToString()}."); + + /// + /// The outbound SIP provider leg answered and media is established. Delivered only to sideband observers.
+ /// Example: {"type":"transport.answered","event_id":"event_call_2","session_id":"live_u0_123"} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveTransportAnswered? TransportAnswered { get; init; } +#else + public global::tryAGI.OpenAI.LiveTransportAnswered? TransportAnswered { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(TransportAnswered))] +#endif + public bool IsTransportAnswered => TransportAnswered != null; + + /// + /// + /// + public bool TryPickTransportAnswered( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveTransportAnswered? value) + { + value = TransportAnswered; + return IsTransportAnswered; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveTransportAnswered PickTransportAnswered() => TransportAnswered is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'TransportAnswered' but the value was {ToString()}."); + + /// + /// An asynchronous outbound SIP setup failure. Delivered only to sideband observers.
+ /// Example: {"type":"transport.failed","event_id":"event_call_4","session_id":"live_u0_123","error":{"type":"call_error","code":"provider_invite_failed","message":"provider rejected the call","param":""}} + ///
+#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveTransportFailed? TransportFailed { get; init; } +#else + public global::tryAGI.OpenAI.LiveTransportFailed? TransportFailed { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(TransportFailed))] +#endif + public bool IsTransportFailed => TransportFailed != null; + + /// + /// + /// + public bool TryPickTransportFailed( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveTransportFailed? value) + { + value = TransportFailed; + return IsTransportFailed; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveTransportFailed PickTransportFailed() => TransportFailed is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'TransportFailed' but the value was {ToString()}."); + /// /// Returned when a Live session has started. Contains the resolved session configuration, including server defaults.
/// Example: {"type":"session.started","event_id":"evt_started_001","client_event_id":"evt_start_001","session":{"id":"live_abc123","model":"gpt-live-1","status":"active","expires_at":1788555600,"instructions":"Help the caller plan a restaurant reservation. Confirm details before booking.","input":[],"audio":{"format":{"type":"audio/pcm","rate":24000},"output":{"voice":"marin"}},"delegation":{"type":"client"}}} @@ -583,6 +697,75 @@ public bool TryPickInfo( public global::tryAGI.OpenAI.LiveInfoEvent PickInfo() => Info is { } value ? value : throw new global::System.InvalidOperationException($"Expected union variant 'Info' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportRinging value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveTransportRinging?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveTransportRinging?(LiveSidebandServerEvent @this) => @this.TransportRinging; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportRinging? value) + { + TransportRinging = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromTransportRinging(global::tryAGI.OpenAI.LiveTransportRinging? value) => new LiveSidebandServerEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportAnswered value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveTransportAnswered?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveTransportAnswered?(LiveSidebandServerEvent @this) => @this.TransportAnswered; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportAnswered? value) + { + TransportAnswered = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromTransportAnswered(global::tryAGI.OpenAI.LiveTransportAnswered? value) => new LiveSidebandServerEvent(value); + + /// + /// + /// + public static implicit operator LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportFailed value) => new LiveSidebandServerEvent((global::tryAGI.OpenAI.LiveTransportFailed?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveTransportFailed?(LiveSidebandServerEvent @this) => @this.TransportFailed; + + /// + /// + /// + public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveTransportFailed? value) + { + TransportFailed = value; + } + + /// + /// + /// + public static LiveSidebandServerEvent FromTransportFailed(global::tryAGI.OpenAI.LiveTransportFailed? value) => new LiveSidebandServerEvent(value); + /// /// /// @@ -933,6 +1116,9 @@ public LiveSidebandServerEvent(global::tryAGI.OpenAI.LiveInfoEvent? value) ///
public LiveSidebandServerEvent( global::tryAGI.OpenAI.LiveSidebandServerEventDiscriminatorType? type, + global::tryAGI.OpenAI.LiveTransportRinging? transportRinging, + global::tryAGI.OpenAI.LiveTransportAnswered? transportAnswered, + global::tryAGI.OpenAI.LiveTransportFailed? transportFailed, global::tryAGI.OpenAI.LiveSessionStarted? sessionStarted, global::tryAGI.OpenAI.LiveSessionUpdated? sessionUpdated, global::tryAGI.OpenAI.LiveInputAudioMuted? sessionInputAudioMuted, @@ -952,6 +1138,9 @@ public LiveSidebandServerEvent( { Type = type; + TransportRinging = transportRinging; + TransportAnswered = transportAnswered; + TransportFailed = transportFailed; SessionStarted = sessionStarted; SessionUpdated = sessionUpdated; SessionInputAudioMuted = sessionInputAudioMuted; @@ -987,13 +1176,19 @@ SessionInstructionsAppended as object ?? SessionInputAudioUnmuted as object ?? SessionInputAudioMuted as object ?? SessionUpdated as object ?? - SessionStarted as object + SessionStarted as object ?? + TransportFailed as object ?? + TransportAnswered as object ?? + TransportRinging as object ; /// /// /// public override string? ToString() => + TransportRinging?.ToString() ?? + TransportAnswered?.ToString() ?? + TransportFailed?.ToString() ?? SessionStarted?.ToString() ?? SessionUpdated?.ToString() ?? SessionInputAudioMuted?.ToString() ?? @@ -1016,13 +1211,16 @@ SessionStarted as object /// public bool Validate() { - return IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && IsSessionUsageUpdated && !IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && IsSessionClosed && !IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && IsError && !IsInfo || !IsSessionStarted && !IsSessionUpdated && !IsSessionInputAudioMuted && !IsSessionInputAudioUnmuted && !IsSessionInstructionsAppended && !IsSessionThinkingAppended && !IsSessionCommentaryAppended && !IsSessionInputTranscriptDelta && !IsSessionOutputTranscriptDelta && !IsSessionDelegationCreated && !IsResponseEvent && !IsSessionUsageUpdated && !IsSessionClosed && !IsError && IsInfo; + 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; } /// /// /// public TResult? Match( + global::System.Func? transportRinging = null, + global::System.Func? transportAnswered = null, + global::System.Func? transportFailed = null, global::System.Func? sessionStarted = null, global::System.Func? sessionUpdated = null, global::System.Func? sessionInputAudioMuted = null, @@ -1045,65 +1243,77 @@ public bool Validate() Validate(); } - if (SessionStarted is { } __value0 && sessionStarted != null) + if (TransportRinging is { } __value0 && transportRinging != null) + { + return transportRinging(__value0); + } + else if (TransportAnswered is { } __value1 && transportAnswered != null) { - return sessionStarted(__value0); + return transportAnswered(__value1); } - else if (SessionUpdated is { } __value1 && sessionUpdated != null) + else if (TransportFailed is { } __value2 && transportFailed != null) { - return sessionUpdated(__value1); + return transportFailed(__value2); } - else if (SessionInputAudioMuted is { } __value2 && sessionInputAudioMuted != null) + else if (SessionStarted is { } __value3 && sessionStarted != null) { - return sessionInputAudioMuted(__value2); + return sessionStarted(__value3); } - else if (SessionInputAudioUnmuted is { } __value3 && sessionInputAudioUnmuted != null) + else if (SessionUpdated is { } __value4 && sessionUpdated != null) { - return sessionInputAudioUnmuted(__value3); + return sessionUpdated(__value4); } - else if (SessionInstructionsAppended is { } __value4 && sessionInstructionsAppended != null) + else if (SessionInputAudioMuted is { } __value5 && sessionInputAudioMuted != null) { - return sessionInstructionsAppended(__value4); + return sessionInputAudioMuted(__value5); } - else if (SessionThinkingAppended is { } __value5 && sessionThinkingAppended != null) + else if (SessionInputAudioUnmuted is { } __value6 && sessionInputAudioUnmuted != null) { - return sessionThinkingAppended(__value5); + return sessionInputAudioUnmuted(__value6); } - else if (SessionCommentaryAppended is { } __value6 && sessionCommentaryAppended != null) + else if (SessionInstructionsAppended is { } __value7 && sessionInstructionsAppended != null) { - return sessionCommentaryAppended(__value6); + return sessionInstructionsAppended(__value7); } - else if (SessionInputTranscriptDelta is { } __value7 && sessionInputTranscriptDelta != null) + else if (SessionThinkingAppended is { } __value8 && sessionThinkingAppended != null) { - return sessionInputTranscriptDelta(__value7); + return sessionThinkingAppended(__value8); } - else if (SessionOutputTranscriptDelta is { } __value8 && sessionOutputTranscriptDelta != null) + else if (SessionCommentaryAppended is { } __value9 && sessionCommentaryAppended != null) { - return sessionOutputTranscriptDelta(__value8); + return sessionCommentaryAppended(__value9); } - else if (SessionDelegationCreated is { } __value9 && sessionDelegationCreated != null) + else if (SessionInputTranscriptDelta is { } __value10 && sessionInputTranscriptDelta != null) { - return sessionDelegationCreated(__value9); + return sessionInputTranscriptDelta(__value10); } - else if (ResponseEvent is { } __value10 && responseEvent != null) + else if (SessionOutputTranscriptDelta is { } __value11 && sessionOutputTranscriptDelta != null) { - return responseEvent(__value10); + return sessionOutputTranscriptDelta(__value11); } - else if (SessionUsageUpdated is { } __value11 && sessionUsageUpdated != null) + else if (SessionDelegationCreated is { } __value12 && sessionDelegationCreated != null) { - return sessionUsageUpdated(__value11); + return sessionDelegationCreated(__value12); } - else if (SessionClosed is { } __value12 && sessionClosed != null) + else if (ResponseEvent is { } __value13 && responseEvent != null) { - return sessionClosed(__value12); + return responseEvent(__value13); } - else if (Error is { } __value13 && error != null) + else if (SessionUsageUpdated is { } __value14 && sessionUsageUpdated != null) { - return error(__value13); + return sessionUsageUpdated(__value14); } - else if (Info is { } __value14 && info != null) + else if (SessionClosed is { } __value15 && sessionClosed != null) { - return info(__value14); + return sessionClosed(__value15); + } + else if (Error is { } __value16 && error != null) + { + return error(__value16); + } + else if (Info is { } __value17 && info != null) + { + return info(__value17); } return default(TResult); @@ -1113,6 +1323,12 @@ public bool Validate() /// /// public void Match( + global::System.Action? transportRinging = null, + + global::System.Action? transportAnswered = null, + + global::System.Action? transportFailed = null, + global::System.Action? sessionStarted = null, global::System.Action? sessionUpdated = null, @@ -1149,65 +1365,77 @@ public void Match( Validate(); } - if (SessionStarted is { } __value0) + if (TransportRinging is { } __value0) { - sessionStarted?.Invoke(__value0); + transportRinging?.Invoke(__value0); } - else if (SessionUpdated is { } __value1) + else if (TransportAnswered is { } __value1) { - sessionUpdated?.Invoke(__value1); + transportAnswered?.Invoke(__value1); } - else if (SessionInputAudioMuted is { } __value2) + else if (TransportFailed is { } __value2) { - sessionInputAudioMuted?.Invoke(__value2); + transportFailed?.Invoke(__value2); } - else if (SessionInputAudioUnmuted is { } __value3) + else if (SessionStarted is { } __value3) { - sessionInputAudioUnmuted?.Invoke(__value3); + sessionStarted?.Invoke(__value3); } - else if (SessionInstructionsAppended is { } __value4) + else if (SessionUpdated is { } __value4) { - sessionInstructionsAppended?.Invoke(__value4); + sessionUpdated?.Invoke(__value4); } - else if (SessionThinkingAppended is { } __value5) + else if (SessionInputAudioMuted is { } __value5) { - sessionThinkingAppended?.Invoke(__value5); + sessionInputAudioMuted?.Invoke(__value5); } - else if (SessionCommentaryAppended is { } __value6) + else if (SessionInputAudioUnmuted is { } __value6) { - sessionCommentaryAppended?.Invoke(__value6); + sessionInputAudioUnmuted?.Invoke(__value6); } - else if (SessionInputTranscriptDelta is { } __value7) + else if (SessionInstructionsAppended is { } __value7) { - sessionInputTranscriptDelta?.Invoke(__value7); + sessionInstructionsAppended?.Invoke(__value7); } - else if (SessionOutputTranscriptDelta is { } __value8) + else if (SessionThinkingAppended is { } __value8) { - sessionOutputTranscriptDelta?.Invoke(__value8); + sessionThinkingAppended?.Invoke(__value8); } - else if (SessionDelegationCreated is { } __value9) + else if (SessionCommentaryAppended is { } __value9) { - sessionDelegationCreated?.Invoke(__value9); + sessionCommentaryAppended?.Invoke(__value9); } - else if (ResponseEvent is { } __value10) + else if (SessionInputTranscriptDelta is { } __value10) { - responseEvent?.Invoke(__value10); + sessionInputTranscriptDelta?.Invoke(__value10); } - else if (SessionUsageUpdated is { } __value11) + else if (SessionOutputTranscriptDelta is { } __value11) { - sessionUsageUpdated?.Invoke(__value11); + sessionOutputTranscriptDelta?.Invoke(__value11); } - else if (SessionClosed is { } __value12) + else if (SessionDelegationCreated is { } __value12) { - sessionClosed?.Invoke(__value12); + sessionDelegationCreated?.Invoke(__value12); } - else if (Error is { } __value13) + else if (ResponseEvent is { } __value13) { - error?.Invoke(__value13); + responseEvent?.Invoke(__value13); } - else if (Info is { } __value14) + else if (SessionUsageUpdated is { } __value14) { - info?.Invoke(__value14); + sessionUsageUpdated?.Invoke(__value14); + } + else if (SessionClosed is { } __value15) + { + sessionClosed?.Invoke(__value15); + } + else if (Error is { } __value16) + { + error?.Invoke(__value16); + } + else if (Info is { } __value17) + { + info?.Invoke(__value17); } } @@ -1215,6 +1443,9 @@ public void Match( /// /// public void Switch( + global::System.Action? transportRinging = null, + global::System.Action? transportAnswered = null, + global::System.Action? transportFailed = null, global::System.Action? sessionStarted = null, global::System.Action? sessionUpdated = null, global::System.Action? sessionInputAudioMuted = null, @@ -1237,65 +1468,77 @@ public void Switch( Validate(); } - if (SessionStarted is { } __value0) + if (TransportRinging is { } __value0) + { + transportRinging?.Invoke(__value0); + } + else if (TransportAnswered is { } __value1) + { + transportAnswered?.Invoke(__value1); + } + else if (TransportFailed is { } __value2) + { + transportFailed?.Invoke(__value2); + } + else if (SessionStarted is { } __value3) { - sessionStarted?.Invoke(__value0); + sessionStarted?.Invoke(__value3); } - else if (SessionUpdated is { } __value1) + else if (SessionUpdated is { } __value4) { - sessionUpdated?.Invoke(__value1); + sessionUpdated?.Invoke(__value4); } - else if (SessionInputAudioMuted is { } __value2) + else if (SessionInputAudioMuted is { } __value5) { - sessionInputAudioMuted?.Invoke(__value2); + sessionInputAudioMuted?.Invoke(__value5); } - else if (SessionInputAudioUnmuted is { } __value3) + else if (SessionInputAudioUnmuted is { } __value6) { - sessionInputAudioUnmuted?.Invoke(__value3); + sessionInputAudioUnmuted?.Invoke(__value6); } - else if (SessionInstructionsAppended is { } __value4) + else if (SessionInstructionsAppended is { } __value7) { - sessionInstructionsAppended?.Invoke(__value4); + sessionInstructionsAppended?.Invoke(__value7); } - else if (SessionThinkingAppended is { } __value5) + else if (SessionThinkingAppended is { } __value8) { - sessionThinkingAppended?.Invoke(__value5); + sessionThinkingAppended?.Invoke(__value8); } - else if (SessionCommentaryAppended is { } __value6) + else if (SessionCommentaryAppended is { } __value9) { - sessionCommentaryAppended?.Invoke(__value6); + sessionCommentaryAppended?.Invoke(__value9); } - else if (SessionInputTranscriptDelta is { } __value7) + else if (SessionInputTranscriptDelta is { } __value10) { - sessionInputTranscriptDelta?.Invoke(__value7); + sessionInputTranscriptDelta?.Invoke(__value10); } - else if (SessionOutputTranscriptDelta is { } __value8) + else if (SessionOutputTranscriptDelta is { } __value11) { - sessionOutputTranscriptDelta?.Invoke(__value8); + sessionOutputTranscriptDelta?.Invoke(__value11); } - else if (SessionDelegationCreated is { } __value9) + else if (SessionDelegationCreated is { } __value12) { - sessionDelegationCreated?.Invoke(__value9); + sessionDelegationCreated?.Invoke(__value12); } - else if (ResponseEvent is { } __value10) + else if (ResponseEvent is { } __value13) { - responseEvent?.Invoke(__value10); + responseEvent?.Invoke(__value13); } - else if (SessionUsageUpdated is { } __value11) + else if (SessionUsageUpdated is { } __value14) { - sessionUsageUpdated?.Invoke(__value11); + sessionUsageUpdated?.Invoke(__value14); } - else if (SessionClosed is { } __value12) + else if (SessionClosed is { } __value15) { - sessionClosed?.Invoke(__value12); + sessionClosed?.Invoke(__value15); } - else if (Error is { } __value13) + else if (Error is { } __value16) { - error?.Invoke(__value13); + error?.Invoke(__value16); } - else if (Info is { } __value14) + else if (Info is { } __value17) { - info?.Invoke(__value14); + info?.Invoke(__value17); } } @@ -1306,6 +1549,12 @@ public override int GetHashCode() { var fields = new object?[] { + TransportRinging, + typeof(global::tryAGI.OpenAI.LiveTransportRinging), + TransportAnswered, + typeof(global::tryAGI.OpenAI.LiveTransportAnswered), + TransportFailed, + typeof(global::tryAGI.OpenAI.LiveTransportFailed), SessionStarted, typeof(global::tryAGI.OpenAI.LiveSessionStarted), SessionUpdated, @@ -1352,6 +1601,9 @@ static int HashCodeAggregator(int hashCode, object? value) => value == null public bool Equals(LiveSidebandServerEvent other) { return + global::System.Collections.Generic.EqualityComparer.Default.Equals(TransportRinging, other.TransportRinging) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(TransportAnswered, other.TransportAnswered) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(TransportFailed, other.TransportFailed) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionStarted, other.SessionStarted) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionUpdated, other.SessionUpdated) && global::System.Collections.Generic.EqualityComparer.Default.Equals(SessionInputAudioMuted, other.SessionInputAudioMuted) && 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 b75ad11cf..f6197fab1 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 @@ -68,6 +68,18 @@ public enum LiveSidebandServerEventDiscriminatorType /// /// SessionUsageUpdated, + /// + /// + /// + TransportAnswered, + /// + /// + /// + TransportFailed, + /// + /// + /// + TransportRinging, } /// @@ -97,6 +109,9 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType LiveSidebandServerEventDiscriminatorType.SessionThinkingAppended => "session.thinking.appended", LiveSidebandServerEventDiscriminatorType.SessionUpdated => "session.updated", LiveSidebandServerEventDiscriminatorType.SessionUsageUpdated => "session.usage.updated", + LiveSidebandServerEventDiscriminatorType.TransportAnswered => "transport.answered", + LiveSidebandServerEventDiscriminatorType.TransportFailed => "transport.failed", + LiveSidebandServerEventDiscriminatorType.TransportRinging => "transport.ringing", _ => throw new global::System.ArgumentOutOfRangeException(nameof(value), value, null), }; } @@ -122,6 +137,9 @@ public static string ToValueString(this LiveSidebandServerEventDiscriminatorType "session.thinking.appended" => LiveSidebandServerEventDiscriminatorType.SessionThinkingAppended, "session.updated" => LiveSidebandServerEventDiscriminatorType.SessionUpdated, "session.usage.updated" => LiveSidebandServerEventDiscriminatorType.SessionUsageUpdated, + "transport.answered" => LiveSidebandServerEventDiscriminatorType.TransportAnswered, + "transport.failed" => LiveSidebandServerEventDiscriminatorType.TransportFailed, + "transport.ringing" => LiveSidebandServerEventDiscriminatorType.TransportRinging, _ => null, }; } diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.Json.g.cs new file mode 100644 index 000000000..70a6a7b25 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public sealed partial class Session5 + { + /// + /// 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.Session5? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Session5), + jsonSerializerContext) as global::tryAGI.OpenAI.Session5; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.Session5? 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.Session5? 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.Session5), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Session5; + } + + /// + /// 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.Session5.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.g.cs new file mode 100644 index 000000000..af35c8215 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Session5.g.cs @@ -0,0 +1,47 @@ + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// The newly created Live session. Use its ID for session controls and sideband connections. + /// + public sealed partial class Session5 + { + /// + /// Opaque session identifier. Preserve the returned value unchanged, including its prefix. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("id")] + [global::System.Text.Json.Serialization.JsonRequired] + public required string Id { 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. + /// + /// + /// Opaque session identifier. Preserve the returned value unchanged, including its prefix. + /// +#if NET7_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.SetsRequiredMembers] +#endif + public Session5( + string id) + { + this.Id = id ?? throw new global::System.ArgumentNullException(nameof(id)); + } + + /// + /// Initializes a new instance of the class. + /// + public Session5() + { + } + + } +} \ No newline at end of file diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.Json.g.cs new file mode 100644 index 000000000..29438ae2b --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Transport + { + /// + /// 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.Transport? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Transport), + jsonSerializerContext) as global::tryAGI.OpenAI.Transport?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.Transport? 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.Transport? 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.Transport), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Transport?; + } + + /// + /// 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.Transport.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.g.cs new file mode 100644 index 000000000..6aa02f01f --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// WebRTC transport with an SDP offer, or SIP transport with a destination and per-call trunk credentials. + /// + public readonly partial struct Transport : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? Type { get; } + + /// + /// WebRTC transport carrying the offer SDP in a creation request or answer SDP in its response. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveWebRTCTransport? Webrtc { get; init; } +#else + public global::tryAGI.OpenAI.LiveWebRTCTransport? Webrtc { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Webrtc))] +#endif + public bool IsWebrtc => Webrtc != null; + + /// + /// + /// + public bool TryPickWebrtc( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveWebRTCTransport? value) + { + value = Webrtc; + return IsWebrtc; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveWebRTCTransport PickWebrtc() => Webrtc is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Webrtc' but the value was {ToString()}."); + + /// + /// Place an outbound SIP call using your provider's trunk. Outbound SIP calling must be enabled for your organization. The trunk must support TLS signaling, Opus audio, and SDES-SRTP media. See [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call). + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveSIPTransport? Sip { get; init; } +#else + public global::tryAGI.OpenAI.LiveSIPTransport? Sip { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Sip))] +#endif + public bool IsSip => Sip != null; + + /// + /// + /// + public bool TryPickSip( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveSIPTransport? value) + { + value = Sip; + return IsSip; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveSIPTransport PickSip() => Sip is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Sip' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Transport(global::tryAGI.OpenAI.LiveWebRTCTransport value) => new Transport((global::tryAGI.OpenAI.LiveWebRTCTransport?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveWebRTCTransport?(Transport @this) => @this.Webrtc; + + /// + /// + /// + public Transport(global::tryAGI.OpenAI.LiveWebRTCTransport? value) + { + Webrtc = value; + } + + /// + /// + /// + public static Transport FromWebrtc(global::tryAGI.OpenAI.LiveWebRTCTransport? value) => new Transport(value); + + /// + /// + /// + public static implicit operator Transport(global::tryAGI.OpenAI.LiveSIPTransport value) => new Transport((global::tryAGI.OpenAI.LiveSIPTransport?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveSIPTransport?(Transport @this) => @this.Sip; + + /// + /// + /// + public Transport(global::tryAGI.OpenAI.LiveSIPTransport? value) + { + Sip = value; + } + + /// + /// + /// + public static Transport FromSip(global::tryAGI.OpenAI.LiveSIPTransport? value) => new Transport(value); + + /// + /// + /// + public Transport( + global::tryAGI.OpenAI.LiveSessionCreateRequestTransportDiscriminatorType? type, + global::tryAGI.OpenAI.LiveWebRTCTransport? webrtc, + global::tryAGI.OpenAI.LiveSIPTransport? sip + ) + { + Type = type; + + Webrtc = webrtc; + Sip = sip; + } + + /// + /// + /// + public object? Object => + Sip as object ?? + Webrtc as object + ; + + /// + /// + /// + public override string? ToString() => + Webrtc?.ToString() ?? + Sip?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsWebrtc && !IsSip || !IsWebrtc && IsSip; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? webrtc = null, + global::System.Func? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0 && webrtc != null) + { + return webrtc(__value0); + } + else if (Sip is { } __value1 && sip != null) + { + return sip(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? webrtc = null, + + global::System.Action? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0) + { + webrtc?.Invoke(__value0); + } + else if (Sip is { } __value1) + { + sip?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? webrtc = null, + global::System.Action? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0) + { + webrtc?.Invoke(__value0); + } + else if (Sip is { } __value1) + { + sip?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Webrtc, + typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), + Sip, + typeof(global::tryAGI.OpenAI.LiveSIPTransport), + }; + 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(Transport other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Webrtc, other.Webrtc) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Sip, other.Sip) + ; + } + + /// + /// + /// + public static bool operator ==(Transport obj1, Transport obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Transport obj1, Transport obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Transport o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.Json.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.Json.g.cs new file mode 100644 index 000000000..780b5b233 --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.Json.g.cs @@ -0,0 +1,141 @@ +#nullable enable + +namespace tryAGI.OpenAI +{ + public readonly partial struct Transport2 + { + /// + /// 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.Transport2? FromJson( + string json, + global::System.Text.Json.Serialization.JsonSerializerContext jsonSerializerContext) + { + return global::System.Text.Json.JsonSerializer.Deserialize( + json, + typeof(global::tryAGI.OpenAI.Transport2), + jsonSerializerContext) as global::tryAGI.OpenAI.Transport2?; + } + + /// + /// Deserializes a JSON string using the generated default JsonSerializerContext. + /// + public static global::tryAGI.OpenAI.Transport2? 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.Transport2? 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.Transport2), + jsonSerializerContext).ConfigureAwait(false)) as global::tryAGI.OpenAI.Transport2?; + } + + /// + /// 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.Transport2.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.g.cs new file mode 100644 index 000000000..d916a0ddf --- /dev/null +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.Transport2.g.cs @@ -0,0 +1,303 @@ +#pragma warning disable CS0618 // Type or member is obsolete + +#nullable enable + +namespace tryAGI.OpenAI +{ + /// + /// WebRTC transport with an SDP answer, or SIP transport without SDP or trunk credentials. For SIP, attach a sideband using session.id to receive transport.ringing, transport.answered, and transport.failed notifications. + /// + public readonly partial struct Transport2 : global::System.IEquatable + { + /// + /// + /// + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? Type { get; } + + /// + /// WebRTC transport carrying the offer SDP in a creation request or answer SDP in its response. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveWebRTCTransport? Webrtc { get; init; } +#else + public global::tryAGI.OpenAI.LiveWebRTCTransport? Webrtc { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Webrtc))] +#endif + public bool IsWebrtc => Webrtc != null; + + /// + /// + /// + public bool TryPickWebrtc( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveWebRTCTransport? value) + { + value = Webrtc; + return IsWebrtc; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveWebRTCTransport PickWebrtc() => Webrtc is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Webrtc' but the value was {ToString()}."); + + /// + /// The SIP transport. Trunk credentials and SDP are not returned. + /// +#if NET6_0_OR_GREATER + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Sip { get; init; } +#else + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? Sip { get; } +#endif + + /// + /// + /// +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.MemberNotNullWhen(true, nameof(Sip))] +#endif + public bool IsSip => Sip != null; + + /// + /// + /// + public bool TryPickSip( +#if NET6_0_OR_GREATER + [global::System.Diagnostics.CodeAnalysis.NotNullWhen(true)] +#endif + out global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? value) + { + value = Sip; + return IsSip; + } + + /// + /// + /// + public global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2 PickSip() => Sip is { } value + ? value + : throw new global::System.InvalidOperationException($"Expected union variant 'Sip' but the value was {ToString()}."); + /// + /// + /// + public static implicit operator Transport2(global::tryAGI.OpenAI.LiveWebRTCTransport value) => new Transport2((global::tryAGI.OpenAI.LiveWebRTCTransport?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveWebRTCTransport?(Transport2 @this) => @this.Webrtc; + + /// + /// + /// + public Transport2(global::tryAGI.OpenAI.LiveWebRTCTransport? value) + { + Webrtc = value; + } + + /// + /// + /// + public static Transport2 FromWebrtc(global::tryAGI.OpenAI.LiveWebRTCTransport? value) => new Transport2(value); + + /// + /// + /// + public static implicit operator Transport2(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2 value) => new Transport2((global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2?)value); + + /// + /// + /// + public static implicit operator global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2?(Transport2 @this) => @this.Sip; + + /// + /// + /// + public Transport2(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? value) + { + Sip = value; + } + + /// + /// + /// + public static Transport2 FromSip(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? value) => new Transport2(value); + + /// + /// + /// + public Transport2( + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportDiscriminatorType? type, + global::tryAGI.OpenAI.LiveWebRTCTransport? webrtc, + global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2? sip + ) + { + Type = type; + + Webrtc = webrtc; + Sip = sip; + } + + /// + /// + /// + public object? Object => + Sip as object ?? + Webrtc as object + ; + + /// + /// + /// + public override string? ToString() => + Webrtc?.ToString() ?? + Sip?.ToString() + ; + + /// + /// + /// + public bool Validate() + { + return IsWebrtc && !IsSip || !IsWebrtc && IsSip; + } + + /// + /// + /// + public TResult? Match( + global::System.Func? webrtc = null, + global::System.Func? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0 && webrtc != null) + { + return webrtc(__value0); + } + else if (Sip is { } __value1 && sip != null) + { + return sip(__value1); + } + + return default(TResult); + } + + /// + /// + /// + public void Match( + global::System.Action? webrtc = null, + + global::System.Action? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0) + { + webrtc?.Invoke(__value0); + } + else if (Sip is { } __value1) + { + sip?.Invoke(__value1); + } + } + + /// + /// + /// + public void Switch( + global::System.Action? webrtc = null, + global::System.Action? sip = null, + bool validate = true) + { + if (validate) + { + Validate(); + } + + if (Webrtc is { } __value0) + { + webrtc?.Invoke(__value0); + } + else if (Sip is { } __value1) + { + sip?.Invoke(__value1); + } + } + + /// + /// + /// + public override int GetHashCode() + { + var fields = new object?[] + { + Webrtc, + typeof(global::tryAGI.OpenAI.LiveWebRTCTransport), + Sip, + typeof(global::tryAGI.OpenAI.LiveSessionCreateResponseTransportVariant2), + }; + 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(Transport2 other) + { + return + global::System.Collections.Generic.EqualityComparer.Default.Equals(Webrtc, other.Webrtc) && + global::System.Collections.Generic.EqualityComparer.Default.Equals(Sip, other.Sip) + ; + } + + /// + /// + /// + public static bool operator ==(Transport2 obj1, Transport2 obj2) + { + return global::System.Collections.Generic.EqualityComparer.Default.Equals(obj1, obj2); + } + + /// + /// + /// + public static bool operator !=(Transport2 obj1, Transport2 obj2) + { + return !(obj1 == obj2); + } + + /// + /// + /// + public override bool Equals(object? obj) + { + return obj is Transport2 o && Equals(o); + } + } +} diff --git a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCompletionsResult.g.cs b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCompletionsResult.g.cs index 9f800f7ea..65c0f391a 100644 --- a/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCompletionsResult.g.cs +++ b/src/libs/tryAGI.OpenAI/Generated/tryAGI.OpenAI.Models.UsageCompletionsResult.g.cs @@ -29,11 +29,17 @@ public sealed partial class UsageCompletionsResult public int? InputCachedTokens { get; set; } /// - /// The aggregated number of input tokens written to the cache. + /// The aggregated number of input tokens written to the cache with a 30-minute retention period. /// [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_write_tokens")] public int? InputCacheWriteTokens { get; set; } + /// + /// The aggregated number of input tokens written to the cache with a 12-hour retention period. + /// + [global::System.Text.Json.Serialization.JsonPropertyName("input_cache_write_12h_tokens")] + public int? InputCacheWrite12hTokens { get; set; } + /// /// The aggregated number of uncached input tokens used across text, audio, and image inputs, excluding cache-write tokens. /// @@ -167,7 +173,10 @@ public sealed partial class UsageCompletionsResult /// The aggregated number of cached input tokens used across text, audio, and image inputs. For customers subscribed to Scale Tier, this includes Scale Tier tokens. /// /// - /// The aggregated number of input tokens written to the cache. + /// The aggregated number of input tokens written to the cache with a 30-minute retention period. + /// + /// + /// The aggregated number of input tokens written to the cache with a 12-hour retention period. /// /// /// The aggregated number of uncached input tokens used across text, audio, and image inputs, excluding cache-write tokens. @@ -215,6 +224,7 @@ public UsageCompletionsResult( global::tryAGI.OpenAI.UsageCompletionsResultObject @object, int? inputCachedTokens, int? inputCacheWriteTokens, + int? inputCacheWrite12hTokens, int? inputUncachedTokens, int? inputTextTokens, int? outputTextTokens, @@ -236,6 +246,7 @@ public UsageCompletionsResult( this.InputTokens = inputTokens; this.InputCachedTokens = inputCachedTokens; this.InputCacheWriteTokens = inputCacheWriteTokens; + this.InputCacheWrite12hTokens = inputCacheWrite12hTokens; this.InputUncachedTokens = inputUncachedTokens; this.OutputTokens = outputTokens; this.InputTextTokens = inputTextTokens; diff --git a/src/libs/tryAGI.OpenAI/openapi.yaml b/src/libs/tryAGI.OpenAI/openapi.yaml index c8eb63c8d..3029b90ab 100644 --- a/src/libs/tryAGI.OpenAI/openapi.yaml +++ b/src/libs/tryAGI.OpenAI/openapi.yaml @@ -6499,6 +6499,94 @@ paths: "error": null, "metadata": {} } + delete: + operationId: deleteEvalRun + tags: + - Evals + summary: Delete eval run + description: | + Delete an eval run. + parameters: + - name: eval_id + in: path + required: true + schema: + type: string + description: The ID of the evaluation to delete the run from. + - name: run_id + in: path + required: true + schema: + type: string + description: The ID of the run to delete. + responses: + "200": + description: Successfully deleted the eval run + content: + application/json: + schema: + type: object + properties: + object: + type: string + example: eval.run.deleted + deleted: + type: boolean + example: true + run_id: + type: string + example: evalrun_677469f564d48190807532a852da3afb + "400": + description: The evaluation run cannot be deleted until it is finished. + content: + application/json: + schema: + $ref: "#/components/schemas/ErrorResponse" + "404": + description: Run not found + content: + application/json: + schema: + $ref: "#/components/schemas/ErrorResponse" + "429": + $ref: "#/components/responses/TooManyRequests" + x-oaiMeta: + group: evals + path: delete + examples: + request: + curl: > + curl + https://api.openai.com/v1/evals/eval_123abc/runs/evalrun_abc456 \ + -X DELETE \ + -H "Authorization: Bearer $OPENAI_API_KEY" \ + -H "Content-Type: application/json" + python: | + from openai import OpenAI + client = OpenAI() + + deleted = client.evals.runs.delete( + "eval_123abc", + "evalrun_abc456" + ) + print(deleted) + javascript: | + import OpenAI from "openai"; + + const openai = new OpenAI(); + + const deleted = await openai.evals.runs.delete( + "eval_123abc", + "evalrun_abc456" + ); + console.log(deleted); + response: | + { + "object": "eval.run.deleted", + "deleted": true, + "run_id": "evalrun_abc456" + } + /evals/{eval_id}/runs/{run_id}/cancel: post: operationId: cancelEvalRun tags: @@ -6543,8 +6631,8 @@ paths: client = OpenAI() canceled_run = client.evals.runs.cancel( - "eval_67abd54d9b0081909a86353f6fb9317a", - "evalrun_67abd54d60ec8190832b46859da808f7" + "evalrun_67abd54d60ec8190832b46859da808f7", + eval_id="eval_67abd54d9b0081909a86353f6fb9317a" ) print(canceled_run) javascript: | @@ -6701,93 +6789,6 @@ paths: "error": null, "metadata": {} } - delete: - operationId: deleteEvalRun - tags: - - Evals - summary: Delete eval run - description: | - Delete an eval run. - parameters: - - name: eval_id - in: path - required: true - schema: - type: string - description: The ID of the evaluation to delete the run from. - - name: run_id - in: path - required: true - schema: - type: string - description: The ID of the run to delete. - responses: - "200": - description: Successfully deleted the eval run - content: - application/json: - schema: - type: object - properties: - object: - type: string - example: eval.run.deleted - deleted: - type: boolean - example: true - run_id: - type: string - example: evalrun_677469f564d48190807532a852da3afb - "400": - description: The evaluation run cannot be deleted until it is finished. - content: - application/json: - schema: - $ref: "#/components/schemas/ErrorResponse" - "404": - description: Run not found - content: - application/json: - schema: - $ref: "#/components/schemas/ErrorResponse" - "429": - $ref: "#/components/responses/TooManyRequests" - x-oaiMeta: - group: evals - path: delete - examples: - request: - curl: > - curl - https://api.openai.com/v1/evals/eval_123abc/runs/evalrun_abc456 \ - -X DELETE \ - -H "Authorization: Bearer $OPENAI_API_KEY" \ - -H "Content-Type: application/json" - python: | - from openai import OpenAI - client = OpenAI() - - deleted = client.evals.runs.delete( - "eval_123abc", - "evalrun_abc456" - ) - print(deleted) - javascript: | - import OpenAI from "openai"; - - const openai = new OpenAI(); - - const deleted = await openai.evals.runs.delete( - "eval_123abc", - "evalrun_abc456" - ); - console.log(deleted); - response: | - { - "object": "eval.run.deleted", - "deleted": true, - "run_id": "evalrun_abc456" - } /evals/{eval_id}/runs/{run_id}/output_items: get: operationId: getEvalRunOutputItems @@ -9937,8 +9938,25 @@ paths: post: operationId: create-live summary: Create session - description: Create a Live WebRTC session. Start with the [Live prompting - guide](https://developers.openai.com/api/docs/guides/live-prompting). + description: |- + Create a Live WebRTC session or place an outbound SIP call. Start with the + [Live prompting guide](https://developers.openai.com/api/docs/guides/live-prompting) for session configuration + and [Telephony and SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call) + for trunk setup and call monitoring. + + Set transport.type to `webrtc` and supply an SDP offer, or set it to `sip` + and supply an E.164 destination and trunk credentials. Outbound SIP calling + must be enabled for your organization. + Ringing is limited to 3 minutes and connected calls to 2 hours; these limits + are not configurable in the request. + + Returns `201 Created` after session initialization. WebRTC responses include an + SDP answer. SIP responses do not wait for the callee to answer. Attach a + sideband connection using session.id to monitor SIP call progress. + + Each SIP request creates a new call. If a request times out or the connection + fails, retry with caution: the original request may have succeeded, and a + retry can place another call. tags: - Live requestBody: @@ -9946,20 +9964,31 @@ paths: content: application/json: schema: - $ref: "#/components/schemas/LiveCreateRequest" + $ref: "#/components/schemas/LiveSessionCreateRequest" responses: "201": - description: Live session created with a WebRTC answer. + description: Returns 201 Created with a WebRTC answer or an initialized outbound + SIP session. A SIP response does not mean the callee has answered. content: application/json: schema: - $ref: "#/components/schemas/LiveCreateResponse" - example: - session: - id: live_123 - transport: - type: webrtc - sdp: + $ref: "#/components/schemas/LiveSessionCreateResponse" + examples: + webrtc: + summary: WebRTC session created (201 Created) + value: + session: + id: live_123 + transport: + type: webrtc + sdp: + sip: + summary: Outbound SIP session initialized (201 Created) + value: + session: + id: live_123 + transport: + type: sip "400": description: Invalid Live session request. content: @@ -9991,6 +10020,12 @@ paths: text/plain: schema: type: string + "502": + description: The SIP gateway could not initialize the outbound call. + content: + text/plain: + schema: + type: string "503": description: The session is temporarily unavailable. content: @@ -10000,17 +10035,62 @@ paths: text/plain: schema: type: string + "504": + description: SIP session initialization timed out. The error code is + sip_setup_timeout. + content: + application/json: + schema: + $ref: "#/components/schemas/ErrorResponse" x-oaiMeta: group: live - returns: Returns 201 Created with the session identifier in session.id and SDP - answer in transport.sdp. + returns: For WebRTC, returns 201 Created with the session identifier in + session.id and SDP answer in transport.sdp. For SIP, returns 201 + Created after session initialization with session.id and + transport.type set to sip, without SDP or trunk credentials. This does + not wait for the callee to answer. Attach to + /v1/live/sessions/{session_id}/attach to monitor call progress. examples: - request: - curl: >- - curl https://api.openai.com/v1/live/sessions \ - -H "Authorization: Bearer $OPENAI_API_KEY" \ - -H "Content-Type: application/json" \ - -d '{"session":{"model":"gpt-live-1","instructions":"Be concise. Ask for clarification when needed."},"transport":{"type":"webrtc","sdp":""}}' + - title: Create a WebRTC session + request: + curl: >- + curl https://api.openai.com/v1/live/sessions \ + -H "Authorization: Bearer $OPENAI_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{"session":{"model":"gpt-live-1","instructions":"Be concise. Ask for clarification when needed."},"transport":{"type":"webrtc","sdp":""}}' + response: '{"session":{"id":"live_123"},"transport":{"type":"webrtc","sdp":""}}' + - title: Place an outbound SIP call + request: + curl: >- + # Export SIP_USERNAME and SIP_PASSWORD in your environment + first. + + jq -n '{ + "session": { + "model": "gpt-live-1", + "instructions": "Help the user schedule an appointment.", + "audio": { "output": { "voice": "marin" } }, + "delegation": { "type": "client" } + }, + "transport": { + "type": "sip", + "destination": "+14155550123", + "trunk": { + "provider_url": "sips:sip.example.com:5061", + "auth": { + "type": "digest", + "username": env.SIP_USERNAME, + "password": env.SIP_PASSWORD + }, + "caller_number": "+14155550100" + } + } + }' | curl https://api.openai.com/v1/live/sessions \ + -H "Authorization: Bearer $OPENAI_API_KEY" \ + -H "Content-Type: application/json" \ + --data-binary @- + response: '{"session":{"id":"live_123"},"transport":{"type":"sip"}}' /live/sessions/{session_id}/accept: post: operationId: accept-live-session @@ -17920,7 +18000,8 @@ paths: "object": "organization.usage.completions.result", "input_tokens": 1000, "input_cached_tokens": 400, - "input_cache_write_tokens": 100, + "input_cache_write_tokens": 75, + "input_cache_write_12h_tokens": 25, "input_uncached_tokens": 500, "output_tokens": 500, "input_text_tokens": 400, @@ -53381,6 +53462,86 @@ components: client: $ref: "#/components/schemas/LiveClientConfigParam" additionalProperties: false + LiveSIPTransport: + type: object + description: Place an outbound SIP call using your provider's trunk. Outbound + SIP calling must be enabled for your organization. The trunk must + support TLS signaling, Opus audio, and SDES-SRTP media. See [Telephony + and + SIP](https://developers.openai.com/api/docs/guides/voice-sip?api=live#place-an-outbound-call). + properties: + type: + type: string + description: The transport used for the Live session. Always `sip`. + enum: + - sip + x-stainless-const: true + destination: + type: string + description: Phone number to call in E.164 format. SIP URI destinations are not + supported. + pattern: ^\+[1-9][0-9]{1,14}$ + example: "+14155550123" + trunk: + $ref: "#/components/schemas/LiveSIPTrunk" + required: + - type + - destination + - trunk + additionalProperties: false + LiveSIPTrunk: + type: object + description: SIP trunk configuration supplied for this call. Keep trunk + credentials on your server. The creation response does not return this + configuration. + properties: + provider_url: + type: string + description: Provider endpoint in the form `sips:host[:port][;transport=tcp]`. + The default port is 5061. IPv6 addresses must be bracketed. TLS + signaling is required; plaintext SIP is not supported. Do not + include userinfo, a path, URI headers, or other URI parameters. + Local hostnames and literal private, loopback, link-local, + unspecified, multicast, and broadcast IP addresses are rejected. + example: sips:sip.example.com:5061 + auth: + $ref: "#/components/schemas/LiveSIPTrunkAuth" + caller_number: + type: string + description: Caller phone number in E.164 format to use in the SIP From header. + pattern: ^\+[1-9][0-9]{1,14}$ + example: "+14155550100" + required: + - provider_url + - auth + - caller_number + additionalProperties: false + LiveSIPTrunkAuth: + type: object + description: Credentials for SIP Digest authentication with your trunk provider. + properties: + type: + type: string + description: Use `digest` for SIP Digest authentication. Handles 401 and 407 + challenges. + enum: + - digest + username: + type: string + minLength: 1 + description: Provider username. Must contain a non-whitespace character, be at + most 256 bytes, and contain no CR, LF, or NUL. + password: + type: string + minLength: 1 + writeOnly: true + description: Provider password. Must be at most 4096 bytes and contain no CR, + LF, or NUL. + required: + - type + - username + - password + additionalProperties: false LiveServerEvent: description: Server events for Live. Response lifecycle events are wrapped inside response.event; dispatch the nested event by its full type and @@ -53391,6 +53552,62 @@ components: propertyName: type allOf: - $ref: "#/components/schemas/LiveServerEvent-2" + LiveSessionCreateRequest: + type: object + description: Create a Live session with a WebRTC SDP offer or place an outbound + SIP call. Follow the [Live prompting + guide](https://developers.openai.com/api/docs/guides/live-prompting) + before choosing frontend and backend instructions. The request starts + the session; do not send session.start again on the data channel or + sideband. + properties: + session: + $ref: "#/components/schemas/LiveMediaSessionCreateParams" + description: Startup configuration for the Live session. + transport: + description: WebRTC transport with an SDP offer, or SIP transport with a + destination and per-call trunk credentials. + oneOf: + - $ref: "#/components/schemas/LiveWebRTCTransport" + - $ref: "#/components/schemas/LiveSIPTransport" + discriminator: + propertyName: type + required: + - session + - transport + additionalProperties: false + LiveSessionCreateResponse: + type: object + description: The created Live session and its transport. WebRTC creation returns + 201 Created with an SDP answer. Outbound SIP creation returns 201 + Created after initialization, before the callee necessarily answers, + without SDP or trunk credentials. + properties: + session: + $ref: "#/components/schemas/session" + transport: + description: WebRTC transport with an SDP answer, or SIP transport without SDP + or trunk credentials. For SIP, attach a sideband using session.id to + receive transport.ringing, transport.answered, and transport.failed + notifications. + oneOf: + - $ref: "#/components/schemas/LiveWebRTCTransport" + - type: object + description: The SIP transport. Trunk credentials and SDP are not returned. + properties: + type: + type: string + description: The transport used for the Live session. Always `sip`. + enum: + - sip + x-stainless-const: true + required: + - type + discriminator: + propertyName: type + required: + - session + - transport LiveSidebandClientEvent: description: Client events accepted by an attached Live sideband WebSocket. The session is already started; send audio over the primary connection. @@ -53432,6 +53649,9 @@ components: discriminator: propertyName: type oneOf: + - $ref: "#/components/schemas/LiveTransportRinging" + - $ref: "#/components/schemas/LiveTransportAnswered" + - $ref: "#/components/schemas/LiveTransportFailed" - $ref: "#/components/schemas/LiveSessionStarted" - $ref: "#/components/schemas/LiveSessionUpdated" - $ref: "#/components/schemas/LiveInputAudioMuted" @@ -54812,6 +55032,63 @@ components: - gpt-daybreak-red-latest - gpt-5.6-cyber - gpt-rosalind-research + x-openai-enum-deprecations: + o1-pro: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-pro-2025-03-19: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-pro-2025-06-10: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-deep-research: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-deep-research-2025-06-26: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-deep-research: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-deep-research-2025-06-26: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + computer-use-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + computer-use-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-codex: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-pro-2025-10-06: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-codex-max: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-pro: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-pro: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." ModelIdsShared: example: gpt-6-astra anyOf: @@ -54907,6 +55184,245 @@ components: - gpt-3.5-turbo-1106 - gpt-3.5-turbo-0125 - gpt-3.5-turbo-16k-0613 + x-openai-enum-deprecations: + gpt-5.3-chat-latest: + message: "Announced shutdown date: 2026-08-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.2-chat-latest: + message: "Announced shutdown date: 2026-08-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-codex: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-chat-latest: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-mini-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-nano-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-chat-latest: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-nano: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-nano-2025-04-14: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-2025-04-16: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-2025-04-16: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-mini: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-mini-2025-01-31: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-2024-12-17: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-2024-05-13: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-audio-mini: + message: "Announced shutdown date: 2027-01-20. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-search-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-search-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo-2024-04-09: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0125-preview: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo-preview: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-1106-preview: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0314: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0613: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-1106: + message: "Announced shutdown date: 2026-09-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0125: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0301: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0613: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-16k: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-16k-0613: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-vision-preview: + message: "Announced shutdown date: 2024-12-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k-0314: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k-0613: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-preview: + message: "Announced shutdown date: 2025-07-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-preview-2024-09-12: + message: "Announced shutdown date: 2025-07-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2024-10-01: + message: "Announced shutdown date: 2025-10-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-mini: + message: "Announced shutdown date: 2025-10-27. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-mini-2024-09-12: + message: "Announced shutdown date: 2025-10-27. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + codex-mini-latest: + message: "Announced shutdown date: 2026-02-12. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + chatgpt-4o-latest: + message: "Announced shutdown date: 2026-02-17. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-audio-preview: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2024-12-17: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2025-06-03: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-audio-preview-2024-12-17: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-search-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-search-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-mini: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-nano: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-audio-mini-2025-12-15: + message: "Announced shutdown date: 2027-01-20. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-mini: + message: Not a supported model ID. Retained for SDK compatibility. ModelResponseProperties: type: object properties: @@ -75773,7 +76289,12 @@ components: this includes Scale Tier tokens. input_cache_write_tokens: type: integer - description: The aggregated number of input tokens written to the cache. + description: The aggregated number of input tokens written to the cache with a + 30-minute retention period. + input_cache_write_12h_tokens: + type: integer + description: The aggregated number of input tokens written to the cache with a + 12-hour retention period. input_uncached_tokens: type: integer description: The aggregated number of uncached input tokens used across text, @@ -75862,7 +76383,8 @@ components: "object": "organization.usage.completions.result", "input_tokens": 5000, "input_cached_tokens": 1800, - "input_cache_write_tokens": 200, + "input_cache_write_tokens": 150, + "input_cache_write_12h_tokens": 50, "input_uncached_tokens": 3000, "output_tokens": 1000, "input_text_tokens": 2500, @@ -83399,6 +83921,17 @@ components: $ref: "#/components/schemas/LiveDataChannelConfigParam" required: - data_channel + session: + type: object + description: The newly created Live session. Use its ID for session controls and + sideband connections. + properties: + id: + type: string + description: Opaque session identifier. Preserve the returned value unchanged, + including its prefix. + required: + - id properties-store: description: Whether to store the forked session. Omission inherits the stored session's setting. @@ -103866,6 +104399,63 @@ components: - gpt-daybreak-red-latest - gpt-5.6-cyber - gpt-rosalind-research + x-openai-enum-deprecations: + o1-pro: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-pro-2025-03-19: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-pro-2025-06-10: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-deep-research: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-deep-research-2025-06-26: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-deep-research: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-deep-research-2025-06-26: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + computer-use-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + computer-use-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-codex: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-pro-2025-10-06: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-codex-max: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-pro: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-pro: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." BetaModelIdsShared: example: gpt-6-astra anyOf: @@ -103961,6 +104551,245 @@ components: - gpt-3.5-turbo-1106 - gpt-3.5-turbo-0125 - gpt-3.5-turbo-16k-0613 + x-openai-enum-deprecations: + gpt-5.3-chat-latest: + message: "Announced shutdown date: 2026-08-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.2-chat-latest: + message: "Announced shutdown date: 2026-08-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-codex: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-chat-latest: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-mini-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-nano-2025-08-07: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-chat-latest: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-nano: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4.1-nano-2025-04-14: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o4-mini-2025-04-16: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-2025-04-16: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-mini: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3-mini-2025-01-31: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-2024-12-17: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-2024-05-13: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-audio-mini: + message: "Announced shutdown date: 2027-01-20. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-search-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-search-preview-2025-03-11: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo-2024-04-09: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0125-preview: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-turbo-preview: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-1106-preview: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0314: + message: "Announced shutdown date: 2026-03-26. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-0613: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-1106: + message: "Announced shutdown date: 2026-09-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0125: + message: "Announced shutdown date: 2026-10-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0301: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-0613: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-16k: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-3.5-turbo-16k-0613: + message: "Announced shutdown date: 2024-09-13. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-vision-preview: + message: "Announced shutdown date: 2024-12-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k-0314: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4-32k-0613: + message: "Announced shutdown date: 2025-06-06. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-preview: + message: "Announced shutdown date: 2025-07-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-preview-2024-09-12: + message: "Announced shutdown date: 2025-07-28. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2024-10-01: + message: "Announced shutdown date: 2025-10-10. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-mini: + message: "Announced shutdown date: 2025-10-27. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o1-mini-2024-09-12: + message: "Announced shutdown date: 2025-10-27. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + codex-mini-latest: + message: "Announced shutdown date: 2026-02-12. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + chatgpt-4o-latest: + message: "Announced shutdown date: 2026-02-17. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-audio-preview: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2024-12-17: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-audio-preview-2025-06-03: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-audio-preview-2024-12-17: + message: "Announced shutdown date: 2026-05-07. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-search-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-4o-mini-search-preview: + message: "Announced shutdown date: 2026-07-23. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-mini: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5-nano: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + o3: + message: "Announced shutdown date: 2026-12-11. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-audio-mini-2025-12-15: + message: "Announced shutdown date: 2027-01-20. See + https://developers.openai.com/api/docs/deprecations for details + and recommended replacements." + gpt-5.1-mini: + message: Not a supported model ID. Retained for SDK compatibility. BetaErrorResponse: type: object properties: @@ -112923,6 +113752,15 @@ x-oaiMeta: for tools and business rules. navigationGroup: live sections: + - type: object + key: LiveTransportRinging + path: + - type: object + key: LiveTransportAnswered + path: + - type: object + key: LiveTransportFailed + path: - type: object key: LiveSessionStarted path: